Přeskočit na obsah

Co jsou story pointy?

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.

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.

Č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:unestimated vypíše features, které ještě potřebují číslo. Viz Vyhledávání a filtry.