Szacowanie user stories może być trudne. Zbyt często dyskusje się przedłużają, a szacunki wydają się arbitralne. Właśnie w takich sytuacjach 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 szacunkowych, każdy członek zespołu w tajemnicy wybiera kartę, która odzwierciedla jego ocenę 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 włączeniu 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 skorygować ostateczny wynik w drodze konsensusu. Rozwiązanie to może być 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ąć ręcznego wykonywania obliczeń w pamięci i wyliczania miejsc po przecinku wśród morza 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 lepiej zdefiniowanych opowieści.
  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, a nawet świetna zabawa – Uporządkowane i integracyjne procesy sprawiają, że sesje szacowania przebiegają w sposób skoncentrowany, trwają określony czas i są angażujące. Elementy przypominające grę mogą podnieść morale i zwiększyć zaangażowanie uczestników.
  4. Z czasem poprawia to dokładność – Porównując zadania złożone z prostszymi, zespoły w naturalny sposób dostosowują swoje postrzeganie nakładu pracy i stopnia złożoności, co przyczynia się do płynniejszego planowania sprintów.
  5. Sprzyja to ciągłemu uczeniu się – Różnice stanowią okazję do nauki. Uwidaczniają one ryzyko techniczne, niejasne wymagania lub przypadki graniczne i mogą pomóc zespołowi w lepszym zrozumieniu, co tak naprawdę oznacza „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 pozycji do oszacowania.
    Moderator przedstawia opowieść użytkownika lub zadanie. 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ą – zastosuje 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ą nieujawnione, dopóki wszyscy nie dokonają wyboru.
  4. Przejrzyjcie je razem.
    Wszystkie karty są odkrywane jednocześnie, aby uniknąć stronniczości.
  5. Omówienie różnic.
    Jeśli szacunki się różnią, zespół omawia przyczyny tych różnic. Często osoby, które podały najwyższy i najniższy szacunek, wyjaśniają swoje rozumowanie.
  6. W razie potrzeby proszę powtórzyć.
    Druga runda pomaga zespołowi osiągnąć konsensus.
  7. Proszę zapisać oszacowanie.
    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 przyczyn złożoności danego zadania, a nie tylko czasu jego realizacji. Każda odwrócona karta staje się punktem wyjścia do dyskusji na temat założeń, zależności i ryzyk, które w przeciwnym razie mogłyby pozostać ukryte. Kiedy zespoły wspólnie dokonują szacunków, wcześnie wykrywają „martwe punkty”, uzgadniają priorytety i budują wspólne zrozumienie tego, co naprawdę oznacza „zakończone”.

Z biegiem czasu ta spójność przekłada się na dokładniejsze prognozy dotyczące sprintów, mniej niespodzianek w ostatniej chwili oraz bardziej przewidywalną realizację zadań. Wyrównuje ona 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 wspólnej nauki dla zespołu, a nie jako grę liczbową, Planning Poker przekształca planowanie w rytm oparty na współpracy, który zapewnia zespołom spójność, dostęp do informacji oraz skupienie na dostarczaniu wartości.

Kiedy NIE należy stosować metody „planning poker”

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 zadania jest zbyt niejasny lub zbyt obszerny – Szacowanie nakładu pracy, która nie została dokładnie zdefiniowana, 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 ekspertów dotyczące lepszych sesji

Niektóre zespoły stosujące metodologię agile decydują się pominąć szacowanie 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 raczej do presji i frustracji niż 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 zapewniają 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 zastosuje się właściwą strukturę, szacowanie może nadal stanowić potężne narzędzie służące budowaniu wspólnego zrozumienia i koordynacji działań. Oto kilka profesjonalnych wskazówek, które pomogą Państwu zwiększyć skuteczność sesji szacowania:

  • Proszę skorzystać z historii odniesienia – Proszę wybrać jeden element bazowy (np. „Wdrożenie logowania z uwierzytelnianiem przez Google”) i porównać z nim pozostałe historie.
  • 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ąć konsensusu, należy podzielić zadanie na mniejsze części lub powrócić do niego później.
  • Zachęcajcie do otwartej dyskusji – Różniące się szacunki często ujawniają potencjalne zagrożenia lub pominięte szczegóły.
  • Proszę uwzględnić scenariusze optymalne, pesymistyczne i idealne – Proszę wziąć pod uwagę optymistyczne, pesymistyczne oraz najbardziej prawdopodobne warianty, aby zrównoważyć szacunki.

Chcieliby Państwo zgłębić ten temat? Nasz przewodnik po szacowaniu w metodologii agile obejmuje sposób przeprowadzenia sesji planning pokera, punkty fabularne oraz praktyczne przykłady szacowania.

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ść oraz wspólnie planować w bardziej przemyślany sposób.

👉 Czy są Państwo gotowi, aby spróbować? Zorganizujcie kolejną sesję Planning Poker i przekonajcie się, jak proste i angażujące wszystkich szacowanie może zmienić Państwa planowanie sprintu.