Mi a Kanban?
A Kanban az agilis megvalósítás egyik megközelítése, amelyet először Taiichi Ohno használt és fejlesztett ki. Taiichi Ohno ipari mérnökként dolgozott a „Toyota” japán cégnél.
Meghatározás
Ez egy olyan megközelítés, amely egy vizuális rendszert használ a munka irányításához, ahogy előre halad. Míg Taiichi Ohno fejlesztette ki a gyártáshoz, csak 2004-ben, amikor David J. Anderson ezt a módszert alkalmazta az IT szoftverfejlesztésben, és azóta ez lett az egyik legnépszerűbb agilis fejlesztési megközelítés.
Az Agile Kanban Board programja a munkafolyamat megjelenítésére szolgál.
Együttműködés a Kanban / Kanban folyamattal
A Kanban négy alapelvet tartalmaz, amelyek segítenek a folyamat szűk keresztmetszeteinek azonosításában és rögzítésében, valamint az esetleges pazarlás és az időfeszítés csökkentésében:
1. Vizualizálja a munkát (Kanban Board) - megköveteli, hogy minden munkafolyamatot könnyen láthatóvá tegyék. Ennek betartásával könnyedén azonosíthatók a blokkolók, a szűk keresztmetszetek, a befejezett munka, a jelenlegi munka előrehaladása, a közelgő munka és még sok más.
2. Korlátozza a folyamatban lévő munkát - A Kanban egyik fő szempontja a munka hatékony mozgatása a kezdetektől a bezárásig, a lehető legkisebb késéssel és hulladékkal. A Kanban munkafolyamat táblájában van „folyamatban lévő munka” oszlop, ahol a csapat kölcsönösen meghatározza a munka határát. A munka az előző oszlopból az aktuális oszlopba kerül, azaz a „Folyamatban van” csak akkor, ha az aktuális oszlop alatti munka teljes száma kisebb, mint a meghatározott határ. Ez elősegíti a várható és a folyamatban lévő munkák közötti késések csökkentését.
3. Összpontosítás a folyamatra - Mint tudjuk, a szoftverfejlesztési életciklus részeként különböző szakaszai vannak, mint például követelmények összegyűjtése, elemzés, tesztelés, fejlesztés, áttekintés, karbantartás stb. Rendkívül fontos, hogy a az elvégzett munka. A fenti alapelvek lehetővé teszik számunkra, hogy a munka folyamatára összpontosítsunk. Ez az áramlás lehetővé teszi a csapat számára, hogy megvizsgálja az esetleges szűk keresztmetszeteket.
4. Folyamatos fejlesztések - Ha egy Kanban megközelítést sikeresen alkalmaznak egy projektre, akkor folyamatosan keresi a megvalósított projekt fejlesztéseinek lehetőségeit. Ha talál, módosítja a terméket a fejlesztés beillesztésével, majd újra szállítja. Ez egy véget nem érő folyamat lehet, amely Kanban-ról az egyik legjobb agilis megközelítést teszi.
Kanban Board
A Kanban tábla lehet fizikai tábla vagy kijelző tábla, amelyet a számítógép képernyőjén megjeleníthet. A Kanban Board egy olyan megoldás, amely elősegíti a munkalisták rendezését a Kanban alapelvei segítségével. A Kanban testületnek különböző oszlopai vannak, mint például a Do list, a folyamatban lévő lista, a kitöltött lista stb., Amelyeket teljes mértékben a fentiekben látott Kanban alapelvek szabályozzák. Az összes oszlop megnevezi azokat a feladatokat, amelyeket különböző jelölésekkel festenek, és mindegyik színnek van jelentése
Ennélfogva a Kanban testületnek a következő három fő szakasza van:
- ToDo (elmaradásnak is nevezik)
- Folyamatban
- Befejezett / Kész
Több WIP oszlop végrehajtása bármely szakaszhoz:
Általában a folyamatban lévő szakasz több oszlopra oszlik, hogy beilleszthető legyen a folyamatban lévő szakasz összes alszakaszára vagy szakaszára. Például a „Folyamatban” oszlopokra oszlopokra oszthatók, például névvel, például elemzés, fejlesztés, tesztelés, hogy jobban illeszkedjenek az egyes szakaszok munkájához.
A WIP korlátok végrehajtása és a WIP oszlopok felosztása
Mint láttuk a „Kanban alapelvekben”, a „Folyamatban” oszlop korlátjának meghatározása volt az egyik alapelve. A munka az előző oszlopból az aktuális oszlopba kerül, azaz a „Folyamatban van” csak akkor, ha az aktuális oszlop alatti munka teljes száma kisebb, mint a meghatározott határ. Például az alábbi ábrán a WIP korlátot 3-ra állítottuk a folyamatban lévő oszlop „Csinálás” aloszlopához. Például, ha a munkacsomagok száma 3 alá csökken, és egy munkacsomagot készenléti állapotba helyeznek, akkor egy munkacsomagot kihúznak a sprint-háttérképekből, és a Doing al oszlopban összesen három munkacsomag lesz, amely a meghatározott WIP-határ.
Mindig javasoljuk, hogy a WIP korlátozását két aloszlopra osztja, amint az ábrán látható:
- Doing
- Kész
Például, ha a tervező modulban a munkacsomagok elkészültek, akkor készen áll a továbbításra a fejlesztési szakaszba. Ez a megközelítés segít a csapatoknak jobb projektstratégiák létrehozásában, és lehetővé teszi a folyamatban lévő projekt világos megjelenítését és képet.
A Kanban előnyei
1. Sokoldalúság - A Kanban-megközelítés rendkívül jól látható és szemmel nyitja a projektcsoportokat. A Kanban táblán belüli összes munkafolyamat látható jelek segítségével kommunikál egymással. Mivel a Kanban általánosan elfogadott, szinte minden csapat használhatja és valósíthatja meg, ami egy nagyon sokoldalú megközelítést jelent.
2. Folyamatos fejlesztések - Ha egy Kanban megközelítést sikeresen alkalmaznak egy projektre, akkor folyamatosan keresi a megvalósított projekt fejlesztéseinek lehetőségeit. Ha talál, módosítja a terméket a fejlesztés beillesztésével, majd újra szállítja
3. Csökkenti a szűk keresztmetszeteket és az akadályokat - A Kanban folyamatban lévő oszlopa segít a csapatnak a projekt szűk keresztmetszeteinek és problémáinak megjelenítésében, észlelésében, valamint a javításban.
4. Folyamatos kézbesítés - A Kanban arról ismert, hogy éppen az időben történő kézbesítésről van szó, mivel a folyamatos kézbesítés megközelítésére koncentrál, mivel folyamatosan mozgatja a munkacsomagokat az egyik szakaszból a másikba.
5. Vizuális metrika - A Kanban elegáns vizuális mutatókkal lehetővé teszi a projekt áttekinthetőségét és a projekt életciklusának folyamatos javítását.
6. Robusztus csapat - A Kanban-megközelítés felhatalmazza a csapatot egy agilisabb döntés meghozatalára, mivel a Kanban-rendszer szinte az egész csapat tulajdonában van, és a projekt előrehaladtával haladnak előre.
Következtetés:
Ebben a cikkben a Kanban rövid bevezetésével és történetével kezdtük, amelyet azon alapelvek követtek, amelyek bármely Kanban modellt tisztán agilisnak és sikeresnek tesznek. Ezután megtekintettünk néhány megközelítést a Kanban végrehajtására és megismerkedtünk a Kanban rendszer használatának előnyeivel.
Ajánlott cikkek
Ez egy útmutató a Mi a Kanban oldalról? Itt tárgyaltuk a Bevezetés, a Kanban fórum, a munka, az előnyei témát. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Agilis vs Kanban
- Mi az agilis projektmenedzsment?
- Mi a számítástechnika?
- Mi a Jira Software?