Skip to main content

Podnieś rękę, jeśli brzmi to znajomo — siedzisz na nigdy niekończącym się spotkaniu dotyczącym planowania sprintu, wychodzisz z niego bez pewności, co udało się osiągnąć, a potem natychmiast o nim zapominasz aż do tej budzącej grozę chwili, gdy spotkanie ponownie pojawia się w Twoim kalendarzu. Nie musi tak być.

W tym artykule przedstawię kilka przydatnych wskazówek, dzięki którym Twoje następne spotkanie dotyczące planowania zwinnego sprintu będzie bardziej wydajne i skuteczne, a także mniej uciążliwe dla całego zespołu.

Czym jest spotkanie dotyczące planowania sprintu?

Spotkanie dotyczące planowania sprintu to spotkanie, podczas którego zespół Scrum decyduje, jakie prace mogą zostać dostarczone w nadchodzącym sprincie i w jaki sposób zostaną wykonane. Jest to jedna z pięciu ceremonii Scrum należących do struktury Scrum.

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Sprint to termin używany do określenia okresu, w którym prace się rozpoczynają i kończą. Może on trwać od jednego do kilku tygodni, ale najczęściej spotykane są sprinty dwutygodniowe. Proces planowania sprintu powinien zapewniać strukturę, ustalać oczekiwania i definiować rejestr zadań na nadchodzący sprint.

Kiedy powinno odbyć się spotkanie dotyczące planowania sprintu?

Najlepiej zorganizować sesję planowania sprintu dzień lub dwa przed rozpoczęciem kolejnego sprintu. Oto dlaczego:

  • Zbyt blisko początku sprintu oznacza, że tracisz cenny dzień pracy na działania związane z planowaniem.
  • Zbyt daleko od początku sprintu oznacza, że Twój zespół nie będzie mieć informacji potrzebnych do skutecznego planowania. Na przykład członkowie zespołu mogą nie znać wyników poprzedniego sprintu ani swojej dostępności w trakcie kolejnego sprintu.

Jak prowadzić spotkanie dotyczące planowania sprintu?

Poniżej znajduje się pomoc wizualna ilustrująca, jak powinno przebiegać spotkanie dotyczące planowania sprintu:

schemat blokowy przedstawiający przygotowanie przed spotkaniem dotyczącym planowania sprintu, samo spotkanie oraz działania po spotkaniu
Jak prowadzić spotkanie dotyczące planowania zwinnego sprintu.

Przygotowanie do spotkania dotyczącego planowania sprintu

Można śmiało powiedzieć, że najważniejszą częścią spotkania dotyczącego planowania sprintu są przygotowania przed jego rozpoczęciem.

Uporządkuj rejestr zadań (czyli udoskonal rejestr zadań)

Przed planowaniem sprintu właściciel produktu upewnia się, że wszystkie elementy rejestru zadań, które mogą zostać uwzględnione w sprincie (funkcje, możliwości, błędy, opinie itp.) spełniają definicję gotowości zespołu. 

Właściciel produktu przegląda elementy rejestru zadań, aby zidentyfikować zależności lub je usunąć, napisać przypadki testowe, wymienić kryteria akceptacji i ustalić opisy, dzięki czemu zespół rozumie kontekst każdego elementu.

Ten rejestr zadań zazwyczaj znajduje się w oprogramowaniu do zwinnego zarządzania projektami lub oprogramowaniu Scrum.

Oszacuj historyjki użytkownika

Właściciel produktu, z pomocą zespołu, musi również upewnić się, że każda historyjka użytkownika ma odpowiedni rozmiar, czyli nie jest ani zbyt duża, ani zbyt mała. Zespół będzie lepiej potrafił to ocenić, im dłużej będzie ze sobą pracować.

Przeanalizuj zobowiązanie zespołu

Sprawdź kalendarz, aby ocenić dostępność zespołu. Czy zbliżają się święta? Czy główny deweloper będzie na urlopie? Przyjdź na spotkanie, rozumiejąc, ile czasu poszczególne osoby będą dostępne w trakcie kolejnego sprintu.

Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Ustal tempo prac lub sposób jego pomiaru

Jest to kwestia indywidualna dla każdego zespołu. Jeśli znasz średnią ilość pracy, która jest zazwyczaj kończona w każdym sprincie, użyj jej jako punktu odniesienia przy określaniu, ile pracy można wykonać podczas planowania sprintu.

Jeśli próbujesz ustalić tę wartość dla nowo utworzonego zespołu, pamiętaj, aby śledzić, ile punktów historyjek jest kończonych i akceptowanych w kolejnych sprintach.

Oceń możliwości zespołu

To kolejny pomiar związany z dostępnością zespołu. Jeśli Twój zespół nie jest w pełni zaangażowany w jeden produkt lub może zostać oddelegowany do pracy nad innymi zadaniami, pamiętaj, aby uwzględnić to podczas planowania sprintu. Możesz także użyć narzędzia do zarządzania zasobami, planowania projektu lub harmonogramowania projektu, aby określić, ile czasu każdy członek zespołu ma realistycznie do dyspozycji w ramach sprintu.

Przygotuj agendę spotkania dotyczącego planowania sprintu

Przygotuj agendę i udostępnij ją swojemu zespołowi (więcej szczegółów poniżej). Nie zapomnij uwzględnić dyskusji i opinii z przeglądu sprintu i/lub retrospektywy sprintu.

W ramach przygotowywania agendy upewnij się również, że zadbano o niezbędne kwestie organizacyjne związane ze spotkaniem, w tym:

  • Rezerwację sal konferencyjnych
  • Zapewnienie niezbędnych materiałów
  • Powiadomienie zespołu z wyprzedzeniem o planowanym spotkaniu
  • Sprawdzenie szczegółów dotyczących wideokonferencji i innych kwestii związanych z łącznością.

Limit czasowy spotkania zależy od długości sprintów zespołu. Jeśli korzystasz z dwutygodniowych sprintów, planowanie sprintu nie powinno trwać dłużej niż od dwóch do czterech godzin (chociaż z mojego doświadczenia wynika, że wystarcza spotkanie trwające 60–90 minut).

Podczas spotkania dotyczącego planowania sprintu

Przygotowaliśmy świetną agendę spotkania dotyczącego planowania sprintu na potrzeby procesu planowania sprintu. Za chwilę omówię agendę bardziej szczegółowo, aby pokazać, jak wyglądają poszczególne kroki:

Sprawdź samopoczucie zespołu

Nie lekceważ znaczenia krótkiej rozmowy, która pomaga rozluźnić atmosferę i zaangażować zespół — szczególnie w środowisku pracy zdalnej. Możesz nawet rozważyć rozpoczęcie spotkania od standardowego pytania integracyjnego, które pobudzi kreatywność.

Omów nadchodzące priorytety

Gdy zespół poczuje się swobodnie i będzie gotowy do pracy, otwórz backlog produktu i przejrzyj kolejno nadchodzące zadania. Podczas omawiania każdego elementu backlogu zespół będzie musiał przedyskutować go i zadać pytania. Właściciel produktu odpowiada za wyjaśnienie szczegółów dotyczących każdego elementu backlogu.

Oszacuj priorytety

Jeśli elementy nie zostały jeszcze oszacowane, oszacuj je, aby określić, ile z nich można wybrać do sprintu. Możesz użyć pokera planistycznego, aby usprawnić ten proces. 

Omów postępy realizacji planu działania

Najprawdopodobniej mistrz Scrum, właściciel produktu lub inny członek zespołu otrzymał od ostatniego planowania sprintu aktualizacje od interesariuszy zewnętrznych. Ważne jest, aby omówić wszelkie nowe informacje wpływające na plan działania i określić kontekst tego, jak będzie wyglądał nadchodzący sprint.

Omów przewidywaną szybkość zespołu

Uwzględnij urlopy, święta i konkurencyjne projekty — to ważny krok, który gwarantuje, że zespół nie przeszacuje ilości dostępnego czasu. Następnie upewnij się, że zespół zna swoją szybkość realizacji, wybierając historyjki użytkownika do wykonania w kolejnym sprincie. Zawsze łatwiej jest mieć wskaźnik szybkości, do którego można dążyć, niż polegać na intuicji.

Wybierz elementy backlogu sprintu

Zacznij od początku backlogu i wspólnie wybierzcie elementy, nad którymi będziecie pracować w tym sprincie. Pozwól zespołowi przejrzeć każdy element i ustalić, kto będzie za niego odpowiadać.

Celem jest zakończenie spotkania ze świadomością, nad czym dokładnie pracuje każda osoba, jak zamierza zrealizować tę pracę oraz jaka jest definicja ukończenia każdego elementu (czyli w jaki sposób będzie można stwierdzić, że zadanie zostało ukończone).

Określ cel sprintu

Po wybraniu elementów sprintu upewnij się, że są one zgodne z zamierzonym rezultatem sprintu. Wprowadź niezbędne zmiany w backlogu sprintu.

Potwierdź zgodność

Mistrz Scrum sprawdza proponowany plan pod kątem prędkości zespołu, jego możliwości oraz zgodności z wizją produktu. Co najważniejsze, mistrz Scrum upewnia się, że zespół zgadza się z planem. Oznacza to zapytanie każdej osoby, czy czuje się z nim komfortowo.

Miejmy nadzieję, że wszyscy są zgodni i mają pewność, że mogą zrealizować ten fragment pracy na podstawie posiadanej obecnie wiedzy. Nieuniknione jest, że sytuacja będzie się zmieniać, ale jeśli zespół ma pewność, że osiągnie cel sprintu, Twoja praca w tym zakresie jest zakończona (na razie).

Po spotkaniu dotyczącym planowania sprintu

Pozwól zespołowi pracować! Po zakończeniu planowania sprintu każdy powinien mieć mnóstwo pracy do wykonania. Zespół może chcieć od razu zagłębić się w szczegóły lub rozpocząć wspólną pracę nad niektórymi historyjkami użytkownika. Jutro będziesz mieć możliwość sprawdzenia postępów zespołu podczas codziennego spotkania (czyli codziennego spotkania Scrum).

Kto uczestniczy w spotkaniu dotyczącym planowania sprintu?

Mistrz Scrum, właściciel produktu i zespół deweloperski uczestniczą w spotkaniach dotyczących planowania sprintu.

role Scrum: właściciel produktu, mistrz Scrum i zespół deweloperski
3 role Scrum: właściciel produktu, mistrz Scrum i zespół deweloperski.

Mistrz Scrum

Mistrz Scrum ułatwia przeprowadzenie spotkania dotyczącego planowania sprintu, w tym upewnia się, że sale spotkań są zarezerwowane, materiały są dostępne, a uczestnicy są przygotowani. 

Mistrz Scrum powinien ograniczyć czas spotkania w zależności od długości sprintu. Na przykład jeśli zespół pracuje w dwutygodniowych sprintach, spotkanie dotyczące planowania sprintu nie powinno trwać dłużej niż 2–4 godziny (choć jeśli to możliwe, krótsze spotkanie jest lepsze!). 

Mistrz Scrum musi odpowiednio zarządzać czasem, aby upewnić się, że przed zakończeniem spotkania zespół uzgodni cel sprintu.

Właściciel produktu

Właściciel produktu odpowiada za przygotowanie rejestru zadań przed spotkaniem dotyczącym planowania sprintu. Musi wyjaśnić szczegóły każdego elementu rejestru produktu oraz umieć odpowiedzieć na pytania dotyczące przypadków użycia i/lub kryteriów akceptacji.

Zespół deweloperski

Projektanci, deweloperzy, inżynierowie testów — każda osoba, która będzie uczestniczyć w tworzeniu produktu pracy, musi aktywnie brać udział w spotkaniu. Po spotkaniu dotyczącym planowania sprintu powinni mieć jasne zrozumienie tego, czego się od nich oczekuje oraz nad czym należy pracować w pierwszej kolejności podczas kolejnego sprintu.

Pamiętaj, że zespoły z czasem stają się coraz lepsze w planowaniu sprintów. Jeśli zespół został niedawno utworzony (lub dopiero zaczyna pracę z zwinnym zarządzaniem projektami), będzie miał mniejszą pewność co do tego, ile pracy może realistycznie zrealizować w każdym sprincie. W miarę jak zespół będzie kontynuował wspólną pracę i zdobywał większe doświadczenie w pracy z podejściem zwinnym, prognozowanie będzie coraz dokładniejsze.

Dlaczego warto przeprowadzać spotkanie dotyczące planowania sprintu?

Spotkania dotyczące planowania sprintu należy przeprowadzać, aby pomóc zespołom zrozumieć, nad czym powinny pracować, a co ważniejsze — dlaczego. 

Zaangażowanie całego zespołu w te spotkania sprzyja współpracy — zespół staje się bardziej efektywny we wspólnej pracy i zyskuje większą pewność co do tego, co powinien dostarczyć.

Poniżej omówię kilka najważniejszych korzyści ze spotkań dotyczących planowania sprintu.

3 powody, dla których warto przeprowadzać spotkanie dotyczące planowania sprintu
Oto 3 najważniejsze korzyści z przeprowadzania spotkania dotyczącego planowania sprintu.

1. Lepsze określenie celów

Jeśli jesteś mistrzem Scrum w zespole realizującym prace deweloperskie i korzystającym ze zwinnych metodyk, powinieneś przeprowadzać spotkanie dotyczące planowania sprintu.

Skuteczne spotkania dotyczące planowania sprintu pomagają przygotować zespół na sukces, ponieważ pozwalają wszystkim dokładnie zrozumieć, jaki jest cel każdego sprintu pracy.

Podczas planowania sprintu określisz dwie najważniejsze rzeczy: cel sprintu i rejestr sprintu.

Cel sprintu

Cel sprintu to krótki (jedno- lub dwuzdaniowy) opis tego, co zespół planuje ukończyć w trakcie sprintu. Zespół tworzy go wspólnie i publikuje, aby można było się do niego odwołać w dowolnym momencie.

Cel sprintu to krótkie i zrozumiałe sformułowanie, które interesariusze mogą przeczytać, aby dowiedzieć się, nad czym pracuje zespół, bez konieczności zagłębiania się w szczegóły rejestru zadań. 

Przykładowy cel sprintu może brzmieć: Zbudować funkcję X, aby zbiegło się to z premierą świąteczną (co oznacza, że dostarczenie funkcji do określonego kamienia milowego jest głównym celem sprintu).

Rejestr sprintu

Rejestr sprintu to lista elementów rejestru produktu, które zespół wybiera i zobowiązuje się realizować podczas sprintu. Zawiera również niezbędne zadania wymagane do dostarczenia pracy oraz szacowany czas potrzebny na wykonanie każdego zadania. 

2. Wspieraj spójność zespołu i zaangażowanie

Spotkania planowania sprintu wymagają współpracy całego zespołu, aby osiągnąć wymagane rezultaty. To zespół, a nie dominujący właściciel produktu czy zewnętrzny interesariusz, decyduje o tym, ile pracy zostanie wykonane podczas sprintu. 

Członkowie zespołu zyskują również poczucie sprawczości, przejmując kontrolę nad przepływem swojej pracy. Dzięki temu, że mają czas porozmawiać o tym, jak ich praca połączy się w ramach nowego sprintu, mogą lepiej zgrać się z innymi.

3. Zapewnij punkt odniesienia do pomiaru szybkości zespołu

Szybkość sprintu to wskaźnik określający, ile pracy zespół może zrealizować podczas jednego sprintu. Gdy zespół będzie już przez jakiś czas pracować razem, można obliczyć średnią szybkość, sumując szacunkowe wartości punktów ukończonych historyjek użytkownika na koniec każdego sprintu.

Na przykład jeśli w sprincie 1 zespół ukończył 25 punktów historyjek, w sprincie 2 ukończył 35, a w sprincie 3 ukończył 30, szybkość zespołu wyniesie 30.

25 + 35 + 30 = 90/3 = 30

W przyszłości cały zespół Scrum będzie wiedział, że średnio realizuje 30 punktów historyjek na sprint, i będzie mógł wykorzystać tę wartość jako wskazówkę podczas przeglądania elementów rejestru w ramach planowania sprintu. 

Szybkość będzie się z czasem zmieniać, ale szybkość dojrzałego zwinnego zespołu zacznie rosnąć, gdy jego członkowie będą coraz bardziej przyzwyczajać się do wspólnej pracy i coraz lepiej poznawać produkt. Właściciel produktu powinien brać szybkość pod uwagę przy określaniu, ile sprintów zajmie wydanie kolejnej wersji produktu.

Agenda spotkania planowania sprintu [Pobierz]

zrzut ekranu agendy planowania sprintu
Tak wygląda nasz szablon agendy spotkania planowania sprintu.

Pobierz szablon tutaj (musisz być członkiem) i wykorzystaj informacje zawarte w tym artykule, aby go wypełnić i przygotować listę kontrolną do użycia podczas następnego spotkania planowania sprintu.

Otrzymasz również przydatną listę kontrolną planowania sprintu, która pomoże Ci przygotować się do spotkania (niezależnie od pełnionej roli), a także szablon wiadomości e-mail, który możesz wysłać interesariuszom i innym zaproszonym osobom. 

Co dalej?

Szukasz więcej wskazówek dotyczących prowadzenia spotkania planowania sprintu? Masz własne doświadczenia, którymi chcesz się podzielić? Dołącz do rozmowy na Slacku ze setkami innych cyfrowych kierowników projektów dzięki członkostwu DPM!