Szacowanie odgrywa kluczową rolę w planowaniu agile, ale nie polega ono wyłącznie na przypisywaniu liczb lub wielkości do opowieści użytkownika. W istocie szacowanie polega na budowaniu wspólnego zrozumienia, ustalaniu oczekiwań oraz umożliwianiu zespołom bardziej niezawodnego planowania i realizacji zadań.

Jest to zaskakująco ludzkie ćwiczenie, łączące usystematyzowane zgadywanie z psychologią grupową, z dodatkiem matematyki w takiej ilości, by zapewnić uczciwość wszystkich uczestników.

Wybór odpowiedniego zestawu kart poprawia precyzję szacowania punktów opowieści w metodologii agile, sprzyja spójności zespołu oraz zwiększa jego wydajność. Może on uprościć złożone zadania i nadać strukturę abstrakcyjnym pomysłom podczas dopracowywania backlogu lub planowania sprintu.

Może to mieć bezpośredni wpływ na to, jak łatwo osiągają Państwo konsensus, jak pewni są Państwo swoich szacunków oraz jak dokładnie potrafią Państwo prognozować przyszłe sprinty. A kto by tego nie chciał?

A więc oto sedno sprawy.

Zbliża się spotkanie z moim zespołem poświęcone oszacowaniu kosztów. – „Jak wybrać odpowiedni zestaw kart?”

W niniejszym artykule omówimy popularne opcje zestawów kart do pokera planistycznego, podzielimy się najważniejszymi wskazówkami oraz kwestiami, które należy wziąć pod uwagę przy wyborze zestawu, a także posłużymy się konkretnym przykładem w celu porównania dwóch powszechnie stosowanych metod. W tym przypadku będzie to porównanie metody Fibonacciego z metodą rozmiarów koszulek.

Ciekawostka dotycząca pochodzenia

Planning poker opiera się na metodzie Wideband Delphi, metodzie prognozowania opracowanej przez RAND Corporation w okresie od lat 40. XX wieku do 1968 roku (nawet historycy nie są co do tego zgodni 😄). W 2002 roku została ona zmodernizowana z myślą o zespołach stosujących metodologię agile, a do powszechnego użytku wprowadził ją Mike Cohn.

Wybierz swoją talię kart do planowania pokerowego: dlaczego liczby mają znaczenie?

Jeśli chodzi o zestawy kart do planowania pokerowego, liczby odgrywają większą rolę, niż mogłoby się wydawać. (W naszym przewodniku po szacowaniu szczegółowo omówiono każdą opcję w sekcji Który zestaw kart należy wybrać?.)

Do najpopularniejszych talii kart należą między innymi:

  • Scrum: W oparciu o tradycyjne wartości Scrum (0, 1, 2, 3, 5, 8) ten zestaw kart pomaga ujednolicić szacunki w zespołach stosujących metodyki agile oparte na Scrumie.
  • Fibonacciego: Ciąg liczb (1, 2, 3, 5, 8, 13…), w którym wraz ze wzrostem liczb celowo zmniejsza się precyzja, co ma odzwierciedlać rosnący poziom wysiłku i złożoności.
  • Sekwencyjny: Linearny ciąg liczb (np. 1, 2, 3, 4, 5…) przeznaczony dla zespołów, które oczekują bardziej spójnych i równomiernie rozłożonych szacunków. Jest to popularny wybór w przypadku projektów charakteryzujących się mniejszymi wahaniami. Metodę tę można również stosować do szacowania w oparciu o „dni idealne” lub w ujęciu czasowym.
  • Półkarta: Umożliwia większą szczegółowość w zakresie typowych szacunków poprzez uwzględnienie wartości takich jak (1, 1½, 2, 2½, 3) – jest to bardziej precyzyjna sekwencja szacunków, która pozwala na dalsze doprecyzowanie szacunków.
  • Potęga dwójki: Wymiarowanie wykładnicze (1, 2, 4, 8, 16…) stanowi odmianę ciągu Fibonacciego, która podkreśla niepewność związaną z większymi zadaniami.
  • Rozmiary koszulek: Abstrakcyjne oznaczenia, takie jak XS, S, M, L, XL, które sprawdzają się dobrze podczas planowania na wysokim poziomie, ustalania względnej kolejności priorytetów lub współpracy z zespołami międzyfunkcyjnymi. Przydatnym punktem do dyskusji może być ustalenie ogólnej, wspólnej dla całego zespołu definicji każdego rozmiaru koszulki.

Istnieją również inne warianty, w tym uśrednianie ważone oraz metoda „najkrótszego zadania jako pierwsze” (WJFP), jednak zazwyczaj nadmiernie komplikują one kwestię, której nie da się obliczyć z taką precyzją, co prowadzi do nadmiernego przekonania, że ostateczny wynik musi być dokładny wyłącznie ze względu na złożoność samego algorytmu.

Czynniki wpływające na wybór odpowiedniego zestawu kart do pokera planistycznego

Przy wyborze prezentacji celem nie jest osiągnięcie doskonałości, lecz przejrzystość i spójność. Odpowiednia prezentacja powinna sprzyjać produktywnym rozmowom i w naturalny sposób wpisywac się w dotychczasowy sposób pracy Państwa zespołu. Kilka czynników może pomóc w podjęciu decyzji:

Dostosowanie procesów roboczych

Proszę wybrać talię, która w naturalny sposób wpisuje się w narzędzia, procedury i procesy, z których Państwa zespół już korzysta. Najlepsza talia to taka, o której Państwa zespół nie musi nawet myśleć.

Doświadczenie zespołowe

Określanie rozmiarów koszulek jest często łatwiejsze dla nowo powstałych zespołów lub zespołów o zróżnicowanym składzie, natomiast metoda szacowania według ciągu Fibonacciego sprawdza się dobrze w przypadku zespołów, które swobodnie omawiają kwestie względnej złożoności i kompromisów.

Poziom dokładności

Podejście oparte na danych liczbowych pozwala na bardziej szczegółowe oszacowania, natomiast abstrakcyjne określanie rozmiarów sprawia, że wczesne etapy planowania są mniej obciążające i pozwala uniknąć pozornej precyzji.

Cele planowania

Schemat rozmiarów koszulek sprawdza się dobrze podczas rozmów dotyczących fazy odkrywania i planu działania. Matryce oparte na liczbach Fibonacciego i podobne modele liczbowe lepiej nadają się do planowania sprintów oraz śledzenia prędkości zespołu w czasie.

Ryzyko i niepewność

Jeśli elementy pracy charakteryzują się znacznym zróżnicowaniem pod względem czynników nieznanych, metody takie jak Fibonacciego lub „Potęga dwójki” pomagają uwidocznić niepewność poprzez zwiększanie rozrzutu szacunków wraz ze wzrostem wielkości projektu.

Charakter pracy

Zadania rutynowe lub powtarzalne mogą nadawać się do stosowania schematów Linear lub opartych na czasie, natomiast praca eksploracyjna lub twórcza zyskuje na zastosowaniu podziału względnego lub abstrakcyjnego.

Szybkość podejmowania decyzji

Metodyki oparte na podejściu abstrakcyjnym lub typu „bucket” sprzyjają szybszemu osiąganiu konsensusu i ograniczają nadmierną analizę podczas pracy nad dużymi zaległościami.

Spójność między zespołami

Jeśli wiele zespołów współpracuje lub porównuje szacunki, korzystanie z tego samego zestawu slajdów może ograniczyć niejasności i zwiększyć skuteczność wspólnego planowania.

Obciążenie poznawcze

Prostsze prezentacje zmniejszają obciążenie umysłowe, pomagając zespołom skupić się na dyskusji i wspólnym zrozumieniu, a nie na sporach dotyczących liczb. Prezentacje zawarte w naszym zestawie szacunków zostały wybrane ze względu na prostsze podejście.

Tolerancja na zmiany

Zmiana metodologii w trakcie realizacji projektu może zakłócić monitorowanie tempa prac. Proszę rozważyć, czy Państwa zespół ceni sobie ciągłość, czy też chętnie eksperymentuje z nowymi podejściami.

Współpraca zdalna

W przypadku zespołów pracujących zdalnie prezentacje zawierające mniej opcji i wyraźniejsze rozróżnienia często sprawdzają się lepiej, zmniejszając trudności i zmęczenie związane z podejmowaniem decyzji podczas sesji online.

Ostatecznie najlepszy zestaw kart do planowania pokerowego to taki, który sprzyja konstruktywnym rozmowom, buduje wspólne zrozumienie i wspiera codzienne funkcjonowanie Państwa zespołu.

Chociaż istnieje kilka standardowych lub najczęściej wybieranych – popularnych modeli, to (proszę wybaczyć ten kalambur) nie jest to sytuacja, w której jedno rozwiązanie pasuje do wszystkich.

Macierz decyzyjna dla talii kart w metodzie Planning Poker

Legenda:

★★★ = Doskonałe dopasowanie

★★☆ = Może się sprawdzić

★☆☆ = Nie jest to najlepsze rozwiązanie

Talia kart → / Czynnik decyzyjny ↓ScrumFibonacciegoSekwencyjnyPółkartkaPotęga dwójkiRozmiary koszulek
Wczesne rozpoznanie / planowanie strategii działania★☆☆★★☆★★☆★☆☆★☆☆★★★
Planowanie i realizacja sprintu★★★★★★★★☆★★★★★☆★☆☆
Nowe zespoły lub zespoły wielodyscyplinarne★★☆★☆☆★★★★☆☆★☆☆★★★
Doświadczone zespoły stosujące metodologię agile★★★★★★★★☆★★★★★★★★☆
Wysoki stopień niepewności / niewiadomych★★☆★★★★☆☆★☆☆★★★★★☆
Praca o przewidywalnym charakterze i powtarzalna★★☆★★☆★★★★★★★☆☆★☆☆
Wymaga dużej precyzji★☆☆★★☆★★☆★★★★☆☆★☆☆
Proszę unikać pozornej precyzji★★☆★★★★☆☆★☆☆★★★★★★
Konieczne jest szybkie osiągnięcie porozumienia★★☆★★☆★★☆★☆☆★☆☆★★★
Sprzyja dyskusji i osiągnięciu porozumienia★★★★★★★★☆★★★★★☆★★☆
Zespoły działające przede wszystkim zdalnie★★☆★★★★★☆★☆☆★★☆★★★
Wymagana spójność między zespołami★★★★★★★★☆★☆☆★★☆★☆☆

Studium przypadku: Metoda Fibonacciego a rozmiary koszulek w wewnętrznym zespole produktowym

Porównanie talii kart do gry „Planning Poker” opartych na liczbach Fibonacciego i rozmiarach koszulek w programie TeamRetro

Wewnętrzny dział produktowy w średniej wielkości organizacji był odpowiedzialny za tworzenie i utrzymywanie kilku narzędzi wspólnych, wykorzystywanych w całej firmie. Dział ten regularnie współpracował z interesariuszami z działów operacyjnego, finansowego oraz obsługi klienta.

Chociaż praca ta nie miała bezpośredniego kontaktu z klientami, jej wpływ był znaczący: niewielkie opóźnienia w dostawach często wywoływały efekt domina w całej firmie.

Zespół programistów był doświadczony i stabilny, pracując w dwutygodniowych sprintach o przewidywalnym rytmie wydawania nowych wersji. Jednak sesje planowania zaczynały budzić pewne obawy.

W miarę rozwoju produktu zespół potrzebował bardziej przejrzystego podejścia do szacowania, które umożliwiłoby zarówno planowanie długoterminowe, jak i realizację codziennych zadań.

Wyzwanie

Zespół stanął przed dwoma odmiennymi kontekstami planowania:

  • Prace na wczesnym etapie, kiedy wymagania wciąż ulegały zmianom, a opinie interesariuszy nieposiadających wiedzy technicznej miały zasadnicze znaczenie
  • Praca na poziomie sprintu, w ramach której zadania były jasno zdefiniowane, a zespół potrzebował wiarygodnych szacunków w celu monitorowania prędkości i prognozowania terminów realizacji

Aby rozwiązać ten problem, zespół porównał dwa powszechnie stosowane podejścia do szacowania: metodę Fibonacciego oraz metodę rozmiarów koszulek.

Opcja 1: Szacowanie metodą Fibonacciego

Metoda szacowania według Fibonacciego opiera się na nieliniowej sekwencji liczbowej, w której każda wartość odzwierciedla znaczący wzrost nakładu pracy i niepewności. Pomogło to zespołowi uświadomić sobie, że większe zadania trudniej jest precyzyjnie oszacować, a także zachęciło do pogłębionej dyskusji w sytuacjach, gdy szacunki się rozchodziły.

Zespół stwierdził, że metoda Fibonacciego okazała się szczególnie skuteczna w następujących przypadkach:

  • Planowanie sprintu
  • Śledzenie prędkości w poszczególnych iteracjach
  • Poprawa dokładności prognoz w miarę upływu czasu

Gdy zadania zostały dopracowane i były gotowe do realizacji, Fibonacci wspierał spójne planowanie oraz pomagał zespołowi w ocenie jego możliwości w poszczególnych sprintach.

Kompromisy

  • Wolniejsze tempo na początkowym etapie rozmów dotyczących zaległości
  • Mniej przystępne dla interesariuszy nieposiadających wiedzy technicznej podczas sesji planistycznych

Opcja 2: Rozmiary koszulek w metodologii agile

W przypadku rozmiarów koszulek zastosowano bardziej abstrakcyjne podejście, polegające na wykorzystaniu rozmiarów względnych zamiast liczb. Ułatwiło to osobom spoza zespołu programistów wniesienie wkładu na etapie planowania oraz pozwoliło skupić dyskusje na względnym nakładzie pracy, a nie na precyzji.

Zespół uznał rozmiary koszulek za szczególnie przydatne w następujących przypadkach:

  • Wczesne doprecyzowanie listy zadań do realizacji
  • Planowanie strategii działania
  • Międzyfunkcyjne lub zdalne sesje „planning poker”

Dzięki wyeliminowaniu danych liczbowych z dyskusji zespół szybciej przechodził przez wczesne etapy opracowywania pomysłów i uniknął podejmowania zbyt wczesnych, nadmiernych zobowiązań.

Kompromisy

  • Nie jest to wystarczająco szczegółowe do prognozowania na poziomie sprintu
  • Przed dostawą konieczne jest przeliczenie na wartości liczbowe

Decyzja

Zamiast wybierać jedną z opcji, zespół dostosował każde z podejść do konkretnego celu planistycznego:

  • Metoda „rozmiarów koszulek” w ramach wczesnego dopracowywania zaległości i planowania mapy drogowej
  • Metoda szacowania według Fibonacciego w planowaniu sprintów i realizacji zadań

Dzięki temu zespół mógł zachować przejrzystość i spójność, nie wymagając zbyt wczesnego wprowadzania precyzji w trakcie procesu.

W jaki sposób talie kart do planowania pokerowego wpływają na tempo pracy zespołu

W przypadku wskaźnika velocity zespołu nie chodzi o szybkość, lecz o stałość. Wiarygodny wskaźnik velocity pozwala zespołom na pewne planowanie i podejmowanie lepszych zobowiązań dotyczących terminów realizacji. (Więcej informacji na temat sposobu, w jaki punkty fabularne przekładają się na wskaźnik velocity.)

Metody szacowania liczbowego, takie jak metoda Fibonacciego, wspierają prędkość realizacji, pomagając zespołom w następujący sposób:

  • Porównanie prac wykonanych w poszczególnych sprintach
  • Określenie trendów w zakresie dostaw
  • Poprawa długoterminowego prognozowania

Rozmiar koszulki wpływa na prędkość w sposób bardziej pośredni. Aby szacowanie było proste, zespoły często:

  • Szybsze planowanie
  • Poświęć więcej czasu na doprecyzowanie zakresu
  • Należy uzgodnić szczegóły na wcześniejszym etapie, zanim przystąpi się do sporządzania szczegółowych kosztorysów

Oba podejścia mogą zwiększyć wydajność zespołu, o ile są stosowane konsekwentnie i na odpowiednim etapie planowania.

Nie ma jednego, uniwersalnie „właściwego” sposobu szacowania. Najbardziej efektywne zespoły wybierają podejście, które sprzyja jasnej komunikacji, spójności działań oraz przewidywalnej realizacji zadań.

Wraz z rozwojem zespołów często zmieniają się również stosowane przez nie praktyki związane z szacowaniem. Ponowne przeanalizowanie sposobu szacowania (oraz powodów, dla których się to robi) może stanowić prosty, ale skuteczny sposób na poprawę wyników planowania oraz długoterminowej wydajności zespołu.

Rozpocznij wycenę w ciągu kilku sekund

Talia kart do planowania pokerowego, z której korzysta Państwa zespół, ma wpływ na sposób planowania, współpracy i realizacji zadań. Niektóre zespoły potrzebują precyzji liczbowej, podczas gdy inne czerpią korzyści z szybkiego i uproszczonego szacowania wielkości zadań, zwłaszcza podczas zdalnych lub asynchronicznych sesji planowania pokerowego.

Wybór odpowiedniej prezentacji to nie tylko kwestia osobistych preferencji; to strategiczna decyzja, która wpływa na to, jak jasno komunikuje się Państwa zespół i jak niezawodnie realizuje swoje zadania.

Wypróbuj bezpłatne narzędzie do planowania pokerowego firmy TeamRetro już dziś. Nie trzeba się rejestrować – wystarczy otworzyć przeglądarkę i zacząć korzystać.

Dowiedz się więcej o darmowym planowaniu pokerowym

Szukają Państwo szablonów, porad lub filmiku instruktażowego? Wkrótce udostępnimy więcej materiałów.