Przejdź do głównej treści
estimate.cards

Nie tylko Fibonacci: jak dobrać najlepszą talię do Twojego sprintu

Standardowy ciąg Fibonacciego (1, 2, 3, 5, 8, 13) to domyślny wybór w zespołach Agile od ponad dwudziestu lat. Traktujemy go niemal jak święte prawo wytwarzania oprogramowania. Prawda jest jednak taka, że to tylko narzędzie – a czasem używasz młotka, gdy tak naprawdę potrzebujesz skalpela.

Nie każdy zespół tworzy oprogramowanie w ten sam sposób, co oznacza, że nie każdy powinien być zmuszany do korzystania z dokładnie tej samej skali estymacji.

Koniec z kłótniami o drobnostki

Zdarzyło ci się kiedyś obserwować, jak dwóch seniorów przez dziesięć minut spiera się, czy zadanie to „piątka” czy „ósemka”? Różnica w nakładzie pracy jest marginalna, ale taka dyskusja potrafi wyssać z zespołu resztki energii.

Jeśli twój zespół paraliżują liczby, które są zbyt blisko siebie, przerzućcie się na potęgi dwójki (1, 2, 4, 8, 16, 32). Ta skala wykładnicza bezlitośnie ucina jałowe spory o stany pośrednie. Znacznie większe odstępy między wartościami zmuszają zespół do szybszego i bardziej zdecydowanego oceniania ryzyka i złożoności. To jest albo 4, albo 8. Wybieracie i lecicie dalej.

Jak radzić sobie ze skrajnościami

Z drugiej strony, klasyczny Fibonacci często wysiada, gdy w grę wchodzą skrajności.

Co zrobić z zadaniem, które dosłownie zajmuje pięć minut, jak zmiana koloru przycisku? Wycenienie go na „jedynkę” to gruba przesada, ale zostawienie go bez wyceny psuje wam statystyki. A co z epikiem, który nie został jeszcze w ogóle rozbity na mniejsze części?

Tutaj do akcji wkracza zmodyfikowany ciąg Fibonacciego. Wprowadza on wartości 0 i 1/2 dla tych mikroskopijnych, banalnych zadań, dzięki czemu wasze velocity (prędkość zespołu) pozostaje wiarygodne. Na drugim końcu skali liczby są zaokrąglane (20, 40, 100), co świetnie oddaje fakt, że przy tak dużych tematach i tak wróżymy z fusów. Zmodyfikowana skala wprost przyznaje, że udawana precyzja przy ogromnym epiku to po prostu strata czasu.

Wyjątek dla dojrzałych zespołów

Od tej „wykładniczej” reguły jest jednak jeden wyjątek.

Jeśli masz bardzo dojrzały zespół, który bezlitośnie rozbija każdą historyjkę na małe, łatwe do przełknięcia i przewidywalne kawałki, Fibonacci może was wręcz spowalniać. Jeśli twój zespół nigdy nie bierze do sprintu niczego, co zajęłoby więcej niż kilka dni pracy, nie potrzebujecie gigantycznych przeskoków między liczbami.

Dla tak świetnie zorganizowanych zespołów idealna będzie zwykła skala liniowa (1, 2, 3, 4, 5). Daje ona precyzyjną, równomierną miarę ekipom, które i tak trzymają rozrost zakresu (scope creep) pod pełną kontrolą.

W Agile chodzi przede wszystkim o to, by dostosować się do stylu pracy zespołu. Przestańcie pozwalać, by domyślne opcje w menu dyktowały wam, jak planować sprinty. Przyjrzyj się, o co kłóci się twój zespół, jak określa zakres prac i w jaki sposób myśli – a potem wybierzcie talię, która naprawdę do was pasuje.

Rozpocznij darmową sesję

Otwórz nowy pokój z domyślną talią kart i udostępnij link — bez konieczności rejestracji.