Obsah

Agile (Agilní metodika)

Agile není konkrétní metoda, ale spíše soubor hodnot a principů popsaných v Agilním manifestu (2001). Tento přístup se zaměřuje na dodávání softwaru v malých, funkčních částech namísto jednoho velkého vydání na konci projektu.

Agilní manifest: 4 základní hodnoty

Agilní přístup upřednostňuje:

1. **Jednotlivce a interakce** před procesy a nástroji.
2. **Fungující software** před vyčerpávající dokumentací.
3. **Spolupráci se zákazníkem** před vyjednáváním o smlouvách.
4. **Reagování na změnu** před dodržováním plánu.

Jak funguje agilní cyklus?

Projekt je rozdělen na krátké časové úseky (iterace). Každá iterace je v podstatě „projekt v malém“ a zahrnuje:

Srovnání: Agile vs. Waterfall (Vodopád)

Vlastnost Waterfall Agile
Požadavky Definované fixně na začátku. Neustále se vyvíjejí.
Změny Velmi drahé a obtížné. Jsou vítány i v pozdní fázi.
Riziko Vysoké (problém se zjistí až na konci). Nízké (průběžné testování a ukázky).
Hodnota Dodána až v úplném závěru. Dodávána průběžně po malých částech.

Nejoblíbenější agilní rámce (Frameworky)

Agile je „střešní“ pojem, pod který spadají konkrétní metody:

Výhody nasazení agilního přístupu

Důležité upozornění: Agile neznamená „chaos“ nebo „absenci plánování“. Vyžaduje naopak vysokou disciplínu a pravidelnou komunikaci mezi všemi stranami.

Související: Scrum, Kanban, DevOps, Lean