Przyrost produktu to suma wszystkich elementów Product Backlog ukończonych podczas bieżącego Sprintu oraz wartość przyrostów ze wszystkich poprzednich sprintów. Jest to konkretny, działający fragment oprogramowania, który spełnia Definition of Done i może być potencjalnie wdrożony do środowiska produkcyjnego.
W metodyce Scrum każdy Sprint kończy się dostarczeniem przyrostu produktu. Nie jest to jedynie zbiór ukończonych funkcjonalności, ale zintegrowana całość, która rozszerza istniejący produkt o nowe możliwości. Przyrost musi być w stanie użytecznym, co oznacza, że Product Owner może zdecydować o jego natychmiastowym wdrożeniu.
Kluczowe cechy przyrostu produktu:
- Jest w pełni przetestowany i spełnia wszystkie kryteria jakości określone przez zespół
- Integruje się bezproblemowo z poprzednimi przyrostami
- Dostarcza wartość biznesową i przybliża realizację wizji produktu
- Jest transparentny i możliwy do zademonstrowania podczas Sprint Review
Zespół deweloperski jest odpowiedzialny za dostarczenie przyrostu na koniec każdego sprintu. Scrum Master wspiera zespół w usuwaniu przeszkód, które mogłyby zagrozić jego dostarczeniu, podczas gdy Product Owner określa, które elementy z Product Backlog powinny znaleźć się w przyroście.
Regularne dostarczanie przyrostów produktu umożliwia szybkie zbieranie informacji zwrotnych od użytkowników i interesariuszy, co jest fundamentem podejścia Agile. Każdy przyrost stanowi okazję do inspekcji i adaptacji, pozwalając na dostosowanie kierunku rozwoju produktu do zmieniających się potrzeb rynku.
