Kanban (カ ン バ ン eller 看板 ) Er en metode til styring af arbejdsrelateret viden , der understreger en Just-in-Time organisation ved at give information om tid til teammedlemmer for ikke at overbelaste. I denne fremgangsmådekan alle deltagere sehele processen, fra opgaveanalyse til levering til kunden, og hver tager deres opgaver fra en kø.
I softwareudvikling kan Kanban være et visuelt processtyringssystem , der angiver, hvad der skal produceres, hvornår de skal produceres, og i hvilken mængde; denne tilgang er direkte inspireret af Toyotas produktionssystem og " magre " metoder .
I softwareudvikling bruges et virtuelt Kanban-system til at begrænse igangværende arbejde. Selvom navnet Kanban kommer fra japansk, kan oversættes som "signalkort", og kort bruges i de fleste Kanban-applikationer til softwareudvikling, fungerer disse kort ikke som tegn, der ville blive brugt til at få mere træning. De repræsenterer arbejdselementer.
Kanban-metoden som beskrevet af David J. Anderson er en forstærket og skalerbar tilgang til proces- og systemændringer inden for organisationer. Den anvender et igangværende opgavebegrænset udkastsystem som en central mekanisme til at bestemme systemprocesser og stimulere samarbejde med henblik på kontinuerlig systemforbedring.
Kanban-metoden er baseret på fire grundlæggende principper:
Start med det, du i øjeblikket laver Kanban-metoden starter med de roller og processer, der allerede er defineret, og stimulerer kontinuerlige, udvidede og udviklende ændringer. Accepter for at anvende evolutionære og forstærkede ændringer Holdet skal acceptere, at kontinuerlige, udvidede og udviklende ændringer er måden at forbedre systemet på. Ændringer i bølger kan synes mere effektive, men de har en højere fejlrate på grund af organisatorisk modstand og frygt. Kanban-metoden tilskynder til små, kontinuerlige, forstørrede og skalerbare ændringer. Respekter den nuværende proces, roller, ansvar og titler Fremtidige ændringer bør lette, og overholdelse af nuværende roller, ansvarsområder og professionelle titler eliminerer indledende frygt. Ledelse på alle niveauer Lederskabshandlinger på alle niveauer i organisationen, uanset om de er uafhængige samarbejdspartnere eller seniorledere , bør tilskyndes.Anderson identificerede seks god praksis .
Visualiser Visualiseringen af arbejdsgangen og materialiseringen gør det muligt at forstå, hvordan processerne fungerer . En almindelig måde at visualisere arbejdsgangen på er at bruge en tabel med kolonner . Kolonnerne repræsenterer forskellige faser og faser. Begræns antallet af igangværende opgaver Begrænsningen af opgaver forudsætter, at kladdesystemet implementeres over en del af eller hele arbejdsgangen. Udkastssystemet vil tjene som den primære stimulus for de kontinuerlige, udvidede og udviklende ændringer i systemet. Strømningshåndtering Arbejdsstrømmen gennem hvert trin i arbejdsgangen skal spores, måles og rapporteres. Ved aktivt at styre arbejdsgangen kan de kontinuerlige, udvidede og udviklende ændringer i systemet evalueres. Gør processtandarder eksplicit Etabler regler og anbefalinger ved at forstå behov og følge regler. Standarderne bestemmer, hvornår og hvorfor en billet flyttes fra en kolonne til en anden. Opret feedback-sløjfer Når hold udfører deres arbejde, tager de handlinger med jævne mellemrum for at måle og inspicere resultaterne af det, der leveres. Fortsæt løbende Når hold deler en forståelse af workflow, proces og risikoteorier, vil de være i stand til at forstå problemer og foreslå handlinger til løbende forbedring.Kanban-metoden antyder, at der anvendes en videnskabelig tilgang til at anvende kontinuerlige, udvidede og evolutionære ændringer. Metoden foreskriver ingen specifik videnskabelig metode, der skal anvendes.
Der er en voksende liste over adfærd, der har tendens til at dukke op, når Kanban implementeres. Det er :
Sticky notes på et tavle kan bruges. Specifik arbejdssporingssoftware kan bruges som Agile SAP, Kanban Tool, Jira Agile, Kanboard eller Taiga.
En kanban med sticky notes på et hvidt bord
En kanban med Jira Agile