Kaj je Kanban?
Kanban je eden od pristopov za Agile Implementacijo, ki ga je prvi uporabil in razvil Taiichi Ohno. Taiichi Ohno je delal kot industrijski inženir pri japonskem podjetju Toyota.
Opredelitev
Gre za pristop, ki uporablja vizualni sistem za upravljanje dela, ko gre naprej. Medtem ko ga je za proizvodno delo razvil Taiichi Ohno, šele leta 2004, ko je David J. Anderson to metodo uporabil za razvoj programske opreme za IT, je od takrat postal eden najbolj priljubljenih agilnih razvojnih pristopov.
Kanban Board v Agileu se uporablja za vizualizacijo poteka dela.
Delo s procesom Kanban / Kanban
Kanban ima 4 osnovne principe, ki pomagajo prepoznati in odpraviti ozka grla v procesu ter zmanjšati morebitne odpadke in čas:
1. Vizualizirajte delo (Kanban Board) - Vsak delovni tok mora biti začrtan tako, da ga je mogoče enostavno predstaviti. Z upoštevanjem tega postane enostavno prepoznati zaviralce, ozka grla, končana dela, trenutni napredek pri delu, prihajajoče delo in še veliko drugih stvari.
2. Omejite delo v teku - Eden glavnih vidikov Kanbana je, da nadaljuje učinkovito premikanje dela od začetka do zaključka s čim manj zaostanki in odpadki. V deski za potek dela Kanban je stolpec »nedokončano delo«, kjer ekipa medsebojno določa mejo dela. Delo se potegne iz prejšnjega stolpca v trenutni stolpec, tj. "Delo v teku" samo, če je skupno število del pod trenutnim stolpcem manjše od njegovega določenega meja. To pomaga zmanjšati morebitne zaostanke med prihajajočimi deli in tekočimi deli.
3. Osredotočenost na pretok - Kot vemo, imamo v življenjskem ciklu razvojne programske opreme različne faze, kot so zbiranje zahtev, analiza, testiranje, razvoj, pregled, vzdrževanje itd. Izjemno pomembno je preučiti tok delo, ki se ga loti. Zgornja načela nam omogočajo, da se osredotočimo na tok dela. Ta pretok omogoča skupini, da vizualizira vsa ozka grla, ki jih bo odpravila.
4. Nenehno izboljševanje - Ko je Kanban pristop uspešno izveden na projektu, še naprej išče obseg izboljšav za izvedeni projekt. Če najde kakršno koli, izdelek spremeni tako, da vključi izboljšavo in ga nato dostavi. To bi lahko bil neskončen postopek, zaradi katerega je Kanban eden najboljših agilnih pristopov.
Upravni odbor Kanban
Kanban plošča je lahko fizična plošča ali plošča za prikazovanje, ki si jo lahko prikažete prek računalniškega zaslona. Kanban Board je rešitev, ki vam pomaga organizirati delovni seznam s pomočjo njegovih načel Kanban. Kanban odbor ima različne stolpce, kot so seznam opravil, seznam napredkov, izpolnjen seznam itd., Ki jih v celoti urejajo načela Kanban, ki so bila navedena zgoraj. Vsi stolpci imajo imena nalog, ki so obarvana z različnimi oznakami in vsaka barva ima pomen
Zato ima odbor Kanban naslednje tri glavne sklope:
- ToDo (imenovan tudi zaostanek)
- V postopku
- Končano / Končano
Izvedba več stolpcev WIP za kateri koli odsek:
Običajno je odsek v teku razdeljen na več stolpcev, da sprejme vse podpodročja ali faze del, ki spadajo v odsek v teku. Na primer, "V teku" se lahko razdeli na različne stolpce z imeni, kot so Analiza, Razvoj, testiranje, da bi bolje prilagodili delo za vsako fazo.
Izvajanje omejitev WIP in delitev stolpcev WIP
Kot smo videli v "Kanbanskih načelih", je bilo postavljanje omejitve za stolpec "V teku" eno od glavnih načel. Delo se potegne iz prejšnjega stolpca v trenutni stolpec, tj. "Delo v teku" samo, če je skupno število del pod trenutnim stolpcem manjše od njegovega določenega meja. Na spodnji sliki smo na primer postavili zgornjo mejo WIP kot 3 za stolpec »Naredi« v stolpcu V teku. Na primer, če se število delovnih paketov zmanjša pod 3 in en delovni paket premakne v pripravljeno stanje, bo en delovni paket izvlečen iz zaostankov sprint in spet bo stolpec Doing pod skupno tri delovne pakete, ki so določena omejitev WIP
Vedno je priporočljivo, da se meja WIP razdeli na dva pod stolpca, kot je prikazano:
- Naredi
- Pripravljen
Na primer, ko so delovni paketi v modulu za oblikovanje enkrat končani, so zdaj pripravljeni za posredovanje v razvojni del. Ta pristop pomaga skupinam pri oblikovanju boljših projektnih strategij in omogoča jasno vizualizacijo in sliko projekta, ki je v teku.
Prednosti Kanbana
1. Vsestranskost - Kanban pristop je izjemno viden in odpira oči projektnim skupinam. Ves delovni tok znotraj plošče Kanban komunicira med seboj s pomočjo vidnih signalov. Ker je Kanban splošno sprejet, ga lahko uporablja in izvaja skoraj vsaka ekipa, zaradi česar je zelo uporaben pristop.
2. Nenehno izboljševanje - Ko je Kanban pristop uspešno izveden na projektu, še naprej išče obseg izboljšav za izvedeni projekt. Če najde kakršno koli, izdelek spremeni tako, da vključi izboljšavo in ga nato dostavi
3. Zmanjša ozka grla in ovire - Stolpec V teku v Kanbanu pomaga ekipi pri predstavitvi in odkrivanju ozkih grl in vprašanj projekta in jim pomaga odpraviti.
4. Nenehna dobava - Kanban je znan po tem, da je pravočasno dostavljen, saj se osredotoča na pristop neprekinjene dostave, saj nadaljuje s premikanjem delovnih paketov iz ene faze v drugo.
5. Vizualne metrike - Kanban omogoča enostavno preglednost in nenehno izboljševanje življenjskega cikla projekta s svojimi elegantnimi vizualnimi metrikami.
6. Robustna skupina - Kanban pristop pooblasti ekipo, da sprejme bolj okretno odločitev, saj je sistem Kanban skoraj v lasti celotne ekipe in napredujejo, ko projekt napreduje naprej.
Zaključek:
V tem članku smo začeli s kratkim uvodom in zgodovino Kanbana, ki so mu sledila osnovna načela, zaradi katerih je vsak Kanbanov model čisto gibčen in uspešen. Nato smo videli nekaj pristopov za izvajanje Kanbana in izvedeli smo o prednostih uporabe sistema Kanban.
Priporočeni članki
To je vodnik o tem, kaj je Kanban? Tu smo razpravljali o uvodu, upravnem odboru Kanban, delu, ugodnostih. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Agile proti Kanbanu
- Kaj je Agile Project Management?
- Kaj je računalništvo?
- Kaj je Jira Software?