Ce este Kanban? - Conceptul cheie - Cum funcționează - Proces & beneficiu

Cuprins:

Anonim

Ce este Kanban?

Kanban este una dintre abordările pentru implementarea agilă, care a fost prima dată folosită și dezvoltată de Taiichi Ohno. Taiichi Ohno lucra ca inginer industrial la compania japoneză „Toyota”.

Definiție

Este o abordare care folosește un sistem vizual pentru gestionarea lucrării pe măsură ce înaintează. Deși a fost dezvoltată de Taiichi Ohno pentru lucrările de fabricație, nu a fost până în 2004 când David J. Anderson a folosit această metodă pentru IT Software Development și de atunci a devenit una dintre cele mai populare abordări de dezvoltare agilă.

Kanban Board din Agile este utilizat pentru a vizualiza fluxul de lucru.

Lucrul cu Procesul Kanban / Kanban

Kanban vine cu 4 seturi de principii de bază care ajută la identificarea și remedierea blocajelor din proces și la reducerea pierderilor și eforturilor de timp:

1. Vizualizați lucrul (Kanban Board) - Este necesar ca orice flux de lucru să fie conturat astfel încât să poată fi vizualizat cu ușurință. Respectând acest lucru, devine ușor să identificați blocanții, blocajele, lucrările terminate, progresul curent al lucrărilor, munca viitoare și multe alte lucruri.

2. Limitarea lucrărilor în desfășurare - Unul dintre aspectele principale ale Kanban este de a menține activitatea în mișcare eficientă de la început până la închidere, cu cât mai puțin lag și risipă posibil. În coloana de fluxuri de lucru Kanban există coloana „work in progress” unde echipa definește reciproc limita muncii. Lucrarea este extrasă din coloana precedentă în coloana curentă, adică „Lucrări în desfășurare” numai dacă numărul total al lucrării sub coloana curentă este mai mic decât limita definită. Acest lucru ajută la reducerea oricăror decalaje între lucrările viitoare și lucrările în desfășurare.

3. Concentrați-vă asupra fluxului - După cum știm, avem diferite etape ca parte a ciclului de viață al dezvoltării software, cum ar fi colectarea cerințelor, analiza, testarea, dezvoltarea, revizuirea, întreținerea, etc. Devine extrem de important să privim fluxul de munca care este întreprinsă. Principiile de mai sus ne permit să ne concentrăm asupra fluxului lucrărilor. Acest flux permite echipei să vizualizeze orice blocaj să fie adresat.

4. Îmbunătățirea continuă - Când o abordare Kanban este implementată cu succes pentru un proiect, ea continuă să caute amploarea îmbunătățirilor aduse proiectului livrat. Dacă găsește vreunul, modifică produsul incluzând îmbunătățirea, apoi îl livrează din nou. Acesta ar putea fi un proces fără sfârșit care face din Kanban una dintre cele mai bune abordări agile.

Consiliul Kanban

O placă Kanban ar putea fi o placă fizică sau o placă de afișare pe care o puteți vizualiza pe ecranul computerului. Kanban Board este o soluție care vă ajută să organizați lista de lucru cu ajutorul Principiilor sale Kanban. Un consiliu Kanban are diferite coloane, cum ar fi lista de a face, lista în curs de desfășurare, lista completată etc., care sunt guvernate în totalitate de principiile Kanban, care au văzut mai sus. Toate coloanele au numele sarcinilor care sunt colorate cu mărci diferite și fiecare culoare are semnificația

Prin urmare, un consiliu Kanban are următoarele trei secțiuni principale:

  • ToDo (numit și backlog)
  • In progres
  • Finalizat / Done

Implementarea mai multor coloane WIP pentru orice secțiune:

De obicei, secțiunea în curs de desfășurare este împărțită în mai multe coloane pentru a găzdui toate subsecțiunile sau fazele lucrărilor care intră în secțiunea în curs. De exemplu, „În desfășurare” poate fi împărțit în coloane diferite cu nume precum Analiza, Dezvoltare, testare pentru a se potrivi mai bine lucrărilor pentru fiecare fază.

Implementarea limitelor WIP și divizarea coloanelor WIP

Așa cum am văzut în „Principiile Kanban”, stabilirea limitei pentru coloana „În desfășurare” a fost unul dintre principiile sale principale. Lucrarea este extrasă din coloana precedentă în coloana curentă, adică „Lucrări în desfășurare” numai dacă numărul total al lucrării sub coloana curentă este mai mic decât limita definită. De exemplu, în figura de mai jos, am stabilit limita WIP ca 3 pentru coloana „A face” din coloana In Progress. De exemplu, dacă numărul de pachete de lucru scade sub 3 și un pachet de lucru este mutat în starea de pregătire, un pachet de lucru va fi extras din listele de sprint și din nou, coloana secundară Doing va avea un total de trei pachete de lucru care este limită WIP definită.

Se recomandă întotdeauna împărțirea limitei WIP în două sub-coloane așa cum este arătat:

  1. Face
  2. Gata

De exemplu, pachetele de lucru din modulul de proiectare sunt terminate odată finalizate, acum este gata să fie trecut la secțiunea de dezvoltare. Această abordare ajută echipele să creeze strategii de proiect mai bune și permite vizualizarea clară și imaginea proiectului în desfășurare.

Beneficiile Kanban

1. Versatilitate - O abordare Kanban este extrem de vizibilă și deschide ochii pentru echipele de proiect. Tot fluxul de lucru din placa Kanban comunică între ele cu ajutorul semnalelor vizibile. Deoarece Kanban este universal acceptat, acesta poate fi folosit și pus în aplicare de aproape fiecare echipă, ceea ce face o abordare foarte versatilă.

2. Îmbunătățire continuă - Când o abordare Kanban este implementată cu succes pentru un proiect, ea continuă să caute amploarea îmbunătățirilor proiectului livrat. Dacă găsește vreunul, modifică produsul incluzând îmbunătățirea, apoi îl livrează din nou

3. Reduce blocajele și blocajele rutiere - Coloana în curs de desfășurare a Kanban ajută echipa să vizualizeze și să depisteze blocaje și probleme ale proiectului și le ajută să le rezolve.

4. Livrare continuă - Kanban este cunoscut pentru că este doar la timp, deoarece se concentrează pe abordarea continuă a livrării, prin continuarea mișcării pachetelor de lucru de la o etapă la alta.

5. Metrice vizuale - Kanban permite transparența ușoară și îmbunătățirea continuă a ciclului de viață al proiectului cu ajutorul valorilor sale elegante.

6. Echipa robustă - Abordarea Kanban împuternicește echipa să ia o decizie mai agilă, deoarece sistemul Kanban este aproape deținut de întreaga echipă și progresează pe măsură ce proiectul înaintează.

Concluzie:

În acest articol, am început cu o scurtă introducere și istorie a Kanban, care a fost urmată de principiile de bază care fac din orice model Kanban unul pur agil și de succes. Am văzut apoi câteva abordări pentru implementarea Kanban și am aflat despre avantajele utilizării unui sistem Kanban.

Articole recomandate

Acesta a fost un ghid pentru Ce este Kanban ?. Aici am discutat Introducere, Consiliul Kanban, Lucrări, Beneficii. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Agile vs Kanban
  2. Ce este Agile Project Management?
  3. Ce este informatica?
  4. Ce este Jira Software?