Co to jest kolec?
A kolec to badanie ograniczone w czasie, stosowane w celu zmniejszenia niepewności, zanim zespół będzie mógł z całą pewnością oszacować lub zaangażować się w pracę. Wynikiem jest wiedza (rekomendacja, dowód słuszności koncepcji, ocena ryzyka); kod produkcyjny niemożliwy do wysyłki.
Nazwa pochodzi od kolca wspinaczkowego: krótkiego, skupionego wysiłku włożonego w to, aby następny ruch był bezpieczniejszy.
Kiedy podnieść kolec
- Nikt w zespole nie miał wcześniej do czynienia z tą technologią, biblioteką ani dostawcą API.
- Zespół nie może zgodzić się na szacunki, ponieważ jest zbyt wiele niewiadomych.
- W przeciwnym razie historia zostałaby rozegrana w „T-shirt: XL”; zbyt duży, aby uczciwie planować.
- Istnieje ryzykowna integracja z firmą zewnętrzną, która może całkowicie zablokować pracę.
Jak działają kolce
- Ścisłe ramy czasowe: zazwyczaj pół dnia do dwóch dni. Kiedy skończy się czas, skok zakończy się, niezależnie od postępu.
- Możliwość dostawy betonu: pisemna rekomendacja, mały gałąź PoC lub dokument decyzyjny.
- Szacunkowy koszt w punktach fabularnych: policz to względem prędkości, jak każdą inną pracę.
- Prowadzi kontynuację: następny sprint albo podejmuje obecnie możliwą do oszacowania prawdziwą historię, albo odwraca się.
Spike kontra historia
Regularny historia użytkownika dostarcza wartość użytkownikowi. Zadanie badawcze dostarcza wiedzę dla zespołu aby następna historia mogła zostać bezpiecznie popełniona. Jeśli nie możesz stwierdzić, który piszesz, prawdopodobnie jest to skok.
Typowe błędy
- Otwarte kolce: „Zbadaj Stripe” bez ram czasowych zawsze staje się dwutygodniową rozrywką.
- Wysyłka kolca: kod sprawdzający koncepcję rzadko spełnia wymagania Definicja Gotowe; odbudowuj, nie łącz.
- Spike-wszystko: jeśli każda historia potrzebuje impulsu, zaległości nie są rafinowany wystarczy.