Proč porovnávat Scrum a Kanban
Scrum i Kanban patří mezi agilní přístupy, avšak vznikly v rozdílných kontextech a řeší odlišné typy problémů. Scrum optimalizuje předvídatelný rytmus dodávání prostřednictvím timeboxů (sprintů) a jasně definovaných rolí a artefaktů. Kanban optimalizuje průběh práce a kontinuální dodávání pomocí vizualizace, omezení rozpracovanosti (WIP) a datově řízeného zlepšování. Pochopení podobností i rozdílů je klíčové při výběru přístupu, návrhu procesů a škálování agility.
Základní filozofie a cílový problém
- Scrum: empirické řízení v timeboxu (transparentnost – inspekce – adaptace). Smyslem je vytvářet v krátkých cyklech releasovatelný inkrement a učit se z reálných výsledků.
- Kanban: teorie omezení a tok (flow). Smyslem je vyhladit průtok, snižovat čekání, zkracovat lead/cycle time a dodávat kontinuálně.
Struktura času: sprint vs. kontinuální tok
- Scrum: pevné sprinty (typicky 1–4 týdny). Plánování, realizace, review a retrospektiva v rytmu. Změny obsahu sprintu se minimalizují.
- Kanban: bez timeboxu. Práce se „táhne“ systémem (pull) podle dostupné kapacity a WIP limitů. Kadence schůzek je flexibilní; zlepšování probíhá průběžně.
Role a odpovědnosti
- Scrum: Product Owner (hodnota a priority), Scrum Master (proces a odstranění překážek), Vývojový tým (multidisciplinární, doručení „Done“).
- Kanban: rámec neurčuje povinné role. Často se využívají stávající manažerské a týmové role; klíčová je dohoda o politice práce a vlastnictví toku.
Artefakty a vizualizace práce
- Scrum: Product Backlog (životní seznam hodnotových položek), Sprint Backlog (závazek na sprint), Inkrement (potenciálně releasovatelný výsledek), Definition of Done.
- Kanban: Kanban board s jasně definovanými sloupci (stavy), WIP limity, explicitní politiky (jak se práce posouvá), služby/typy požadavků (klasifikace, SLA), Service Level Expectation (SLE).
Plánování a řízení rozsahu
- Scrum: plánování sprintu stanovuje cíl sprintu a výběr položek. Průběžné refinementy udržují backlog v připraveném stavu (Definition of Ready – volitelné).
- Kanban: průběžné replenishment – doplňování fronty práce podle priority a kapacity. Důraz na menší dávky a stabilní tok.
Měření a metriky
| Oblast | Scrum – typické metriky | Kanban – typické metriky |
|---|---|---|
| Předvídatelnost | Velocity, plnění cílů sprintu | Lead time, Cycle time, percentil SLE |
| Tok práce | Burn-down/Up graf během sprintu | Cumulative Flow Diagram (CFD), throughput |
| Kvalita a stabilita | Defekty na inkrement, Definition of Done | Work Item Age, blokace, variabilita toku |
| Výsledek (outcome) | OKR/produkční cíle vázané na inkrementy | OKR/SLA vázané na průtok a dopad |
Zpětná vazba a zlepšování
- Scrum: formální ceremoniály – Review (zpětná vazba na inkrement) a Retrospektiva (zlepšování procesu) po každý sprint.
- Kanban: průběžné zlepšování (Kaizen), pravidelné ops review, analýza CFD a blokací, úpravy WIP limitů a politik na základě dat.
Řízení kapacity
- Scrum: kapacita se plánuje na sprint; tým se zavazuje k realistickému objemu práce.
- Kanban: kapacita se reguluje WIP limitami; když se uvolní místo, nové položky se „táhnou“ do systému.
Předpovídání a termíny
- Scrum: predikce pomocí velocity a velikosti backlogu. Vhodné pro iterativní budování produktu.
- Kanban: pravděpodobnostní predikce z throughputu a rozdělení cycle time (např. Monte Carlo), vhodné pro proud různorodých požadavků.
Vhodnost použití: kdy Scrum, kdy Kanban
- Scrum se hodí, když: budujete produkt s nejistotou, chcete rytmus, jasné role, pravidelné inspekce a definované inkrementy.
- Kanban se hodí, když: máte kontinuální proud práce (support, ops, BAU), vysokou variabilitu velikostí úkolů, potřebu rychlé průběžné reakce.
Antipatterny a časté chyby
- Scrum: „Scrum-but“ (vynechávání retrospektiv), mikromanagement přes denní standupy, přeplněné sprinty bez rezervy, záměna rolí PO/SM.
- Kanban: „nástěnkové to-do“ bez WIP limitů, ignorování blokací, žádné explicitní politiky, příliš široké stavy bez jasné definice dokončení.
Škálování a portfolio
- Scrum: škálování přes LeSS/SAFe/Nexus, synchronizace více týmů na produktové vizi a PI/Sprint kadenci.
- Kanban: Flight Levels a portfoliové Kanban systémy; koordinace napříč týmy přes sdílené toky a politiky.
Kvalita, technická excelence a „Definition of Done“
Oba přístupy vyžadují dohodnuté standardy kvality. V Scrum je DoD povinným artefaktem; v Kanban je ekvivalentem explicitní politika kvality a připravenosti pro přechod mezi stavy. CI/CD, automatizované testy a monitoring jsou neutrální vůči rámci a klíčové pro spolehlivý tok hodnoty.
Případy použití a scénáře
- Produktový vývoj „greenfield“: Scrum podpoří rytmus validace hypotéz a smysluplné releasy.
- Provoz a zákaznická podpora: Kanban poskytne viditelnost, krátké lead times a předvídatelnost SLA.
- Míchané týmy (projekt + BAU): hybrid (Scrumban) – sprintový cíl pro vývoj + Kanban „swimlane“ pro incidenty s WIP limitem.
Přechod mezi přístupy a Scrumban
- Z Scrumu na Kanban: odstranění timeboxu, zavedení WIP limitů, měření toku, přechod na SLE. Hodí se, pokud dominující práce je proudová.
- Z Kanbanu na Scrum: zavedení sprintů a iterativních cílů, definování rolí a artefaktů. Hodí se, když chybí smysluplná produktová kadence.
- Scrumban: ponechání některých ceremonií/artefaktů Scrum a používání Kanban metrik a WIP limitů pro lepší tok.
Rozhodovací kritéria: jednoduchý „decision helper“
- Potřebuji pevný rytmus učení a inkrementy? Ano → Scrum; Ne → Kanban.
- Práce přichází ad-hoc, různých velikostí? Ano → Kanban; Ne → Scrum.
- Chci jasně definované role a ceremoniály? Ano → Scrum; Ne → Kanban.
- Je prioritou zkrátit fronty a eliminovat čekání? Ano → Kanban; Také důležité → Scrumban.
Praktické tipy pro adopci
- Začněte vizualizací: v obou rámcích je tabule prvním krokem k transparentnosti.
- Omezte rozpracovanost: WIP limity snižují multitasking a zkracují lead time.
- Malé dávky práce: zlepšují průtok i předvídatelnost v Scrum i Kanban.
- Měřte a zlepšujte: retrospektivy (Scrum) a CFD/revize toku (Kanban) jako motor učení.
- Chraňte fokus: ve Scrumu minimalizujte změny během sprintu; v Kanbanu minimalizujte přehazování priorit ve středních stavech.
Porovnávací tabulka na jedné stránce
| Dimenze | Scrum | Kanban |
|---|---|---|
| Čas | Timebox (sprint) | Kontinuální tok |
| Role | PO, SM, tým | Nedefinované rámcem |
| Plánování | Plán sprintu | Replenishment podle kapacity |
| Závazek | Cíl sprintu | SLA/SLE na průtok |
| Metriky | Velocity, burn-down | Lead/Cycle time, CFD, throughput |
| Zlepšování | Retrospektiva | Kaizen, analýza toku |
| Vhodnost | Vývoj produktu s nejistotou | Ops/support, BAU, mix požadavků |
Ne „Scrum nebo Kanban“, ale „co řešíme?“
Rozdíl mezi Scrumem a Kanbanem spočívá v návrhu pracovního systému, nikoli ve stupni „agility“. Scrum vyniká tam, kde je silný rytmus inkrementů, jasné role a kolektivní učení v krátkých cyklech. Kanban exceluje při optimalizaci průtoku, redukci čekání a předvídatelnosti průběžného dodávání. V praxi se přístupy často kombinují: cíle a inkrementy ze Scrumu, tok a WIP limity z Kanbanu. Správná volba vychází z povahy práce, variability poptávky, potřeb stakeholderů a kulturní připravenosti týmu.


























