Možná budete souhlasit, že plánování sprintu může být… mírně řečeno náročné. Vyžaduje praxi a trpělivost.
Přesný odhad je hnacím motorem efektivního plánování a při výběru metody odhadu máte řadu možností. Klíčem je najít takovou, která bude vašemu týmu nejlépe vyhovovat a umožní vám sestavit co nejpřesnější odhady sprintu. I když některé pokročilé týmy používají vlastní systémy, existuje řada osvědčených možností, z nichž si můžete vybrat.
Pro začátek se podívejme na některé oblíbené bodovací stupnice.
Modifikovaná Fibonacciho posloupnost
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Ze středoškolské algebry si možná pamatujete Fibonacciho posloupnost, řadu čísel, v níž je každé číslo součtem dvou předchozích. Například 1+2=3, 2+3=5 atd. Modifikovaná Fibonacciho posloupnost využívá stejný základní přístup, ale zahrnuje ½ jako možnost a pak zaokrouhluje vyšší čísla v posloupnosti. Zaokrouhlování v modifikované Fibonacciho posloupnosti pomáhá snížit důsledky přílišné konkrétnosti.
Průkopník Fibonacciho posloupnosti Mike Cohn vypráví příběh, ve kterém tým používající tradiční Fibonacciho posloupnost ukázal na příběh s číslem 21.
. Product Owner reagoval: „Páni, 21, to je tak přesné! Musíte přesně vědět, kolik práce je třeba udělat.“
Přesně to vystihl.
Ukázání příběhu je nejlepší odhad týmu vzhledem k informacím, které má během plánování. Obecně platí, že čím vyšší je odhadované úsilí, tím méně přesný je odhad. Příběh odhadnutý na 21 nemusí být nutně přesný a je jistě méně přesný než příběh odhadnutý na 3. Abstrakce upravené posloupnosti připomíná vývojářům i Product Ownerům, že odhady jsou jen odhady.
Velikosti triček
XXS, XS, S, M, L, XL, XXL
Rámování úsilí příběhů jako velikostí triček je skvělé pro Product Ownery na straně klienta, kteří potřebují učinit těžká rozhodnutí o velké skupině funkcí. Například: „Chtěl by PO raději dokončit tyto čtyři malé příběhy nebo jeden velký příběh?“
Je to užitečné zejména pro PO, kteří s odhady začínají, protože trička pravděpodobně nebudou spojena s konkrétními hodinami. Zatímco 5 bodů úsilí může být rychle spojeno s 5 hodinami nebo dny, médium jednoduše nabízí relativní pocit úsilí ve srovnání s ostatními příběhy. Týmy mohou při plánování postupovat rychleji, když se soustředí spíše na celkový obraz než na malé detaily.
Plánování kapacity
Ačkoli se nejedná striktně o stupnici bodování úsilí, může být plánování kapacity skvělým nástrojem pro týmy, které jsou v agilním přístupu a/nebo ve spolupráci nové. Místo toho, abyste svůj tým vrhli do pověstné agilní hlubiny s neznámými bodovými stupnicemi, mohou nové týmy určit kapacitu pomocí konkrétního měřítka, kterému každý rozumí: času.
V tomto modelu vám dobře poslouží základní aritmetika:
Hodiny/den x # členů týmu x dny ve sprintu = kapacita sprintu
Všichni víme, že typický pracovní den trvá 8 hodin, ale kdy jste naposledy pracovali v kanceláři celých 8 hodin? Vaše výpočty by měly zahrnovat čas na standup, brainstorming, dovolenou, kancelářské radovánky… typické týmové záležitosti. Předpoklad 6-6,5 efektivních hodin na člena týmu každý den nabízí realističtější přístup k přesnému plánování.
Podívejme se na pětičlenný tým s dvoutýdenním sprintem, který zahrnuje jeden celý den pro plánování a uzavření sprintu:
6 hodin x 5 lidí x 9 dní = kapacita 270 hodin
Znáte-li svou kapacitu, můžete začít plánovat. Namísto použití relativních bodů úsilí jako u předchozích měřítek tým odhadne počet hodin potřebných pro každý prioritní uživatelský příběh. Z dlouhodobého hlediska by týmy měly od plánování kapacity upustit, ale bodování příběhů v hodinách může být skvělým způsobem, jak pochopit svou kolektivní rychlost a naučit se efektivní bodovací strategie.
Pamatujte, že zvládnutí jakékoli zvolené metody vyžaduje čas a komunikaci, a čím je tým novější, tím je těžší správně odhadnout. Od toho je tu káva.
Jaké další postupy odhadování se osvědčily vašim týmům?
Foto: Kredit
.