(OFF)
Ja, multkor a CD-s szerzokkel vitatkoztam, kiderult, hogy egyikuk szamara az Agile annyit jelent, "iterativ" - hat en igy neztem... Semmi lightweight, kokemenyen processek es toolok, ha iterativ, akkor neki Agile. Copliennel meg azon hisztiztem, hogy szep es jo, hogy a SCRUM-ot most patternekkel akarjak kiegesziteni, de irja mar meg pattern language-kent a scrum-ot valaki, hogy tudjak ervelni, mikor nem hasznalandoak az elemei.
En azt gondolom, a szoftverfejlesztesnek elveszett a fokusza, a fejlesztok nem latnak usert, a meghatarozo fejleszteseket mamutok vegzik, nem kisvallalkozasok. Ez nehany fejlesztonek igy jo (nem is akar embereket latni, azert lett fejleszto, hogy csak gepekkel kelljen erintkeznie), de a usernek nem az.
Anno azert a RUP-os oktatasban, tudom, nem szeretted Kapufat, de a RUP-nak es elozmenyeinek (Jacobson: Object-Oriented Software Engineering: A Use-Case Based Approach) volt egy ilyen patosza, hogy vannak valos felhasznaloi igenyek, a vilaggal baja van az atlagfelhasznalonak, es a problema szetelemzesevel egy nagyjabol atlatott folyamattal eloall annak megoldas ellentetparja.
Ez design, annak minden ertelmeben, ez elegancia, ez mernokseg, ez profizmus, ez valami, ami emberi (human) vagy ember feletti, ez felette van a homokozonak.
Nezd meg a SCRUM guideline-t, tegyel egy CSM vizsgat, szo nem lesz userrol, meg user problemakrol.
Azon fognak vitatkozni a programozok, hogy Jira legyen vagy mas, meg hithaborut inditanak a javarol meg az XML-rol.
A User Story-k katasztrofalisak, sehol nincs a use case metodologiahoz kepest, olyan mint kobaltaval szivmutetet csinalni.
Egy gamifikalt f.s az egesz Agile, a Hogy Tarts Retro- meetinget jatekoktol a falra tudnek maszni, mondom, gyerekek, itt van 80 bug, odakint meg emberek szopnak ezek miatt, mi lenne ha azzal foglalkoznank, hogy ezeknek az embereknek az eletet szisztematikusan jobba tennenk ahelyett hogy pszichologiai treninget tartunk rola, hogy "mindenki az ertekrendje alapjan a legjobbat adja" - egyszer megkerdeztem, es hogy tudnank ezeken az ertekrendeken surgosen valtoztatni, mert attol meg hogy az ellenseges katona is a tole telheto legjobbat adja, nekem ki kell iktatni ha jot akarok. Nagyon nem orultek nekem. De legalabb a ceg nyilvanvaloan all bele a foldbe.
Evek ota nem lattam olyat, hogy valaki civilizaltan tudjon modellezni, egyaltalan megertse azt, hogy mit kell nezni egy adott problemaban, egy explicit listat tudjon reflexbol felallitani, vagy mondjuk egy allapotgepet reflexbol teljesre rajzoljon, hogy tudja, hogy a felbontasa (resolution, nem division) a problemanak hogy szamit.
Megerzesre planning pokerezni, legalabb strip poker lenne (ahhoz kene tobb programozo-lany...) 10%+- -om van FPA -val, mi a fenenek becsulgessunk hasra? 3 hettel tevedek max 1 napot!
Ilyen sejteses tingli-tangli megy. Ennel van jobb. Ennel a 80-as 90-es evekben elobbre voltunk, en nem fogadom el, hogy ennek igy kell lennie, en lattam jobbat, es probalom megmutatni mindenkinek a sajat munkammal, hogy a szoftverfejlesztes az egy design folyamat, aminek a vegtermeke egy explicit vegrehajtasi terv (forraskod), de kozbe nem osemberes modszerekkel kortancot jarunk, mert ezt irja a Scrum Guide.