Spike
Definicja Spike:
Spike to ograniczone czasowo User Story lub Task, którego celem jest zbadanie jakiegoś zagadnienia lub rozwiązanie problemu. Spike koncentruje się raczej na gromadzeniu informacji i znajdowaniu odpowiedzi na pytanie, niż na tworzeniu gotowego do dostarczenia produktu.
Synonimy dla Spike:
Proof of Concept, PoC, Recherche Spike
Zastosowanie Spike:
Spike powstaje, gdy User Story lub Task nie może być dokładnie oszacowany, zanim zespół przeprowadzi dodatkowe badania. Celem Spike'a jest dostarczenie konkretnego rezultatu – oszacowania dla pierwotnej User Story – tak aby Sprint mógł być kontynuowany.
Ponieważ Spike'i są ograniczone czasowo, inwestycja jest z góry określona. Po wcześniej ustalonej liczbie godzin podejmowana jest decyzja. Może to jednak również oznaczać, że zostanie podjęta decyzja o zainwestowaniu dodatkowego czasu w zdobywanie nowych informacji.
Niektóre zespoły włączają takie Spike'i do Product Backlogu. Inne zespoły uważają, że Spike jest tak naprawdę częścią elementu Backlogu.
Zalety Spike:
- Dokładniejsze i bardziej wiarygodne oszacowania User Stories.
- Lepsze zrozumienie User Story lub wymagań Product Backlog Item.
- Mniej niepotrzebnej pracy.
- Zespół dostrzega znaczenie ciągłego uczenia się.