Obsah

Metodiky vývoje (Agilní vývoj, Scrum, Kanban)

Metodiky vývoje softwaru definují procesy, role a nástroje používané k plánování, vytváření a testování informačních systémů. Zatímco v minulosti převládaly rigidní postupy, dnešní standard představuje Agilní manifest (Agile Manifesto).

1. Tradiční vs. Agilní přístup

Waterfall (Vodopádový model)

Projekt je rozdělen na sekvenční fáze (Analýza → Návrh → Vývoj → Testování → Provoz). Každá fáze začíná až po dokončení té předchozí.

Agilní vývoj (Agile)

Místo jedné velké dodávky na konci se software dodává v malých, funkčních kouscích v pravidelných intervalech.

—

2. Scrum: Rámec postavený na sprintech

Scrum je nejpoužívanější agilní rámec. Práce je organizována do fixně dlouhých cyklů (typicky 2–4 týdny) zvaných Sprinty.

Klíčové role ve Scrumu:

Ceremonie (Události):

—

3. Kanban: Vizualizace a plynulost

Kanban (japonsky „karta“ nebo „cedule“) pochází z výroby v Toyotě. Zaměřuje se na vizualizaci práce a omezení rozpracovanosti (WIP - Work In Progress).

Principy Kanbanu:

—

4. Další agilní pojmy

—

5. Srovnání: Kdy co zvolit?

Metodika Vhodná pro Styl práce
Scrum Komplexní projekty s jasným cílem. Iterativní (sprinty).
Kanban Podpora, údržba, týmy s proměnlivou prioritou. Kontinuální tok.
Waterfall Krátké projekty s fixním zadáním a rozpočtem. Lineární.

Související články:

Tagy: dev agile scrum kanban project_management product_owner sprint