Definicja
Story Points to relatywna jednostka estymacji wyrażająca złożoność, wysiłek i niepewność User Story. Nie są to godziny ani dni.
Skala Fibonacciego
| SP | Znaczenie | Przykład |
|---|---|---|
| 1 | Trywialne | Zmiana tekstu na stronie |
| 2 | Proste | Dodanie pola do formularza |
| 3 | Standardowe | Nowy endpoint API z walidacją |
| 5 | Złożone | Integracja z zewnętrznym API |
| 8 | Bardzo złożone | Nowy moduł raportowania |
| 13 | Epik — do podziału | System płatności |
| 21+ | Za duże — rozłóż! | — |
Planning Poker
- PO przedstawia User Story
- Każdy członek zespołu wybiera kartę (1,2,3,5,8,13,21)
- Wszyscy odkrywają jednocześnie
- Dyskusja o różnicach (np. 3 vs 13)
- Ponowne głosowanie aż do konsensusu
Velocity
Velocity = średnia Story Points ukończonych na sprint
| Sprint | SP zaplanowane | SP ukończone |
|---|---|---|
| Sprint 1 | 20 | 15 |
| Sprint 2 | 18 | 18 |
| Sprint 3 | 20 | 21 |
| Velocity | — | 18 SP/sprint |
Dlaczego to ważne?
- Story Points mierzą złożoność, nie czas — 5 SP to 5 SP niezależnie kto robi
- Velocity pozwala prognozować ile sprintów potrzeba na zakres
- Eliminuje "syndrom 80%" (zadanie "prawie gotowe" od 3 dni)