Agile - planowanie wydania
Celem planowania wydania jest stworzenie planu dostarczenia przyrostu do produktu. Odbywa się co 2-3 miesiące.
![](https://post.nghiatu.com/assets/tutorial/agile/images/agile_release_planning.jpg)
Kto jest zamieszany?
Scrum Master - Scrum master działa jako pomocnik dla zespołu zwinnego dostarczania.
Product Owner - Właściciel produktu przedstawia ogólny widok rejestru produktu.
Agile Team - Zespół zwinnego dostarczania zapewnia wgląd w możliwości techniczne lub wszelkie zależności.
Stakeholders - Interesariusze, tacy jak klienci, kierownicy programów, eksperci merytoryczni, pełnią rolę doradców podczas podejmowania decyzji dotyczących planowania wydania.
Warunki wstępne planowania
Wymagania wstępne dotyczące planowania wersji są następujące -
Rankingowy rejestr produktu, zarządzany przez Właściciela Produktu. Ogólnie przyjmuje się od pięciu do dziesięciu funkcji, które zdaniem właściciela produktu mogą zostać uwzględnione w wydaniu
Wkład zespołu na temat możliwości, znanej prędkości lub wszelkich wyzwań technicznych
Wizja na wysokim poziomie
Cel rynkowy i biznesowy
Potwierdzenie, czy potrzebne są nowe pozycje z rejestru produktu
Wymagane materiały
Lista materiałów wymaganych do planowania wydania jest następująca -
- Zamieszczony porządek obrad, cel
- Flipcharty, tablice, markery
- Projektor, sposób na współdzielenie komputerów posiadających dane / narzędzia wymagane podczas planowania spotkania
- Dane planistyczne
Dane planowania
Lista danych wymaganych do planowania wydania jest następująca -
- Poprzednie iteracje lub wyniki planowania wydania
- Informacje zwrotne od różnych interesariuszy na temat produktów, warunków rynkowych i terminów
- Plany działania z poprzednich wersji / iteracji
- Cechy lub wady do rozważenia
- Szybkość z poprzednich wydań / szacunków.
- Kalendarze organizacyjne i osobiste
- Informacje od innych zespołów i ekspertów w zakresie zarządzania wszelkimi zależnościami
Wynik
Wyniki planowania wydania mogą być następujące:
- Plan wydania
- Commitment
- Zagadnienia, obawy, zależności i założenia, które mają być monitorowane
- Sugestie dotyczące ulepszenia planów przyszłych wersji
Program
Program planowania wydania może być:
Opening ceremony - Wiadomość powitalna, cel przeglądu i program, narzędzia organizacyjne i wprowadzenie do sponsorów biznesowych.
Product Vision, Roadmap - Pokaż duże zdjęcie produktu.
Review previous releases - Dyskusja na temat każdego elementu, który może mieć wpływ na plan.
Release name / theme - Sprawdź aktualny stan motywów mapy drogowej i wprowadź wymagane poprawki, jeśli takie istnieją.
Velocity - Przedstaw prędkość dla bieżącego wydania i poprzednich wydań.
Release schedule - Przejrzyj kluczowe kamienie milowe i decyzje dotyczące ram czasowych dla wydania i iteracji w ramach wydania.
Issues and concerns - Sprawdź wszelkie wątpliwości lub problemy i zapisz je.
Review and Update the Definition of Done - Przejrzyj definicję done i wprowadzaj odpowiednie zmiany w oparciu o technologię, umiejętności lub zmiany członków zespołu od ostatniej iteracji / wydania.
Stories and items to be considered - Przedstaw historie użytkowników i funkcje z rejestru produktu, które należy uwzględnić podczas planowania w bieżącej wersji.
Determine sizing values - Jeśli prędkość jest nieznana, zaplanuj wartości rozmiaru, które mają być użyte podczas planowania wydania.
Coarse the size of stories- Zespół dostarczający określa odpowiedni rozmiar rozważanych historii i dzieli je na wiele iteracji, jeśli historia jest zbyt duża. Właściciel produktu i eksperci merytoryczni wyjaśniają wątpliwości, opracowują kryteria akceptacji i odpowiednio dzielą historię. Scrum master ułatwia współpracę.
Map stories to iterations- Zespół dostarczający i właściciel produktu przenoszą historie / defekty w iteracjach w oparciu o rozmiar i szybkość. Scrum master ułatwia współpracę.
New concerns or issues - Sprawdź nowe problemy w oparciu o wcześniejsze doświadczenia i nagraj to samo.
Dependencies and assumptions - Sprawdź wszelkie zależności / założenia zaplanowane podczas planowania wydania.
Commit- Scrum master wzywa do planowania. Zespół dostawczy i właściciel produktu sygnalizują to jako najlepszy plan, a następnie zobowiązują się do przejścia do następnego poziomu planowania, czyli planowania iteracji.
Communication and logistics planning - Przejrzyj / zaktualizuj planowanie komunikacji i logistyki dla wydania.
Parking lot - Proces parkowania oznacza, że wszystkie elementy powinny zostać rozwiązane lub ustawione jako działania.
Distribute Action items and action plans - Rozpowszechnij działania wśród ich właścicieli, przeprowadź plan działania.
Retrospect - Poproś uczestników o informacje zwrotne, aby spotkanie zakończyło się sukcesem.
Close - Świętuj sukces.