Product Increment

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.