Az agilis munkafolyamat nem egy kőbe vésett dolog. Sokszor hétről hétre alakítunk rajta. A cél az, hogy a vállalt feladatokat egyre hatékonyabban és rövidebb átfutási idővel oldjuk meg. Egy rövid betekintés következik, egy élő példán keresztül bemutatva hogyan történik mindez.
Minden héten szoktunk váltani pár szót az elmúlt hét tapasztalatairól. Ez az alkalom nem más mint az egy hetes sprint-hez kapcsolódó review. A legutóbbi beszélgetés során észrevettük, hogy a szállítási idő nő. Arra is rájöttünk, hogy nem amiatt nő, mert egyre több a dolgunk, hanem egyszerűen várakozunk valamire. Rövid matekozás után láttuk, hogy a verifikáció és a validáció lépése tart sokáig.(A verifikáció során azt nézzük meg, hogy az készült-e el amiről szó volt, a validáció során, hogy jól készül-e el.)
A következő ötlet pattant ki az egyikünk fejéből: mostantól egy feladat befejezésekor, csak párban lehet menteni a kódot. Szakmai nyelven szólva: közösen commit-olunk. Egy ilyen alkalommal együtt nézzük végig a működést és a magát a megvalósítást is. Így a verifikációs lépést közösen és azonnal elvégezzük. (A validációt majd a termék menedzser fogja kicsit később ellenőrizni.)
Az első nap tapasztalatai nagyon jók voltak. Két esetben találtunk ezzel a módszerrel javítani valót. A gyorsabb visszajelzés miatt ezek nem jelentettek problémát, könnyen tudtuk kezelni a helyzetet. Az is nagy előnynek tűnt, hogy ketten végignézve az elkészült kódokat, egységesebb lett az eredmény. Tanulunk egymástól.
Az agilis munkamódszer kicsit olyan mint egy társasjáték. Egy apró módosítás a szabályokon, teljesen meg tudja változtatni a játékot. Most ezt érzem: a közös verifikáció drámaian javítja a sebességet és a kódminőséget is. És közben érdekesebb is lett a napunk.