A béke ára: szoftverfejlesztéstől a konyhakertig
A The Agile Samurai könyv (Rasmusson, 2010) szerint a legtöbb projekt ott bukik el, hogy a résztvevők abban a téves hitben vannak, hogy mindenki ugyanazt gondolja.
Emiatt a projektben résztvevők és érdekeltek közös megértésének elősegítésére érdemes kiemelt figyelmet fordítani. Szerencsére nagyon könnyű ezt a problémát orvosolni, csupán vizualizálni kell.
Évekkel ezelőtt, amikor még scrum masterként egy ügyféllel dolgoztunk egy új folyamaton. Volt egy maratoni közös brainstorming a PO-val és a vezető fejlesztővel, ahol néhány órán keresztül átbeszéltük, hogyan kellene működnie az új folyamatnak. Miután ebben szépen megegyeztünk, és már mindenki távozni készült, kértem őket, hogy amíg ilyen szép egyetértésben vagyunk, gyorsan skicceljük is fel egy folyamatábrára azt, amiben megállapodtunk. Nem voltam túl népszerű az ötlettel, hiszen már mindenki elfáradt, másrészt mindenki számára tökéletesen világos volt, hogy mit kell tenni, felesleges ezt lerajzolni – állította mindenki teljes egyetértésben.
Végül sikerült meggyőznöm őket, majd felrajzoltuk az első lépést, és rögtön a másodiknál kiderült, hogy mindenki másként gondolta – újrakezdődött az egész, immár rajzoltunk, még egyszer annyi időt eltöltöttünk vele, mint addig, de a végére mindenki ugyanazt gondolta.
A folyamatábra fő célja, hogy elősegítse a követelmények közös megértését, majd ezen közös megértés rögzítését. Ez szintén nagyon fontos, hiszen az ember sokszor arra sem emlékszik, hogy mit reggelizett, nemhogy arra, miben maradt egy csomó másik emberrel egy két hónappal korábbi megbeszélésen. Még rosszabb, ha mindenki emlékszik, de mindenki máshogy.
Rugalmasan és olcsón módosítható, sokkal kevesebb pénzbe kerül egy folyamatábrán keresztül átnézni és javítani egy folyamatot, mint a már lefejlesztett kódot újraírni. Gyakori ellenérv a folyamatábra készítés ellen, hogy „nincs rá idő”. Pedig, ha belegondolunk, sokkal egyszerűbben és gyorsabban tudunk bármilyen témában megegyezésre jutni, ha rajzolunk. A feleségemmel a veteményeskert tervezésének sem állunk neki rajzolás nélkül – még egyszer legalábbis nem követjük el újra ezt a hibát.
Vizualizálj, rajzolj folyamatábrát, megéri!