Story Points to jednostka miary stosowana w metodykach zwinnych, szczególnie w Scrum, do szacowania nakładu pracy potrzebnego do realizacji zadań lub historyjek użytkownika (User Story). W przeciwieństwie do tradycyjnych estymacji czasowych, punkty historyjki uwzględniają całościową złożoność zadania, obejmującą jego wielkość, trudność techniczną, poziom niepewności oraz potencjalne ryzyko.
Szacowanie odbywa się względnie – zespół porównuje nowe zadania do już zrealizowanych, przypisując im wartości najczęściej według ciągu Fibonacciego (1, 2, 3, 5, 8, 13, 21). Proces estymacji przeprowadzany jest wspólnie przez zespół deweloperski podczas sesji planowania (Sprint Planning), często z wykorzystaniem techniki Planning Poker, gdzie każdy członek zespołu niezależnie ocenia zadanie, a następnie grupa dyskutuje rozbieżności.
Kluczowe korzyści:
- Umożliwiają obliczenie Velocity zespołu – średniej liczby punktów realizowanych w sprincie
- Ułatwiają planowanie długoterminowe i prognozowanie terminów realizacji
- Redukują presję związaną z dokładnym szacowaniem czasu
- Wspierają lepsze zrozumienie zadań przez cały zespół
Story Points stanowią fundament efektywnego zarządzania Product Backlog i pomagają Product Ownerowi w podejmowaniu decyzji o priorytetach realizacji funkcjonalności.
