Agilis backlog vagy blacklog?
AGILIS PROJEKTMENEDZSMENT BLOG
MINDSPIRE BLOG
Kövesse a MINDSPIRE közösségi oldalait!
Bevezetés
Jogosan tehetjük fel a kérdést, hogy miért kell egyáltalán szót ejteni arról, hogy hogyan is épül fel az agilis backlog. Elvégre ez csak egy feladatlista, amire időről időre felvesszük a kívülről beérkező, vagy a csapat által megfogalmazott igényeket. Egy étlap, amiről egy-egy sprint tervezése során kiválasztjuk a számunkra „ízletes falatokat”, hogy aztán a következő időszakban szépen „felfaljuk” azokat. De épp úgy, ahogy egy étterem vonatkozásában is alapvetően az étlap dönti el, hogy Michelin-csillagos helyről van-e szó, vagy egy sarki kifőzdéről, egy agilis squad esetében is a jó backlog a sikeres működés záloga.Cikksorozatunk témái
1. Az agilis squad áttekintése
2. Az agilis user story
3. Az agilis csapatok teljesítményének mérése
4. Az agilis ceremóniák gyakorlati szemmel
5. Dokumentáció az agilis módszertanban
6. Daraboljunk, avagy mi fán terem az inkrementális fejlesztés?
7. Agilis backlog vagy blacklog?
8. Az agilis működés és a sprinttervezés jelentősége (tervezett)
9. Hosszú távú tervezés vs. agilitás (tervezett)
10. Az agilis szerevezet HR szemmel (tervezett)
11. Az agilitás kihívásai nagyvállalati környezetben (tervezett)
12. Az agilis működés a home office árnyékában (tervezett)
13. Hol érdemes alkalmazni az agilis működést? (tervezett)
Mi kerülhet be egy agilis squad backlog-jába?
Mikor optimális egy agilis backlog összetétele?
- ötletek,
- tervezésre kész tételek,
- megvalósításra kész tételek.
A nem optimális vagy ismeretlen összetételű agilis backlog által okozott problémák
Ha egy csapat által felépített backloban az egyes tételek érettségi szintje nem ismert, abban az esetben szinte lehetetlen optimálisan megtervezni egy sprintet, illetve jelentős a kockázata annak, hogy a sprintbe behúzott feladatok közül egy sem kerül leszállításra az adott sprintben.
Ha pedig a backlogban túlsúlyban vannak bizonyos típusú tételek, akkor az adott csapat hosszú távú kiegyensúlyozott szállítási sebessége (velocity-je) kerül veszélybe, hiszen vagy az alacsony érettségű story-k kidolgozása és megvalósítása fogja nagyon lelassítani a csapat előrehaladását, vagy pedig a magas érettségű feladatok gyors szállítása fogja irreálisan felpörgetni a leszállítást és ezzel torzítani a csapat valódi hosszú távú leszállítási sebességét.

Prioritások kezelése az agilis backlog-ban
Mint azt a korábbi cikkeinkben tisztáztuk, a feladatok közötti prioritások meghatározása elsődlegesen és alapvetően a Product Owner feladata. Ő az, akinek pontosan ismernie kell a csapat backlog-jában található tételeket. Meg kell tudnia határozni az egyes user story-k üzleti értékét, akár számszerűsíthető, akár relatív értékekről beszélünk. Majd ezen értékek, valamint az egyes feladatok komplexitása és az egymáshoz való technikai és időbeli viszonyuk alapján meg kell határoznia azok egymáshoz viszonyított megvalósítási sorrendjét. Láthatjuk, hogy ez egy igen összetett feladat, amelyet ráadásul folyamatosan el kell látni.
Minden esetben, amikor egy új elem kerül a listára, nemcsak az adott tétel helyét kell meghatározni a prioritási listában, hanem azt is, hogy az milyen hatással van a listában már szereplő tételekre. Gyakran előfordulhat ugyanis, hogy egy új elem miatt egy korábbi másik feladat már teljesen okafogyottá válik, vagy akár az is, hogy egy korábban alacsony prioritású feladatból hirtelen magas prioritású lesz.
A nem megfelelő vagy egyáltalán nem végrehajtott agilis backlog kezelés következményei
Sajnos a gyakorlati tapasztalataim azt mutatják, hogy a napi teendők mellett nagyon kevés idő és energia jut folyamatos backlog menedzsmentre, főleg nagyvállalati környezetben. Azáltal, hogy legtöbb esetben egy Product Owner-re rábízzák egy-egy agilis squad operatív vezetését is, beleértve a napi problémák megoldásától a szükséges adminisztráción át egészen az általános HR feladatokig, az agilitás szempontjából igazán fontos dolgokra, mint például a backlog menedzsmentje egyszerűen már nem marad ideje és energiája.
Így előbb elmarad az üzleti értékek és a komplexitások meghatározása, majd szép lassan a függőségek felmérése is. Az egyes story-k, akár hónapokon keresztül vándorolnak sprintről sprintre, anélkül, hogy lezárásra kerülnének, a prioritások meghatározása felett pedig átveszi az uralmat a pillanatnyi érdek a józan ész helyett.
Ha pedig ez bekövetkezik, akkor egy agilis backlog nagyon hamar kezelhetetlen méretűvé hízik, amelyben az egyes feladatok között már képtelenség prioritásokat meghatározni. Az egyes sprintek tervezése nehézkessé és teljesen esetlegessé válik a csapat pedig előbb utóbb teljesen elveszíti a fókuszt. A backlogban elszaporodnak az olyan tételek, amelyek sosem rendelkeznek majd kellő prioritással vagy értékkel ahhoz, hogy bekerüljenek egy sprintbe és a backlog alján, a „blacklog” legsötétebb bugyraiban, ott ahová már a legbátrabbak sem görgetnek le, szépen lassan a feledés homályába merülnek.
Összefoglalás
Az agilis backloggal és kezelésével kapcsolatos fenti kockázatok és problémák kellő körültekintéssel és folyamatos odafigyeléssel megelőzhetők.
Cégünk, a MINDSPIRE Consulting jelentős elméleti ismeretekkel és gyakorlati tapasztalatokkal rendelkezik az agilis projektmenedzsment terén a banki és biztosítói iparágakban, így munkatársaink hatékony támogatást tudnak nyújtani ezen a területen.
Amennyiben kérdése lenne a cikkel vagy az agilis projektmenedzsmenttel kapcsolatban, kérjük vegye fel a kapcsolatot szakértőinkkel!

Szerző
Gyenes Gergely
Agilis projektmenedzsment témavezető
Gergely több mint 20 éves tapasztalattal rendelkezik a lakossági hitelezés területén. Egyaránt jártas az üzleti és az IT folyamatok tervezésében, valamint a projektmenedzsment, a tesztkoordináció és az adatelemzés terén is. Elkötelezett a csapatmunkában, folyamatosan támogatja és ösztönzi a kollégáit a lehető legjobb teljesítmény elérésére. Az elmúlt négy évben agilis product owner-ként dolgozott több lakossági hitelezési projekten, valamint részt vett szervezetek és projektek agilis transzformációjában is.
Ismerje meg a MINDSPIRE kapcsolódó szolgáltatásait:
Projektmenedzsment
szolgáltatások
Projektiroda
szolgáltatások

Kérdése vagy megjegyzése van a bejegyzéssel kapcsolatban?
Küldje el üzenetét és munkatársaink felveszik Önnel a kapcsolatot!

Legújabb banki és biztosítói projektiroda referenciáink
Többet szeretne tudni banki és biztosítói projektiroda szolgáltatásainkról?
További információkért kattintson ide:

Legújabb banki és biztosítói projektmenedzsment referenciáink
Többet szeretne tudni banki és biztosítói projektmenedzsment szolgáltatásainkról?
További információkért kattintson ide: