Sistemul Kanban și‑a început călătoria în anii 1950 pe liniile de producție ale Toyota, după care a trecut la birouri și a devenit un instrument important pentru managerii de proiect.
Flexibilitatea nelimitată a practicii și capacitatea sa de a auto-organiza personalul au permis eficiență acolo unde alte abordări nu au funcționat. Acesta este cazul în care cartea de vizită a sistemului a devenit chiar cartea — s‑a impus ca o monedă internă în organizațiile care au implementat Kanban.
Origine
La fel ca și conceptul de producție Lean, sistemul Kanban a fost dezvoltat de managerii Toyota. Autorul sistemului, inginerul japonez Taiichi Ohno, a fost inspirat de principiile de operare ale supermarketurilor americane, unde clienții selectau singuri produsele de care aveau nevoie. Rolul de “supermarket” în Toyota a fost îndeplinit de depozit.Acolo, cărțile de semnalizare — ceea ce “kanban” se traduce literal din japoneză — erau schimbate între muncitori, care reglementau manual procesul de producție.Cărțile erau atașate la lăzi cu piese. Aceste etichete indicau informații despre numărul piesei și cantitate, ce departament le trimitea și unde acestea urmau să ajungă.
Muncitorul implicat direct în asamblarea mașinilor (“downstream”) lua piesele din lada la care era atașat “kanbanul” care solicita reconstituirea. Cartea era îndepărtată și transmisă împreună cu lada goală transportatorului spre depozit. Acolo, un alt muncitor pregătea o nouă ladă cu piese de schimb, la care era atașat “kanbanul” de producție — o etichetă cu informații despre piesele de schimb produse.
“Kanbanul” de producție a fost înlocuit cu un “kanban” care solicita reconstituirea și trimis pe linia de producție a pieselor de schimb — “upstream”. Astfel, exact cantitatea de piese specificată pe carte a fost produsă. Lada cu noi piese de schimb a fost plasată de transportatori pe linia de asamblare.

Principiile Kanban
Managerii Toyota au articulat 6 reguli formatoare ale sistemului:
- Muncitorii din “downstream” îndepărtează exact atâtea piese din stoc câte sunt specificate pe kanban
- Muncitorii din “upstream” furnizează de asemenea piese strict conform cărților
- Nimic nu este produs sau mutat fără un kanban
- Kanbanul trebuie să fie întotdeauna atașat pieselor
- Piesele defecte nu sunt utilizate în sistem
- Reducerea numărului de cărți kanban face managementul mai sensibil la schimbări. Dar fără o necesitate extremă, nu este recomandabil să se schimbe numărul stabilit de cărți.
Kanban este un sistem “pull”. Creează un echilibru între un flux constant, care elimină costurile de așteptare, și o cantitate minimă de lucru în curs (WIP), care reduce riscurile de supraproducție. WIP este reglementat folosind cărți: numărul lor este fix, iar instrucțiunile din ele ghidează muncitorii “downstream”.
Limita WIP constă în proporție cu numărul de cărți kanban, care este calculat pe baza nivelurilor de vânzări și a variabilității statistice în procesele actuale. Numărul maxim de etichete — “energia” din sistem — asigură nivelul superior WIP în orice moment dat. WIP este, de asemenea, limitat de principiul pull: viteza de producție a upstream depinde de viteza de lucru a downstream.

Diagrama arată că unul dintre elementele de bază ale sistemului este cultura Kaizen. Procesele autonome și variabilitatea standardibertează managementul de supravegherea constantă, permițându‑i astfel să se concentreze pe îmbunătățirea performanței angajaților.
Aplicarea Kanban în IT
Sistemul Kanban, continuând să ofere beneficii pe liniile de producție, a pătruns în domeniul software-ului.
Numai cărțile, care conțin informații despre termene, descrieri sau numere de proces și numele executorului, sunt acum atașate nu lăzilor de piese de schimb, ci tablourilor cu coloane împărțite:
- Backlog — sarcini de finalizat
- Sarcini care sunt în prezent dezvoltate
- Sarcini finalizate dar care nu au fost încă predate testerilor
- Sarcini gata pentru predare către departamentul de testare
- Sarcini aflate în revizuirea managerului de proiect (PM)
- Sarcini finalizate
Numărul este de obicei scris deasupra coloanelor — limita, care indică numărul maxim de procese în ea. Limita backlog-ului este calculată în funcție de timpul de livrare. Dacă există 5 procese de lucru în sistem și timpul mediu de finalizare pentru fiecare este de 1 zi, backlog-ul poate fi limitat la 5.
Structura de mai sus nu este strictă — în funcție de specificul proiectului, coloane improvizate pot fi adăugate. Un sistem Kanban poate avea adesea nevoie de a defini criterii de pregătire a sarcinilor înainte de execuție. În acest caz, apar două coloane, denumite în engleză specifică (clarificând parametrii) și execută (preluând munca).
- O coloană cu o coadă de prioritate poate fi adăugată. Când un executor devine liber, trebuie să elibereze mai întâi această coloană de sarcini înainte de a prelua altele.
- Sarcinile care nu au fost finalizate sunt fie returnate în backlog, fie barrate din schemă.
- Kanban nu încurajează multitaskingul, limitând astfel numărul de procese pentru fiecare executor.
- Munca finalizată este mai bună decât mai multe sarcini începute.
- O a doua muncă poate fi preluată dacă prima este blocată.
- Timpul pentru execuția sarcinilor trebuie să fie echilibrat. Un termen prea scurt poate afecta calitatea. O limită prelungită arde resursele echipei și crește costurile procesului.

De ce este utilizat tabloul Kanban peste tot în loc de, de exemplu, tablete sau monitoare mari? Susținătorii sistemului răspund la această întrebare afirmând că un tablou obișnuit are două avantaje: este simplu și oferă control vizual. Este ușor să faci modificări pe el, și încurajează interacțiunea tactilă și socială între membrii echipei.
Avantajele și Dezavantajele Kanban
Kanban are următoarele avantaje:
- Flexibilitate în planificare. Echipa se concentrează doar pe munca actuală, cu priorități stabilite de manager.
- Îngajament ridicat al echipei în procesul de dezvoltare. Datorită întâlnirilor regulate, transparenței procesului și oportunităților de auto-organizare, angajații se adună și arată un interes autentic.
- Durata ciclurilor mai scurtă. Dacă abilitățile necesare sunt deținute de mai multe persoane, durata se reduce; dacă doar o singură persoană le deține, apare un blocaj. De aceea, angajații ar trebui să împărtășească cunoștințe optimizând astfel durata ciclurilor. Aceasta permite întregii echipe să lucreze la sarcinile blocate și să restaureze fluxul lin.
- Mai puține blocaje. Limitările WIP permit identificarea rapidă a blocajelor și a zonelor problematice care apar din lipsa de concentrare, forță de muncă sau abilități.
- Vizibilitate. Când toți executorii au acces la date, devine mai ușor să identifici blocajele. Echipele Kanban, pe lângă cărțile în sine, utilizează de obicei două rapoarte comune: grafice de control și flux cumulativ.
În practică, sistemul arată rezultate excelente în domenii de producție non-core:
- grupuri de suport software sau birouri de ajutor.
- Kanban funcționează bine în gestionarea start-up-urilor fără un plan clar, dar unde are loc o dezvoltare activă.
Kanban are și dezavantaje:
- sistemul funcționează prost cu echipe de mai mult de 5 persoane
- nu este destinat pentru planificare pe termen lung.
Diferențele față de Scrum
Scrum, la fel ca Kanban agil, este o metodologie flexibilă care este de asemenea adesea aplicată în domeniul IT. Diferențele dintre ele nu sunt evidente la prima vedere. Există multe similitudini, de exemplu, prezența unui backlog în ambele abordări.
Scrum | Kanban | |
Ritim | Sprinturi repetate de durată fixă | Proces continuu |
Ieșirea versiunii | La sfârșitul fiecărui sprint după aprobat de managerul de proiect (proprietar de produs) | Fluxul continuă neîntrerupt sau la discreția echipei |
Roluri | Proprietar de produs, Scrum master, echipă de dezvoltare | Echipă condusă de PM; în unele cazuri sunt implicați antrenori Kanban agili |
Metrici cheie | Viteza echipei | Timpul de livrare |
În ceea ce privește acceptabilitatea schimbării | În timpul unui sprint, schimbările sunt nedorite deoarece pot duce la erori în sarcini | Schimbările pot apărea în orice moment |
Exemple de aplicare în IT
Exact de la Microsoft: Debutul Kanban în dezvoltarea software-ului
Utilizarea principiilor Kanban în tehnologia informației a început acum puțin mai mult de 10 ani. David Anderson, unul dintre principalii promotori ai Kanban pentru dezvoltatorii de software, a consultat Microsoft în 2005. Ei erau nemulțumiți de performanța departamentului lor — XIT Sustained Engineering, care repara erorile din aplicațiile interne. Până la începutul anului de raportare, acest departament era cel mai rău din divizia sa. Backlog-ul depășea dimensiunea acceptabilă de cinci ori, iar timpul de livrare pentru procesarea unei cereri era, în general, de cinci luni.
Noul PM, cu consultațiile lui Anderson, a crescut productivitatea departamentului problematic cu 155% în nouă luni. Timpul de livrare a fost acum de cinci săptămâni, backlog-ul a revenit la o dimensiune normală, iar finalizarea sarcinilor în timp util s‑a stabilizat la 90%. Toate aceste rezultate au fost obținute cu o integrare minimă a angajaților noi; personalul a continuat să repare erori în același mod — doar abordările de organizare a muncii s‑au schimbat.
Un fapt interesant: managerul de program Dragos Dumitriu, care a avut ca obiectiv să schimbe situația din XIT, a fost pur și simplu captiv de cartea lui Anderson. Spre surprinderea lui, a întâlnit ideologul programului Kanban exact în Microsoft unde tocmai începuse cu o zi înainte. Dumitriu a cerut ajutor lui Anderson pentru sarcina sa, iar acesta a fost de acord să aplice principiile cărții sale în practică.Dumitriu a întâmpinat un departament format din trei dezvoltatori și trei testeri, care avea 80 de cereri îngrămădite în backlog. PM-ul însuși a fost numit temporar deoarece cerințele postului includeau expertiză în tehnologia ASP, administrarea SQL Server și cunoștințe despre MS Project Server. Managementul își imagina un “techie” care putea să codeze, să pregătească rapoarte și să prognozeze încărcătura backlog-ului în această poziție. Așa cum se credea pe atunci, problema departamentului ar fi fost dezvăluită dacă s‑ar fi adunat o cantitate mare de date. Dumitriu nu era un astfel de “techie”.
Cu toate acestea, începând să analizeze operațiunile XIT alături de Anderson, a identificat rapid factorii cheie care afectau negativ viteza departamentului:
- Prognozarea implicațiilor (ROM) îndeplinirii unei cereri dura mult timp. Atât dezvoltatorul, cât și testerul trebuiau să petreacă o zi de muncă întreagă realizând calculele necesare, verificând codul și completând documentația. În medie, o cerere apărea zilnic. Conform calculelor PM-ului, 40% din productivitatea departamentului era direcționată către ROM;
- Prioritate era dată cererilor cu o valoare mai mare. XIT era finanțat pe baza valorii comenzii. Prioritizarea cererilor era discutată lunar la întâlnirile managerilor departamentului cu clienții — manageri din alte departamente. Cu un backlog în expansiune la viteza actuală, unde doar 6 – 7 cereri erau procesate lunar, prioritățile altor cereri se schimbau constant în funcție de trecerea timpului. Multe dintre ele erau amânate pentru un “mai târziu” semnificativ, nu egal cu luna următoare.
- La etapa ROM, jumătate din cereri erau filtrate. Unele erau prea mari și erau recalificate ca proiecte care trebuiau transferate în alte departamente, altele erau prea scumpe și pur și simplu anulate. Unele cereri nu erau luate în dezvoltare deoarece implementarea lor ar dura prea mult. Astfel, 40% din productivitatea departamentului era cheltuită pe analiza cererilor, 50% dintre acestea fiind respinse. Aproximativ 15 – 20% din resursele de lucru erau risipite.
- Lucrările pregătitoare asupra cererilor ar putea dura luni înainte de începerea implementării. Calculările la etapa ROM puteau fi pierdute sau uitate în acel timp. Mai ales dacă implementarea era realizată de un alt dezvoltator decât cel care a început analiza.
Soluții Kanban pentru departamentul problematic al Microsoft

La sfârșitul anului 2005, productivitatea departamentului a crescut cu 155%. Pentru a îmbunătăți și mai mult activitatea XIT, au fost aduși doi angajați: un dezvoltator și un tester. Numărul cererilor din backlog a scăzut la 10, iar un dezvoltator a procesat constant 11 cereri pe trimestru. În medie, 56 de cereri au fost finalizate pe trimestru comparativ cu 11 anterior. Costul cererilor a scăzut de la 7500 $ la 2900 $.
Aplicatia în Corbis
După ce a obținut succesul la Microsoft, Anderson în 2006 a început să abordeze o nouă sarcină complexă. Acum lucra la Corbis — o altă companie a lui Bill Gates, care nu părăsise încă MS. Una dintre activitățile Corbis era licențierea de fotografii. La acel moment, era cea de‑a doua cea mai mare bibliotecă de fotografii stoc din lume cu o bază de date de aproximativ 3,5 mii de imagini.
Sarcina lui Anderson era să accelereze lansările principale ale companiei. Intervalul dintre lansări era de trei luni și putea crește chiar mai mult. Discutarea planului de lansare dura managementului două săptămâni. Era necesar să se stabilească lansarea unor versiuni secundare sau actualizări la fiecare două săptămâni. În același timp, resursele cheie trebuiau direcționate către proiectul principal.
Un tablou Kanban a apărut în biroul Corbis, unde Anderson vorbea cu echipa zilnic. Scopul PM-ului era să îmbunătățească controlul vizual asupra proceselor, să încurajeze auto-organizarea și o mai mare responsabilitate personală în rândul executorilor. Sistemul Kanban a fost de asemenea destinat reducerii supravegherii managerilor și creșterii productivității.

Pe lângă cărțile colorate și grafice, pe tablou a apărut și un “coș de gunoi” — în care erau trimise sarcinile care erau prea mari.

Foto din prezentarea oficială prezentare
Un Sistem Kanban pentru Inginerie Durabilă pe Sisteme Software de David J Anderson
Sistemul Kanban a clarificat când fluxul încetează să fie lin și unde apar întârzierile, cunoscutele blocaje. Discuțiile rapide cu echipa au ajutat la identificarea problemelor curente. De exemplu, testarea dura 3 zile, ceea ce a avut un impact negativ asupra cronologiei lansării. Trei angajați s‑au adunat și au găsit o modalitate de a reduce timpul la o zi.
Un blocaj este o secțiune a schemei sau algoritmului operațiunilor companiei, unde limitele de productivitate ale resurselor sau ale oamenilor reduc brusc capacitatea de trecere a fluxului de sarcini. O lipsă de forță de muncă, o conexiune proastă la internet sau un director în vacanță blochează sau încetinește execuția sarcinilor.
Limitele pentru cărțile Kanban au fost stabilite empiric de două ori. În coloana “gata pentru dezvoltare”, limitele au fost crescute. O nouă coloană — “gata pentru testare” — a apărut de asemenea. Multe cereri pentru downstream au fost formulate incorect, cauzând risipiri inutile de timp. Prin urmare, PM-ul a investigat operațiunile fluxului superior și a găsit greșeli.
Procedura de revizuire a cererilor putea dura 100 de zile, dar lansările au început să apară totuși la fiecare două săptămâni așa cum era planificat. Deciziile despre conținutul lansării au fost luate cu 5 zile înainte de publicare. Practica de numărare, așa cum s‑a întâmplat în cazul departamentului XIT de la Microsoft, a fost abandonată în favoarea productivității. Prioritățile sarcinilor erau stabilite conform “costului întârzierilor” sau pregătirii resurselor.
Sistemul Kanban nu numai că l‑a ajutat pe Anderson să atingă obiectivul stabilit, dar a și îmbunătățit moralul din cadrul echipei. Datorită discuțiilor colective și vizibilității proceselor, angajații și-au construit încredere reciprocă. Personalul a adoptat de asemenea Kaizen, adică practica îmbunătățirii continue.
Programe și Aplicații pentru KANBAN
Trello

Sistem popular Kanban pentru managementul sarcinilor. Se remarcă prin atractivitatea vizuală și interfața prietenoasă cu utilizatorul. Utilizatorii subliniază flexibilitatea sa superioară.
Kanbantool
![]()
Tabloul gratuit pentru doi utilizatori. Suport API și interfețe tactile.
Lean Kit Kanban

Tabloul gratuit pentru cinci utilizatori cu bune caracteristici de colaborare. Suport API și capacități de import/export, statistici extinse.
Kanbanize

Serviciu complet gratuit cu funcționalitate decentă. Proprietarii săi garantează o creștere de 300% a productivității atunci când folosesc produsul lor.
Worksection

SaaS ucrainean — aplicație pentru urmărirea rapidă și gestionarea proiectelor. În prezent, în plus față de contabilizarea finanțelor și termenelor limită, există un grafic Gantt. În următoarele luni, dezvoltatorii vor adăuga un tablou Kanban cu opțiuni de personalizare, făcând serviciul și mai potrivit pentru Kanban.
Verdict
Kanban este o practică care ajută la obținerea succesului, în timp ce utilizarea numai a metodelor agile nu este obligatorie. Schimbările semnificative sunt realizate prin eliminarea timpului irosit, gestionarea blocajelor și reducerea variabilității.
Cu toate acestea, schimbările de succes necesită timp. Acestea apar treptat, în timp ce rezistența echipei la inovații este minimă. Sistemul Kanban motivează personalul să se îmbunătățească fără modificări în metodele de inginerie.
Cărțile pentru articol sunt oferite de kniga.biz.ua