Szacowanie user stories może być trudne. Zbyt często dyskusje się przedłużają, a szacunki wydają się arbitralne. Właśnie tu z pomocą przychodzi Planning Poker — zabawny, ustrukturyzowany sposób na zintegrowanie zespołu w celu uzyskania dokładnych, opartych na współpracy szacunków.

Planning Poker, znany również jako Sprint Poker lub Estimation Poker, to technika oparta na współpracy, która pomaga zespołom stosującym metodologię agile oszacować nakład pracy wymagany do realizacji historii użytkownika lub zadań.

Jest to ustrukturyzowane, często oparte na mechanizmach gier ćwiczenie, które zazwyczaj odbywa się przed planowaniem sprintu. Korzystając z talii kart do szacowania nakładu pracy, każdy członek zespołu wybiera w tajemnicy kartę, która odzwierciedla jego ocenę wymagającego nakładu pracy. Po ujawnieniu kart grupa omawia różnice i dąży do osiągnięcia konsensusu.

Czym jest sesja pokera planistycznego online?

Podczas internetowej sesji Planning Poker zespoły korzystają z kart cyfrowych zamiast fizycznych. Szacunki są oddawane anonimowo i ujawniane jednocześnie. Jest to rozwiązanie bardziej wydajne, sprzyjające integracji i wolne od stronniczości.

Jeśli oceny się różnią, zespół omawia przyczyny. Może nastąpić druga tura głosowania lub zespół może wspólnie ustalić ostateczną ocenę. Jest to bardzo przydatne w przypadku zespołów pracujących zdalnie lub w modelu hybrydowym, ale sprawdza się równie dobrze w przypadku osób przebywających w tym samym pomieszczeniu, pozwalając zaoszczędzić czas.

Dzięki temu szacunki odzwierciedlają wspólne rozumienie zakresu prac, a nie tylko opinie najbardziej aktywnych członków zespołu… Pozwala to również uniknąć żmudnych obliczeń w pamięci i liczenia miejsc po przecinku wśród gąszczu karteczek samoprzylepnych.

👉 Wypróbuj to ze swoim zespołem: Zorganizuj sesję Planning Poker online

Dlaczego warto stosować metodę Planning Poker w szacowaniu w metodologii agile?

Oto 5 świetnych powodów!

  1. Pomaga to w osiągnięciu wspólnego zrozumienia – dzięki ujawnieniu szacunków wszystkich osób na wczesnym etapie ujawnia się założenia, zależności i brakujące szczegóły, co prowadzi do lepszego zdefiniowania opisu.
  2. Eliminuje to stronniczość i myślenie stadne – każdy dokonuje szacunków indywidualnie, dzięki czemu nie mają na nie wpływu osoby o najwyższym stanowisku, najbardziej pewne siebie lub najgłośniejsze w zespole, co pozwala uzyskać wyważone i dokładne szacunki.
  3. Szacowanie to praca zespołowa, która może być nawet przyjemnością – Uporządkowane i integracyjne procesy sprawiają, że sesje szacowania przebiegają w sposób skoncentrowany, trwają określony czas i angażują uczestników. Elementy przypominające grę mogą podnieść morale i zwiększyć zaangażowanie.
  4. Z czasem poprawia to dokładność – Porównując złożone zadania z prostszymi, zespoły w naturalny sposób dostosowują swoje wyczucie nakładu pracy i stopnia złożoności, co pomaga w płynniejszym planowaniu sprintów.
  5. Sprzyja to ciągłemu uczeniu się – Różnice stanowią okazję do nauki. Uwidaczniają one ryzyko techniczne, niejasne wymagania lub skrajne przypadki i mogą pomóc zespołowi lepiej zrozumieć, co tak naprawdę oznacza określenie „zakończone”.

Jak przeprowadzić sesję planowania pokerowego (krok po kroku)

👉 Wypróbuj to ze swoim zespołem: Zorganizuj sesję Planning Poker online

  1. Proszę dodać lub zaimportować listę zadań lub elementów do oszacowania.
    Moderator przedstawia opisy użytkownika lub zadania. Przed przystąpieniem do oszacowania wszyscy powinni dysponować wystarczającymi informacjami kontekstowymi.
  2. Proszę wybrać talię kart.
    Proszę wybrać skalę szacowania (np. Fibonacciego, rozmiary koszulek, Potęgi dwójki). Ponieważ osoby stosujące metodę Planning Poker unikają szacowania czasu (okazuje się, że ludzie nie radzą sobie z tym zbyt dobrze), należy również zdecydować, jaką miarę – często nazywaną skalą – wykorzysta Pan/Pani do oszacowania nakładu pracy związanego z zadaniem. Są to liczby lub jednostki, które pojawią się na kartach do gry.
  3. Rozpocznijcie szacowanie.
    Każdy członek zespołu wybiera swoją kartę samodzielnie. Szacunki pozostają ukryte, dopóki wszyscy nie dokonają wyboru.
  4. Przejrzyjcie je razem.
    Wszystkie karty odkrywa się jednocześnie, aby uniknąć stronniczości.
  5. Omówcie różnice.
    Jeśli szacunki się różnią, zespół omawia przyczyny. Często osoby, które podały najwyższe i najniższe szacunki, wyjaśniają swoje rozumowanie.
  6. W razie potrzeby proszę powtórzyć.
    Druga runda pomaga zespołowi osiągnąć konsensus.
  7. Zapisz szacunkową wartość.
    Ostateczny wynik zostaje dodany do pozycji w rejestrze zadań, gotowy do wykorzystania podczas planowania sprintu.

Korzyści płynące z wykorzystania metody Planning Poker w pracy zespołów

Planning Poker to praktyczny sposób na zapewnienie przejrzystości, pewności i współpracy podczas planowania sprintu. Pomaga zespołom wyjść poza zgadywanie, skupiając się na merytorycznych rozmowach dotyczących tego, dlaczego dane zadanie jest skomplikowane, a nie tylko tego, ile czasu zajmie jego wykonanie. Każda odwrócona karta staje się impulsem do dyskusji na temat założeń, zależności i ryzyka, które w przeciwnym razie mogłyby pozostać ukryte. Kiedy zespoły wspólnie dokonują szacunków, wcześnie wykrywają słabe punkty, uzgadniają priorytety i budują wspólne zrozumienie tego, co naprawdę oznacza „zakończone”.

Z czasem ta spójność przekłada się na dokładniejsze prognozy dotyczące sprintów, mniej niespodzianek w ostatniej chwili oraz bardziej przewidywalne terminy realizacji. Wyrównuje to również szanse, zapewniając wszystkim – od programistów, przez projektantów, po testerów – równy głos, tworząc kulturę, w której liczą się wszystkie punkty widzenia. Traktując szacowanie jako okazję do nauki dla zespołu, a nie grę liczbową, Planning Poker przekształca planowanie w rytm współpracy, który zapewnia zespołom spójność, dostęp do informacji oraz skupienie na dostarczaniu wartości.

Kiedy NIE należy stosować pokera planistycznego

Planning Poker to świetny sposób na osiągnięcie wspólnego zrozumienia i uzgodnienie nakładu pracy, ale nie zawsze jest to najlepsze rozwiązanie. Oto kilka sytuacji, w których warto rozważyć inne podejście:

  • Opis jest zbyt ogólnikowy lub zbyt obszerny – Szacowanie nakładu pracy, który nie jest jasno określony, może powodować niejasności. Proszę najpierw doprecyzować lub podzielić zadanie na mniejsze części.
  • Drobne zadania – Drobne sprawy, takie jak poprawienie literówki, nie wymagają formalnej sesji szacowania nakładu pracy.

Porady profesjonalistów, jak poprawić jakość sesji

Niektóre zespoły stosujące metodykę agile rezygnują z szacowania nakładu pracy, ponieważ uważają je za czasochłonne, niedokładne lub zbędne. Szacunki można łatwo błędnie zinterpretować jako zobowiązania, co prowadzi do presji i frustracji zamiast do współpracy. Inni uważają, że dyskusje często trwają dłużej niż wartość, jaką wnoszą, zwłaszcza gdy wymagania nie są jasne lub gdy rzeczywiste dane z poprzednich sprintów dają lepszy wgląd w sytuację. Dla zespołów skupionych na ciągłym dostarczaniu i uczeniu się szacowanie może czasami wydawać się czynnikiem odwracającym uwagę od faktycznego tworzenia i ulepszania.

Niemniej jednak, jeśli podejdzie się do tego z odpowiednim nastawieniem i odpowiednią strukturą, szacowanie może nadal stanowić potężne narzędzie służące budowaniu wspólnego zrozumienia i koordynacji działań. Oto kilka wskazówek od profesjonalistów, które pomogą zwiększyć skuteczność Państwa sesji szacowania:

  • Wykorzystaj scenariusz odniesienia – Proszę wybrać jeden element bazowy (np. „Wdrożenie logowania z uwierzytelnianiem Google”) i porównać z nim pozostałe scenariusze.
  • Oceniaj nakład pracy, a nie czas – Skup się na stopniu złożoności, a nie na liczbie godzin.
  • Podział lub odłożenie niejasnych zadań – Jeśli po dwóch rundach nie uda się osiągnąć porozumienia, należy podzielić zadanie na mniejsze części lub powrócić do niego później.
  • Zachęcaj do otwartej dyskusji – Różniące się szacunki często ujawniają potencjalne zagrożenia lub pomijane szczegóły.
  • Proszę uwzględnić scenariusze optymistyczne, pesymistyczne i idealne – Proszę rozważyć optymistyczne, pesymistyczne i najbardziej prawdopodobne warianty, aby zrównoważyć szacunki.

Wykorzystajcie potencjał współpracy

Planning Poker to coś więcej niż tylko gra oparta na metodologii agile. Stosowany w sposób przemyślany staje się jednym z najprostszych i najskuteczniejszych sposobów, dzięki którym zespoły agile mogą zachować spójność, ograniczyć stronniczość i wspólnie planować w bardziej przemyślany sposób.

👉 Gotowi, aby spróbować? Zorganizuj kolejną sesję Planning Poker i przekonaj się, jak proste i angażujące wszystkich szacowanie może odmienić Państwa planowanie sprintu.