Co je Kanban?
Kanban je jedním z přístupů pro Agilní implementaci, který poprvé použil a vyvinul Taiichi Ohno. Taiichi Ohno pracoval jako průmyslový inženýr v japonské společnosti „Toyota“.
Definice
Jedná se o přístup, který využívá vizuální systém pro řízení práce při pohybu vpřed. I když byl vyvinut pro Taiichi Ohno pro výrobní práce, teprve v roce 2004 David David Anderson použil tuto metodu pro vývoj IT softwaru a od té doby se stal jedním z nejpopulárnějších agilních vývojových přístupů.
Kanban Board v Agile se používá k vizualizaci pracovního postupu.
Práce s procesem Kanban / Kanban
Kanban přichází se 4 základními principy, které pomáhají identifikovat a opravit nedostatky v procesu a snížit veškerou ztrátu času a úsilí času:
1. Vizualizace práce (Kanban Board) - Vyžaduje, aby byl jakýkoli pracovní postup popsán takovým způsobem, který lze snadno vizualizovat. Při dodržení tohoto pravidla je snadné identifikovat blokátory, úzká místa, dokončenou práci, aktuální postup práce, nadcházející práci a mnoho dalších věcí.
2. Omezte probíhající práci - Jedním z hlavních aspektů Kanbanu je udržovat efektivní pohyb práce od začátku až do ukončení s co nejmenším zpožděním a plýtváním. Na desce pracovního postupu Kanban je sloupec „nedokončená práce“, ve kterém tým vzájemně definuje limit práce. Práce se přenese z předchozího sloupce do aktuálního sloupce, tj. „Probíhá zpracování“, pouze pokud je celkový počet prací pod aktuálním sloupcem menší než jeho definovaný limit. To pomáhá při snižování zpoždění mezi připravovanými a probíhajícími pracemi.
3. Zaměření na tok - Jak víme, máme různé fáze jako součást životního cyklu vývoje softwaru, jako je shromažďování požadavků, analýza, testování, vývoj, kontrola, údržba atd. Je nesmírně důležité podívat se na tok práce, která se provádí. Výše uvedené zásady nám umožňují soustředit se na průběh práce. Tento tok umožňuje týmu vizualizovat případná úzká místa k řešení.
4. Neustálé zlepšování - Když je Kanban přístup úspěšně implementován do projektu, pokračuje v hledání rozsahu vylepšení dodaného projektu. Pokud zjistí, že produkt modifikuje zahrnutím vylepšení a poté jej znovu doručí. To by mohl být nikdy nekončící proces, díky kterému je Kanban jedním z nejlepších agilních přístupů.
Rada Kanban
Deska Kanban může být fyzická deska nebo deska displeje, kterou si můžete vizualizovat prostřednictvím obrazovky počítače. Kanban Board je řešení, které vám pomůže uspořádat pracovní seznam pomocí jeho Kanbanských principů. Rada Kanban má různé sloupce, jako jsou seznam úkolů, seznam úkolů, seznam dokončených atd., Které jsou plně řízeny Kanbanskými principy, které jsme viděli výše. Všechny sloupce mají názvy úkolů, které jsou obarveny různými značkami a každá barva má význam
Rada Kanban tedy má následující tři hlavní sekce:
- ToDo (také nazývané backlog)
- Probíhá
- Dokončeno / Hotovo
Implementace více sloupců WIP pro libovolnou sekci:
Průběžná sekce je obvykle rozdělena do více než jednoho sloupce, aby vyhovovala všem podsekcím nebo fázím prací, které spadají do probíhající sekce. Například „Probíhá“ lze rozdělit do různých sloupců se jmény jako Analýza, Vývoj, Testování, aby bylo možné lépe přizpůsobit práci každé fázi.
Implementace limitů WIP a rozdělení sloupců WIP
Jak jsme viděli ve „Kanbanských principech“, stanovení limitu pro sloupec „In Progress“ bylo jedním z jeho hlavních principů. Práce se přenese z předchozího sloupce do aktuálního sloupce, tj. „Probíhá zpracování“, pouze pokud je celkový počet prací pod aktuálním sloupcem menší než jeho definovaný limit. Například na níže uvedeném obrázku jsme nastavili limit WIP jako 3 pro sloupec Doing ve sloupci Probíhá. Například, pokud počet pracovních paketů klesne pod 3 a jeden pracovní paket je přesunut do stavu připravenosti, bude jeden pracovní paket stažen z nevyřízených backlogů a opět bude mít sloupec Doing celkem tři pracovní pakety, což je definovaný limit WIP.
Vždy je doporučeno rozdělit limit WIP do dvou dílčích sloupců, jak je znázorněno:
- Dělá
- Připraveno
Například pracovní pakety v konstrukčním modulu, jakmile jsou dokončeny, jsou nyní připraveny k předání do vývojové sekce. Tento přístup pomáhá týmům vytvářet lepší projektové strategie a umožňuje jasnou vizualizaci a představu o probíhajícím projektu.
Výhody Kanban
1. Všestrannost - Kanbanský přístup je pro projektové týmy nesmírně viditelný a otvírá oko. Celý pracovní tok uvnitř desky Kanban spolu komunikuje prostřednictvím viditelných signálů. Jelikož je Kanban všeobecně přijímán, může jej používat a implementovat téměř každý tým, který dělá, což je velmi všestranný přístup k použití.
2. Neustálé zlepšování - Když je Kanban přístup úspěšně implementován do projektu, pokračuje v hledání rozsahu vylepšení dodaného projektu. Pokud zjistí, že produkt modifikuje zahrnutím vylepšení a poté jej znovu doručí
3. Omezuje úzká místa a zátarasy - Sloupec Kanban In Ingress pomáhá týmu vizualizovat a detekovat a omezovat a řešit problémy a problémy projektu a pomáhá jim to opravit.
4. Nepřetržité doručování - Kanban je známý tím, že je dodáván právě včas, protože se zaměřuje na nepřetržitý přístup k doručování tím, že neustále přesouvá pracovní pakety z jedné fáze do druhé.
5. Vizuální metriky - Kanban umožňuje díky své elegantní vizuální metrice snadnou transparentnost a neustálé zlepšování životního cyklu projektu.
6. Robustní tým - přístup Kanban opravňuje tým k agilnějšímu rozhodnutí, protože systém Kanban je téměř ve vlastnictví celého týmu a při postupování projektu postupují dále.
Závěr:
V tomto článku jsme začali stručným úvodem a historií Kanban, po níž následovali základní principy, díky nimž je každý model Kanban čistě agilní a úspěšný. Poté jsme viděli několik přístupů k implementaci Kanban a dozvěděli jsme se o výhodách používání systému Kanban.
Doporučené články
Toto byl průvodce Co je Kanban ?. Zde jsme diskutovali Úvod, Kanban Board, Práce, Výhody. Další informace naleznete také v dalších navrhovaných článcích -
- Agilní vs Kanban
- Co je agilní projektový management?
- Co je to informatika?
- Co je to software Jira?