Story pointy vysvětlené: relativní odhady místo hodin, Fibonacciho škála, jak body vstupují do rychlosti a předpovědí releasů a jak East Agile Tracker odhaduje stories.
Story point (bod) je jednotka relativní velikosti. Místo aby tým odhadoval práci v hodinách nebo dnech, porovná ji s prací, kterou už udělal: „tohle je zhruba dvakrát větší než tamto.“ Číslo zachycuje pracnost, složitost i nejistotu najednou.
Proč relativně, a ne v hodinách
Sekce “Proč relativně, a ne v hodinách”Lidé špatně předpovídají, jak dlouho jim úkol zabere, ale docela dobře posoudí, zda je jeden úkol větší než druhý. Story pointy využívají tu druhou schopnost.
- Body nezávisí na tom, kdo práci dělá. Story má velikost 3, ať ji vezme senior, nebo junior; rozdíl se projeví v tom, jak rychle tým body dokončuje, ne v odhadu.
- Odhadování zůstává rychlé. Porovnat story se známou story trvá pár vteřin. Rozpad na hodiny trvá mnohem déle a málokdy je přesnější.
- Body se mění v data díky měření. Jakmile tým ví, kolik bodů za iteraci dokončí — svou rychlost — dokáže předpovědět, kdy bude sada stories hotová.
Odhad je rozhovor o velikosti, ne slib. Když se tým na čísle neshodne, diskuse obvykle odhalí nedorozumění ohledně story, a to je užitečnější výsledek.
Škály
Sekce “Škály”Týmy volí krátkou škálu, aby odhady zůstaly hrubé. Běžné škály:
- Fibonacci — 0, 1, 2, 3, 5, 8, 13. Mezery rostou s velikostí, protože velké stories jsou méně jisté.
- Lineární — 0, 1, 2, 3. Malá škála pro týmy, které práci dělí najemno.
- Velikosti triček — S, M, L (někdy i XS a XL).
Story, která se nevejde ani na horní konec škály, je signálem k rozdělení na menší stories.
Odhadování v týmu
Sekce “Odhadování v týmu”Častou technikou je planning poker: každý si odhad vybere potají, všichni ho odhalí najednou a autoři nejvyššího a nejnižšího odhadu vysvětlí své úvahy, než se tým shodne na čísle. Současné odhalení brání tomu, aby první hlas ovlivnil ostatní.
Odhadujte předtím, než se na story začne pracovat, a ve chvíli, kdy tým rozumí, co pro ni znamená „hotovo“ — tedy akceptačním kritériím. Viz Uživatelské příběhy a plánování iterace.
Jak to dělá East Agile Tracker
Sekce “Jak to dělá East Agile Tracker”- Features nesou body ve výchozím nastavení. Bugs a chores zůstávají bez odhadu, pokud projekt nezapne Points for bugs and chores. Viz Odhad features.
- K dispozici jsou tři škály: Fibonacci (0, 1, 2, 3, 5, 8, 13), East Agile (0, 1, 2, 3) a 3-Point (1, 2, 3 pro Small / Medium / Large). Škála se volí pro každý projekt; její pozdější změna existující odhady nepřemapuje. Viz Body.
- Body živí rychlost. Body story se započítají do rychlosti, jakmile story dosáhne done state projektu, a rychlost určuje velikost dalších iterací. Viz Rychlost.
- Neodhadnuté stories lze vyhledat. Filtr
is:unestimatedvypíše features, které ještě potřebují číslo. Viz Vyhledávání a filtry.
Další četba
Sekce “Další četba”- Co je velocity? — jak se z bodů stává předpověď.
- Scrum, nebo Kanban — kam v každé z metod patří odhadování.
- eXtreme Programming — metoda, ze které story pointy pocházejí.