Co to jest planowanie sprintu?

Planowanie sprintu odbywa się przed sprintemzaczyna się. Celem tej sesji jest zdefiniowanie planu sprintu i ustalenie celu sprintu.

Planowanie sprintu obejmuje ustalenie liczby elementów z listy backlogu, które mają zostać zakończone w ramach sprintu, co jest odpowiedzialnością zespołu developerskiego, oraz definiowanie celu dla aktualnego sprintu i listy backlogu sprintu.

W trakcie sesji planowania sprintu właściciel produktuprzedstawia najważniejsze funkcje dla całego zespołu. Następnie omawiają, które historie użytkownika zespół będzie realizował w ramach tego sprintu. Cały zespół powinien uczestniczyć. Jeśli potrzebna jest dodatkowa wiedza specjalistyczna w przypadku konkretnych elementów z listy backlogu, mogą zostać również zaproszeni interesariusze. Spotkanie może również obejmować sesję doskonalenia.

Sprint Planning

Planowanie sprintu

Zalety spotkania planowania sprintu

Oto niektóre korzyści wynikające z przeprowadzenia skutecznego spotkania planowania sprintu:

  • Pomaga zespołowi zgodzić się na cel i zobowiązanie sprintu.
  • Umożliwia odkrycie zadań, rejestrację, priorytetyzację i szacowanie.
  • Tworzy platformę do komunikowania zależności i oceny pojemności zespołu w celu ustalenia i zaangażowania się w osiągalne cele sprintu.

Czas trwania spotkania planowania sprintu

Każdy sprint zaczyna się od spotkania planowania sprintu. Zazwyczaj dla sprintu trwającego 4 tygodnie, spotkanie powinno trwać 8 godzin. Dla sprintu trwającego 2 tygodnie powinno trwać około 4 godzin. Zasada ogólna polega na pomnożeniu liczby tygodni w sprintie przez dwie godziny, aby określić całkowity czas trwania spotkania planowania sprintu. Poniższa tabela ilustruje tę zasadę.

Całkowity czas trwania sprintu Czas trwania spotkania planowania sprintu
1 tydzień 2 godziny
2 tygodnie 4 godziny
3 tygodnie 6 godzin
4 tygodnie 8 godzin

Przygotowanie przed spotkaniem

Teraz przejrzyjmy, co każdy Scrum rola powinien przygotować się przed udziałem w spotkaniu planowania Sprintu:

Dla Scrum Mastera

  • Określ odpowiednich uczestników i zorganizuj logistykę, taką jak WebEx, konferencje wideo itp.
  • Przygotuj i rozprowadź agendę.
  • Upewnij się, że umiejętności i możliwości członków zespołu są znane i zgodne z wymaganiami elementów backlogu Sprintu.

Dla właściciela produktu

  • Każna funkcja lub historia użytkownika powinna być wystarczająco mała, aby mogła zostać zakończona w ciągu jednego Sprintu i zawierać szczegółowe wymagania orazkryteria akceptacji.
  • Upewnij się, że backlog jest priorytetyzowany, z najważniejszymi elementami na szczycie, i spełnia definicję gotowości zespołuDefinicję Gotowości.

Dla zespołu rozwojowego

  • Zaktualizuj definicję zespołuDefinicję Gotowości jeśli to konieczne, i zachowaj ją gotową do odniesienia podczas spotkania.

Spotkanie planowania Sprintu (część 1 i część 2)

To spotkanie dzieli się na dwie części. W pierwszej sesji właściciel produktu przegląda listę funkcji i określa, co musi zostać zrealizowane w kolejnym Sprintie. Druga sesja obejmuje identyfikację zadań wymaganych do zakończenia pracy. Spotkanie planowania Sprintu powinno dać wynik w postaci celu Sprintu i backlogu Sprintu.

Sprint Planning Parts

Części planowania Sprintu

Spotkanie planowania Sprintu – część 1

Część 1 spotkania planowania Sprintu to przegląd Backlog produktuelementów, które właściciel produktu chce, by zespół przewidział i zrealizował w kolejnym Sprintie. To czas, gdy właściciel produktu opisuje, co chce zrealizować do końca kolejnego Sprintu. W tej fazie zespół często zadaje pytania wyjaśniające i rozwiązuje niejasności. Na końcu części 1 zespół wybierze cel Sprintu – jedno zdanie opisujące ogólny wynik Sprintu. Pomaga to odpowiedzieć na pytania o głębokość i zakres później: jeśli praca nie jest bezpośrednio zgodna z celem Sprintu, nie zostanie zakończona w trakcie Sprintu. Kluczowe działania w pierwszej części planowania Sprintu obejmują:

  • Właściciel produktu prezentuje najważniejsze elementy z backlogu produktu zespołowi.
  • Zdefiniuj cel Sprintu — właściciel produktu współpracuje z zespołem rozwojowym, aby określić cel Sprintu.
  • Zespół i właściciel produktu współpracują, aby określić, które funkcje mogą zostać zrealizowane w nadchodzącej iteracji.
  • Zespół zobowiązuje się do wybranego Backlogu produktu na końcu sesji.

Spotkanie planowania Sprintu – Część 2

W części 2 spotkania planowania Sprintu zespół decyduje, jak zbudować pracę. Podczas tej sesji zespół zaczyna dzielić elementy Backlogu produktu na zadania i szacować je, zazwyczaj w ciągu kilku godzin. Właściciel produktu musi być dostępny podczas tej sesji, ale nie musi być fizycznie obecny. W rzeczywistości wiele zespołów uważa, że pomocne jest, gdy Właściciel produktu nie uczestniczy w tej szczegółowej dyskusji. Wiedząc, że Właściciel produktu jest dostępny, ale nie obserwuje rozmowy na temat opcji wdrożenia, zespoły mogą swobodnie eksplorować bez obawy przed nieporozumieniem lub paniką. Jeśli Właściciel produktu pozostaje w pomieszczeniu, toMaster Scrum musi zarządzać tą częścią spotkania, utrzymując zespół skupiony i wolny do eksploracji możliwości bez wpływu opinii Właściciela produktu. Kluczowe działania w części 2 obejmują:

  • Zespół planuje, jak spełnić zobowiązanie, szczegółowo określając pracę, która ma zostać uwzględniona w Backlogu Sprintu.
    • Szczegółowe planowanie – Podziel historie użytkownika na zadania. Upewnij się, że zespół dzieli historię na zadania, ponieważ pozwala to na rozważenie wszystkiego, co jest potrzebne do jej ukończenia. Jest to również dobra praktyka, aby traktować testowanie jako osobne zadanie.
    • Szacowanie historii – Zespół może używać technik takich jak Planning Poker lub szacowanie według rozmiarów koszulki, aby oszacować wysiłek potrzebny do każdej historii. Członkowie zespołu zapisują swoje wybrane zadania i szacują, jak długo każde zadanie będzie trwać do ukończenia.

Leave a Reply