Wprowadzenie do planowania zwinnego

Zwinne i planistyczne, są jak antonimy! Czy planowanie i zwinność mogą iść w parze? Często mówi się, że zwinne zespoły tak naprawdę nie planują. Ponieważ jednak ogromna liczba organizacji przyjęła zwinne praktyki, jednym z kluczowych czynników decydujących o udanym wdrożeniu zwinnym jest podejście do „planowania”.

Definicja „Agile Planning”

Zwinne planowanie można zdefiniować jako metodologię mierzącą szybkość pracy przez niezależne zespoły robocze określane jako „Sprinty” lub „Iteracje”. Sprinty to zadania robocze przydzielane zespołom na okres 2-4 tygodni. Rolą planowania zwinnego jest zdefiniowanie i przypisanie odpowiednich zadań wielu takim wielu sprintom. Ułatwia to proces uczenia się i pomaga zespołom w określeniu osiągalnych celów.

Jakie są atrybuty „Agile Planning”?

Tutaj skupiamy się na czterech najważniejszych atrybutach zwinnych, które są następujące:

1. Zazwyczaj plan zwinny obejmuje „wydania” i „sprinty”

Po uruchomieniu nowego produktu lub aktualizacji działającego produktu w zwinnym planowaniu jest określany jako „wydanie”. Tak zdefiniowane wersje są podzielone na wiele sprintów. Każdemu zespołowi sprintu przydzielane są wcześniej wymienione zadania do wykonania w ciągu 2-4 tygodni. Wymienione zadania są zatytułowane Historie użytkowników.

2. „Historie użytkowników” - plan planowania:

W Agile Historie użytkowników to potrzeby zgłaszane przez użytkowników. Zespół sprinterski określa strategie, w jaki sposób te szczegółowe wymagania mogą zostać spełnione w najlepszy możliwy sposób.

3. Zwinne planowanie jest powtarzalne i postępowe

Koncepcja planowania zwinnego jest powtarzalna. Zespoły sprintu powtarzają procesy, które pozwalają im przewidzieć, ile historii użytkowników można ukończyć w określonym czasie. Przewiduje także wszelkie problemy lub problemy, które mogą być przyczyną przeszkód w sukcesie projektu.

4. Oszacowanie jest wyłączne dla kierownictwa

Zasadniczo zwinne planowanie opiera się na udziale w zespole. W przeciwieństwie do tradycyjnego zarządzania projektami zadania nie są przypisywane przez kierownictwo. Historie użytkowników są definiowane przez sam zespół sprintu.

Zrozumienie zwinnej cebuli

W przeciwieństwie do tradycyjnego planowania projektów, Agile często planuje i nie polega na kompleksowym planowaniu. Planowanie Agile obejmuje sześć etapów. Zwinna cebula w zasadzie oznacza sześć poziomów planowania.

1) Etap planowania strategii

Na tym etapie organizacja projektuje i opracowuje mapę trasy w celu osiągnięcia pożądanych celów. Obejmuje planowanie i realizację strategii w celu osiągnięcia zamierzonych rezultatów w okresie od około 3 do 5 lat.

2) Etap planowania portfela

Ten etap obejmuje opracowanie takiego zestawu produktów, który będzie zgodny ze strategicznymi celami organizacji.

3) Etap planowania produktu

Na tym etapie właściciel produktu planuje liczbę wydań określonego produktu. Ten etap planowania produktu jest zgodny z etapem portfela.

4) Etap planowania wydania

Na tym etapie planowania zespoły scrumowe współpracują nad ustalonym zakresem produktu lub datą wydania. W związku z tym planuje wydanie produktu w najbliższym czasie i wpisuje się w plan produktu.

5) Etap planowania iteracji

Na tym poziomie zespołom przypisuje się inny zestaw zadań do wykonania z planu wydania i są one określane jako „Planowanie sprintu”. Jest to zatem związane z fazą planowania wydania.

6) Etap codziennego planowania

Jak sama nazwa wskazuje, na tym etapie zespoły decydują o codziennych zadaniach do wykonania. Ponownie, ten etap jest zgodny z etapem iteracji i pozwala zespołowi ocenić, jak blisko są do swoich celów i umożliwia im modyfikację planów, jeśli to konieczne.

Dlatego Agile Planning Cebula jest skutecznym sposobem na podsumowanie różnych etapów planowania i tego, jak każdy etap jest połączony z drugim. Daje szerszy pogląd na to, dlaczego podejmowane są pewne decyzje.

Rodzaje

Oto typy planowania zwinnego:

1) Temat: Jest to cel ukierunkowany na wprowadzanie zmian organizacyjnych.

2) Historie użytkowników: są to potrzeby lub wymagania zdefiniowane przez użytkowników produktu.

3) Zaległości: jest to zestaw historii użytkowników i niesprawnych wymagań, które można wykonać w najbliższym czasie.

4) Udoskonalanie zaległości: jak sama nazwa wskazuje, chodzi o aktualizowanie historii użytkowników i eliminowanie tych, które nie mają żadnego znaczenia.

5) Epiki: Epiki to zbiór historii wielu użytkowników. Jeśli te historie użytkowników mają zostać zaimplementowane, Epics są zaprojektowane przy użyciu struktury produktu, projektów i map tras. Epopeje są podzbiorem motywu.

6) Planowanie sprintu: Sprinty to lista zadań przypisanych do wielu zespołów na określony czas. Składa się z „Celu sprintu” i „Rejestru sprintu”. Cel sprintu składa się z deklaracji celu, którą drużyny sprinterskie chcą osiągnąć. Backlog sprintu to zbiór historii użytkowników i niedziałających wymagań, które mają być wykonane przez zespoły sprintu. Na tym etapie identyfikowany jest odpowiedni zestaw prac, który jest zgodny z bieżącymi celami i zasobami organizacji.

7) Planowanie wydania: Obejmuje planowanie wielu sprintów. Podczas planowania wydania opracowywanych jest około 3-12 iteracji. Jest to także podstawa do śledzenia postępów projektu.

Kluczowe pojęcie planowania polega na ustaleniu priorytetów niezbędnych zadań i adaptacji do zmian. Chodzi przede wszystkim o pracę zespołową i współpracę. W przeciwieństwie do planowania projektu w wodospadzie, zwinne zespoły są odpowiedzialne za wybieranie funkcji z zaległości i kierowanie projektu w kierunku wyznaczonego celu. W Agile plan jest własnością zespołów, a zespół ponosi wyłączną odpowiedzialność za dotrzymywanie terminów planu.

Ponieważ zwinne jest stosowane głównie w sektorze oprogramowania, które można aktualizować stopniowo, może nie mieć zastosowania do sektora produkcyjnego, który wymaga dużego planowania w przeciwieństwie do aktualizacji tu i tam.

Polecane artykuły

To był przewodnik po Agile Planning. Tutaj omówiliśmy koncepcję, atrybuty, zrozumienie i rodzaje planowania w Agile. Możesz także przejrzeć nasze inne Sugerowane artykuły, aby dowiedzieć się więcej -

  1. Zwinny cykl rozwoju
  2. Zasady zwinnego zarządzania projektami
  3. Agile Frameworks
  4. Pytania Agile Coach Interview