Feature-ök, story-k taskokból állnak. Többől is. Némely fejlesztőnél észrevettem, hogy egyszerre több taskon is dolgozik ugyan azzal a feature-vel kapcsolatban (daily standup során világosan látszik, hogy napról napra több taskot tesz fel, de ne teszi át a done állapotba). Miért lehet ez?
- Kicsik a taskok és többet is el tud végezni. Igen ez triviális, de lást entebb nem ez ahelyett, mert akkor a régiek kikerülnek in progress állapotból.
- Többen dolgoznak rajta, mint jelezték és azok munkája is az adott emberen keresztül jelenik meg. Uff! Pedig a daily standup pont erre van.
- Nem jól bontja fel a taskot. Olyan feladatokat határozott meg, amik kész volta nem egyértelműen meghatározható, csak a többi vagy éppen a teljes feature elkészítése után dönthető el.
- Hibásan értelmezi a taskot. Tipikusan kevesebbet értenek a taskba, mint ami oda tartozik. Pl "középréteg művelet implementálása" az üzleti logika kifejtését jelenti. De bizony ide tartozik a db és a kliens stubok kapcsolódó változtatása is. ez egyből több modult érint és emiatt kerül több task, mert akkor már "elkezdi" a UI-t is. Hasonló az előzőhöz.
- Nincs tisztában azza, hogyan is akarja megoldani a feladatot. Mindenbe belekap. Megint csak a hibás feladat felosztás egy variánsa.
És mit lehet tenni?