Story points to jednostki oceny złożoności zadania, które pozwalają zespołowi porównywać pracę bez zgadywania godzin. Liczą się nie same liczby, tylko relacje: zadanie za 8 punktów jest mniej więcej dwa razy trudniejsze niż zadanie za 4.
Z czego składa się estymata
Story point uwzględnia trzy rzeczy: ilość pracy, jej złożoność i niepewność. Zadanie proste, ale długie, może dostać tyle samo punktów co krótkie, ale ryzykowne. Dzięki temu estymata nie jest obietnicą terminu, tylko miarą względnej trudności.
Skala Fibonacciego
Zespoły zwykle używają ciągu 1, 2, 3, 5, 8, 13. Luki rosną, bo im większe zadanie, tym mniej precyzyjna ocena. Zadanie 13 punktów jest sygnałem, że warto je podzielić.
Jak ustalić punkt odniesienia
- Wybierz małe, dobrze znane zadanie i nadaj mu 2 punkty.
- Porównuj do niego kolejne zadania: czy jest podobne, dwa razy większe, trzy razy?
- Zapisz kilka przykładów jako wzorce dla zespołu.
- Wracaj do wzorców, gdy dyskusja się rozjeżdża.
Estymacja grupowa
Najlepiej estymować razem. W planning poker każdy odkrywa kartę jednocześnie, więc nikt nie kotwiczy się na cudzej ocenie. Gdy wyniki są odległe, osoby z krańców tłumaczą swoje założenia. Najczęściej okazuje się, że ktoś znał ukrytą trudność albo przeciwnie, prostą drogę.
Prędkość zespołu
Prędkość to suma punktów historyjek zamkniętych w sprincie. Po trzech sprintach średnia jest wiarygodna i pozwala planować pojemność kolejnych. Przykład: jeśli zespół kończy średnio 24 punkty, a backlog ma 96 punktów, potrzeba około czterech sprintów.
| Sprint | Zamknięte punkty |
|---|---|
| 1 | 20 |
| 2 | 26 |
| 3 | 26 |
| Średnia | 24 |
Czego nie robić
- Nie przeliczać punktów na godziny, bo wraca zgadywanie.
- Nie porównywać prędkości między zespołami, bo każdy ma własną skalę.
- Nie nagradzać za wyższe punkty, bo zespół zacznie je zawyżać.
- Nie estymować zadań, których nikt nie rozumie. Najpierw je wyjaśnij.
Gdzie to zapisać
Estymaty powinny leżeć przy historyjce, a prędkość i postęp sprintu na wykresie spalania na tablicy Scrum. Jeśli zaczynasz od zera, planer w backlogu z AI zaproponuje pierwsze punkty, które zespół zweryfikuje. Szerszy kontekst znajdziesz w tekście Agile po polsku.