Rezultatem każdego sprintu jest potencjalnie wykonalny przyrost produktu (ang. Potentially Shippable Product Incremement). Za wykonanie tego artefaktu odpowiada Zespół Scrum.
Dużo mówi się na temat różnicy między „potencjalnie wykonalnym (zrobionym)” oraz „wykonalnym”.
Mike Cohn stwiedza:
.. „potencjalnie wykonalne” oraz „wykonalne” to nie to samo. Niektóre duże lub złożone projekty będą wymagać zastosowania „sprintu hartującego” lub „sprint wzmacniającego” na końcu cyklu wypuszczenia (na przykład 6 dwutygodniowych sprintów a następnie dwutygodniowy sprint wypuszczenia). Sprint wypuszczenia nie stanowi ubijania podstawy dla byle jakiej pracy; jest to raczej miejsce, gdzie może odbywać się hartowanie systemu.
Jedna rzecz jest jasna: Zespół Scrum musi uzgodnić swoją definicję „potencjalnie wykonalnego” oraz „wykonalnego” i dojść do wspólnego rozumienia z Właścicielem Produktu.
Modelowanie:
W zwinnym modelowaniu w metodyce Scrum Potencjalnie Wykonalny Przyrost Produktu to nic innego jak modele i dokumentacja jaka ma powstać pod koniec każdego Sprintu.
Spis treści
Role:
Czynności:
- Codzienny Scrum (Daily Scrum)
- Hierarchizacja Zaległości Produktu (Prioritizing the Backlog)
- Planowanie Sprintu (Sprint Planning Meeting)
- Planowanie wypuszczenia (Release Planning)
- Spotkanie Przeglądowe Sprintu (Sprint Review Meeting)
- Sprint Retrospektywny (Sprint Retrospective)
- Szacowanie zaległości produktu (Estimating the Product Backlog)
Artefakty:
- Potencjalnie Wykonalny Przyrost Produktu (Potentially Shippable Product Incremement)
- Tablica Zadań (Task Board)
- Wykres Wygaszania Sprintu (Sprint Burndown Chart)
- Wykres Wygaszania Wypuszczenia (Release Burndown Chart)
- Zaległości iteracji (Sprint Backlog)
- Zaległości produktu (Product Backlog)
Dla osoby, która po raz pierwszy styka sie z metodyka scrum i chce ja zrozumieć powyższa definicja ?potencjalnie wykonalny? oraz ?wykonalny? nie jest wystarczająca. Przydałby sie przykład zestawijący obok siebie produkt wykonalny i potnecjalni wykonalny. Na razie definicja nie jest pełna (w moim subiektywnym odczuciu).
Oczywiście shippable to znaczy że gotowy do oddania, a nie wykonalny, shippment to wysyłka…
Na końcu sprintu należy mieć np. program w formie paczki którą można zainstalować. Ma się kompilować, ma działać…
Pozdrowienia,
Jacek Głodek,
Koło Naukowe Zarządzania Projektami „PMArt”
Istotnie „…Ma się kompilować, ma działać…” czyli ma być wykonywalny lub wykonalny – zdolny do działania.
Pana interpretacja też jest słuszna. To nie pierwszy raz gdy słowo w języku angielskim nie ma dobrego odpowiednika w języku polskim.