Mis on Kanban?
Kanban on üks Agile rakendamise lähenemisviise, mida esmakordselt kasutas ja arendas Taiichi Ohno. Taiichi Ohno töötas Jaapani ettevõttes „Toyota“ tööstusinsenerina.
Definitsioon
See on lähenemine, mis kasutab visuaalset süsteemi töö juhtimiseks selle liikumisel. Kuigi selle töötas välja Taiichi Ohno tootmistööde jaoks, hakkas David J. Anderson seda meetodit IT-tarkvaraarenduses kasutama alles 2004. aastal ning sellest ajast on sellest saanud üks populaarsemaid agiilseid arendusmeetodeid.
Kanban Board in Agile kasutatakse töövoo visualiseerimiseks.
Töö Kanban / Kanban protsessiga
Kanbanil on 4 peamist põhimõtet, mis aitavad tuvastada ja parandada protsessi kitsaskohti ning vähendada ajakulu ja raiskamist:
1. Töö visualiseerimine (Kanban Board) - see eeldab, et kõik töövood tuleb visandada selliselt, et neid oleks lihtne visualiseerida. Sellest kinni pidades on lihtne tuvastada blokeerijad, kitsaskohad, lõpetatud tööd, praegune töö käik, eelseisvad tööd ja palju muud.
2. Piirata pooleliolevat tööd - Kanbani üks peamisi aspekte on töö efektiivne liigutamine algusest kuni sulgemiseni võimalikult väikese viivituse ja raiskamisega. Kanbani töövoo juhatuses on veerg „pooleliolev töö”, kus meeskond määratleb vastastikku töö piiri. Töö tõmmatakse eelmisest veerust praegusesse veergu, st “pooleliolevad tööd” ainult siis, kui praeguses veerus on tööde koguarv väiksem kui selle määratletud piir. See aitab vähendada viivitusi eelseisvate tööde ja käimasolevate tööde vahel.
3. Keskenduge voogudele - nagu me teame, on meil tarkvaraarenduse elutsükli osana erinevad faasid, näiteks nõuete kogumine, analüüs, testimine, arendamine, ülevaatamine, hooldus jne. Äärmiselt oluline on vaadata tehtud töö. Ülaltoodud põhimõtted võimaldavad meil keskenduda töö voole. See voog võimaldab meeskonnal visualiseerida võimalikud kitsaskohad.
4. Pidev täiustamine - kui Kanbani lähenemisviis on projektile edukalt rakendatud, otsib ta edastatud projekti parenduste ulatust. Kui see leiab, muudab see toodet täienduse lisamisega ja edastab selle uuesti. See võib olla lõputu protsess, mis teeb Kanbanist ühe parima agiilse lähenemisviisi.
Kanbani juhatus
Kanban-tahvel võib olla füüsiline tahvl või ekraanitahvel, mida saate arvutiekraani kaudu kuvada. Kanban Board on lahendus, mis aitab teil tööloendit Kanbani põhimõtete abil korrastada. Kanbani juhatusel on erinevad veerud, näiteks Do list, In Progress list, complete list jne, mida juhivad täielikult ülaltoodud Kanbani põhimõtted. Kõikides veergudes on ülesannete nimed, mis on värvitud erinevate märkidega ja igal värvil on tähendus
Seega on Kanbani juhatusel kolm peamist osa:
- Ülesanded (nimetatakse ka mahajäämuseks)
- Käimas
- Valmis / valmis
Mitme WIP-veeru rakendamine mis tahes jaotise jaoks:
Tavaliselt jaotatakse pooleliolev sektsioon enam kui ühte veergu, et mahutada kõik pooleliolevate tööde alajaotused või faasid. Näiteks saab käimasoleva protsessi jagada erinevatesse veergudesse selliste nimedega nagu analüüs, arendus, testimine, et paremini sobitada tööd igas etapis.
WIP-i piiride rakendamine ja WIP-veergude jagamine
Nagu nägime „Kanbani põhimõtetest”, oli veerus „Töös” limiidi seadmine üks selle peamisi põhimõtteid. Töö tõmmatakse eelmisest veerust praegusesse veergu, st “pooleliolevad tööd” ainult siis, kui praeguses veerus on tööde koguarv väiksem kui selle määratletud piir. Näiteks oleme allpool toodud joonisel seadnud WIP-i limiidi väärtuseks 3 käimasoleva veeru alamveergu „Doing“. Näiteks kui tööpakettide arv väheneb alla 3 ja üks tööpakett teisaldatakse valmisolekusse, tõmmatakse sprindi ajaveebidest üks tööpakett ja jälle on Alamveerus Doing kokku kolm tööpaketti, mis on määratletud WIP piir.
WIP-i piir on alati soovitatav jagada kaheks alamveeruks, nagu näidatud:
- Teeme
- Valmis
Näiteks kui disainimooduli tööpaketid saavad kord valmis, on need nüüd valmis edastamiseks arendusjaotisesse. See lähenemisviis aitab meeskondadel luua paremaid projektistrateegiaid ning võimaldab selget visuaali ja pilti käimasolevast projektist.
Kanbani eelised
1. Mitmekülgsus - Kanbani lähenemisviis on projektirühmadele äärmiselt nähtav ja silmapaistvaks. Kogu töövoog Kanbani tahvli sees suhtleb üksteisega läbi nähtavate signaalide. Kuna Kanban on üldiselt aktsepteeritud, saab seda kasutada ja rakendada peaaegu iga meeskond, mille kasutusviis on väga mitmekülgne.
2. Pidev täiustamine - kui Kanbani lähenemine on projektile edukalt rakendatud, otsib ta edastatud projekti parenduste ulatust. Kui see leiab, muudab see toodet täienduse lisamisega ja edastab selle uuesti
3. Vähendab kitsaskohti ja takistusi - Kanbani veerg In Progress aitab meeskonnal projekti visuaalseid võimalusi ja kitsaskohti ning probleeme lahendada ja aitab neil seda parandada.
4. Pidev kohaletoimetamine - Kanban on tuntud just õigeaegse kohaletoimetamise poolest, kuna see keskendub pideva kohaletoimetamise lähenemisele, liikudes tööpakettide vahel ühest etapist teise.
5. Visuaalsed mõõdikud - Kanban võimaldab oma elegantse visuaalse mõõdikuga hõlpsalt läbipaistvust ja projekti elutsükli pidevat täiustamist.
6. Tugev meeskond - Kanbani lähenemisviis annab meeskonnale võimaluse teha paindlikumat otsust, kuna Kanbani süsteem kuulub peaaegu kogu meeskonnale ja projekti edasiliikumisel teevad nad edusamme.
Järeldus:
Selles artiklis alustasime Kanbani lühitutvustuse ja ajalooga, millele järgnesid põhiprintsiibid, mis muudavad iga Kanbani mudeli puhtalt paindlikuks ja edukaks. Seejärel nägime paari lähenemisviisi Kanbani juurutamisele ja õppisime Kanbani süsteemi kasutamise eeliseid.
Soovitatavad artiklid
See on olnud teemaks Mis on Kanban ?. Siin arutasime sissejuhatust, Kanbani juhatust, töötamist, eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Agile vs Kanban
- Mis on Agile projektijuhtimine?
- Mis on arvutiteadus?
- Mis on Jira tarkvara?