Úvod do agilního plánování

Agilní a plánovací, jsou jako antonyma! Může plánování a agilnost jít spolu? Často se říká, že agilní týmy ve skutečnosti neplánují. Protože však ohromný počet organizací přijal agilní praktiky, jedním z klíčových determinantů úspěšné agilní implementace je její přístup k „plánování“.

Definice „agilního plánování“

Agilní plánování lze definovat jako metodologii, která měří rychlost práce prostřednictvím nezávislých pracovních týmů nazývaných „sprinty“ nebo „iterace“. Sprinty jsou pracovní úkoly přidělené týmům, které trvají 2–4 týdny. Úlohou agilního plánování je definovat a přiřadit příslušné úkoly mnoha takovým více sprinty. Usnadňuje tak proces učení a pomáhá týmům určit dosažitelné cíle.

Jaké jsou atributy „agilního plánování“?

Zde se zaměřujeme na čtyři nejdůležitější agilní atributy, které jsou následující:

1. Agilní plán obvykle zahrnuje „vydání“ a „sprinty“.

Když je spuštěn nový produkt nebo pokud je spuštěný produkt upgradován, je v agilním plánování nazýváno „uvolnění“. Taková definovaná vydání jsou rozdělena do několika sprintů. Každému sprintu je přiděleno předem uvedených úkolů, na jejichž zpracování je třeba dokončit během 2–4 týdnů. Tyto uvedené úkoly jsou nazvány jako Příběhy uživatelů.

2. „Příběhy uživatelů“ - plán pro plánování:

V Agile jsou uživatelské příběhy potřeby zadané uživateli. Tým sprintu identifikuje strategie, jak lze tyto specifické požadavky co nejlépe splnit.

3. Agilní plánování je opakující se a progresivní

Koncept agilního plánování je opakující se. Týmy sprintu opakují procesy, které jim umožňují předpovídat, kolik uživatelských příběhů lze dokončit v určitém trvání. Předpokládá také jakékoli problémy nebo problémy, které by mohly být příčinou překážek v úspěchu projektu.

4. Odhad je výlučný managementu

V zásadě je agilní plánování založeno na účasti týmu. Na rozdíl od tradičního řízení projektů nejsou úkoly přiřazeny managementu. Uživatelské příběhy jsou definovány samotným týmem sprintu.

Pochopení „Agilní cibule“

Na rozdíl od tradičního plánování projektů Agile plánuje často a nespoléhá se na komplexní plánování. Agilní plánování má šest fází. Agilní cibule v podstatě označuje šest úrovní plánování.

1) Fáze plánování strategie

V této fázi organizace navrhuje a rozvíjí mapu tras, jak dosáhnout požadovaných cílů. Zahrnuje plánování a provádění strategií k dosažení cílených výsledků v rozmezí přibližně 3 až 5 let.

2) Fáze plánování portfolia

Tato fáze zahrnuje vývoj takové sady produktů, které jsou v souladu se strategickými cíli organizace.

3) Fáze plánování produktu

V této fázi plánuje vlastník produktu počet vydání konkrétního produktu. Tato fáze plánování produktu je v souladu s fází portfolia.

4) Plánování fáze uvolnění

V této fázi plánování spolupracují týmy scrum společně na dohodnutém rozsahu produktu nebo datu vydání. Plánuje tedy příští vydání produktu a je ve vláknu plánu produktu.

5) Stupeň plánování iterace

Na této úrovni jsou týmům přiděleny jiné sady úkolů, které mají být provedeny z plánu vydání, a jsou označovány jako „Plánování sprintu“. Je to tedy ve spojení s fází uvolnění plánování.

6) Denní plánování

Jak název napovídá, v této fázi se týmy rozhodují o každodenních úkolech, které mají být provedeny. Tato fáze je opět v souladu s fází opakování a umožňuje týmu vyhodnotit, jak blízko jsou jejich cílům, a umožňuje jim v případě potřeby upravit plány.

Agilní plánování cibule je tedy účinným způsobem shrnutí různých fází plánování a toho, jak je každá fáze ve spojení s ostatními. Poskytuje širší pohled na to, proč jsou přijímána určitá rozhodnutí.

Typy

Níže jsou uvedeny typy agilního plánování:

1) Téma: Jedná se o cílený cíl, jehož cílem je přinést organizační změny.

2) Příběhy uživatelů: Toto jsou potřeby nebo náležitosti definované uživateli produktu.

3) Backlog: Toto je sada uživatelských příběhů a nefunkčních náležitostí, které by mohly být provedeny v nadcházejícím čase.

4) Zpracování nevyřízených položek: Jak již název napovídá, jedná se o aktualizaci příběhů uživatelů a odstranění těch, které nejsou relevantní.

5) Epics: Epics je kolekce několika uživatelských příběhů. Pokud mají být tyto uživatelské příběhy implementovány, jsou Epics navrženy pomocí struktury produktu, návrhů a map tras. Epics jsou podmnožinou Theme.

6) Plánování sprintu: Sprinty jsou seznam úkolů přidělených více týmům na určitou dobu. Skládá se z „Sprint target“ a „Sprint backlog“. Brankový cíl sestává z prohlášení o cíli, kterého se týmy sprintu snaží dosáhnout. Backlog sprintu je soubor uživatelských příběhů a nefunkčních náležitostí, které mají být provedeny týmy sprintu. V této fázi je identifikován relevantní soubor prací, který je v souladu se současnými cíli a zdroji organizace.

7) Plánování vydání: Zahrnuje plánování více sprintu. Během plánování vydání se vyvíjí asi 3 až 12 iterací. Je také základem pro sledování průběhu projektu.

Klíčovým pojmem plánování je především stanovení prioritních úkolů a přizpůsobení se změně. Je to všechno o týmové práci a spolupráci. Na rozdíl od plánování projektu vodopádu jsou v agilním týmu týmy zodpovědné za výběr prvků z nevyřízených položek a za nasměrování projektu k cílovému cíli. V Agile je plán ve vlastnictví týmů a tým je výhradně zodpovědný za dodržení termínů plánu.

Protože se Agile používá převážně v softwarovém sektoru, který lze upgradovat postupně, nemusí se vztahovat na výrobní odvětví, které vyžaduje obrovské plánování na rozdíl od upgradů zde a tam.

Doporučené články

Toto byl průvodce agilním plánováním. Zde jsme diskutovali o konceptu, atributech, porozumění a typech plánování v Agile. Další informace naleznete také v našich dalších doporučených článcích -

  1. Agilní vývojový cyklus
  2. Principy agilního řízení projektů
  3. Agilní rámce
  4. Rozhovor s Agile Coach Interview

Kategorie: