Föreställ dig att teamet påbörjar ett nytt projekt. Du behöver ett enkelt sätt att visualisera arbetet på så att ni kan hålla er uppdaterade om vem som arbetar med vad, i vilken fas projektet är i och när allt ska vara klart. Du kan bläddra igenom projektdokument, kalkylark, e-postmeddelanden och meddelanden för att samla in all information, eller så kan du visualisera allt på ett ställe med en Kanban-tavla.
Om du har sysslat med projekthantering eller börjat utforska sätt att visualisera arbetet på kan du ha hört talas om Kanban. Kanban hjälper team att hitta en balans mellan det arbete de behöver utföra och varje teammedlems tillgängliga kapacitet.
Den här artikeln täcker allt du behöver veta om vad Kanban är, hur Kanban-tavlor fungerar och hur du bäst använder dem för att hantera teamets arbete.
Kanban är en agil ledningsmetod som använder visuella tavlor för att hjälpa team att spåra arbetet i olika faser mot ett slutförande. Kanban bygger på en filosofi om kontinuerlig förbättring och ”drar” arbetsobjekt från en produktbacklogg till ett regelbundet, hanterbart flöde.
Så här fungerar det i praktiken:
Kort: Varje uppgift representeras av ett kort på din Kanban-tavla
Kolumner: Kort rör sig genom kolumner som representerar arbetets olika stadier (t.ex. ”Att göra”, ”Pågående”, ”Klart”)
Synlighet i realtid: Ditt team kan på ett ögonblick se exakt hur långt varje uppgift har kommit
Kanban är särskilt populärt bland produkt-, teknik- och mjukvaruutvecklingsteam. Men alla team som vill skapa ett mer flexibelt arbetsflöde kan använda dem.
Gratis mall för Kanban-tavlaTaiichi Ohno, en Toyota-ingenjör från Japan, skapade Kanban i slutet av 1940-talet. Ohno insåg att han kunde förbättra Toyotas produktionssystem genom att ta med delar från lean produktion, även känt som ”Just-in-Time”-systemet (JIT).
Den viktigaste innovationen var övergången från en ”push”-process till en ”pull”-process:
Push-process: Produkter byggs baserat på en förväntad efterfrågan och skjuts ut på marknaden
Pull-process: Produkter skapas och levereras på nytt baserat på den faktiska efterfrågan från konsumenterna
Den här förändringen gjorde det möjligt för Toyota att bibehålla lägre lagernivåer och samtidigt vara konkurrenskraftiga på marknaden.
”Kanban” är en kombination av två japanska ord: 看 (Kàn), som betyder ”tecken”, och 板 (Bǎn), som betyder ”tavla”.
Även om Kanban fortfarande lever kvar inom tillverkningsindustrin, anpassades den till programvaruutvecklingen i början av 2000-talet. Kanban för programvaruutveckling använder samma ”pull”-process som Ohnos lean produktion.
Programvaruutvecklingsteam har funnit att Kanban kompletterar deras DevOps-praxis mycket väl. Synergin mellan Kanban och DevOps ger resultat snabbare och främjar en kultur av kontinuerlig förbättring och operativ effektivitet.
Kanban-team använder ett visualiseringsverktyg som kallas Kanban-tavlor för att hantera sin arbetsbelastning och sitt flöde. På en Kanban-tavla visas arbetet i kolumner på en projekttavla. Traditionellt sett representerar varje kolumn ett steg i arbetsprocessen. Den mest grundläggande Kanban-tavlan kan ha kolumner som "Att göra", "Pågående" och "Klart".
Varje kolumn är fylld med visuella kort som representerar enskilda uppgifter. Ett team flyttar uppgifterna från kolumn till kolumn tills de är slutförda.
Tänk på det som hyllorna i en stormarknad. När produktlagret minskar i takt med att konsumenterna köper fyller personalen på hyllorna med nya produkter. En Kanban-tavla fylls kontinuerligt med nya uppgifter allt eftersom teamet slutför de gamla.
Du kan ha en fysisk Kanban-tavla hängande i ett konferensrum, eller så kan du effektivisera processer online, vilket är en mycket enklare lösning för distans- eller virtuella team.
I dag kan du skapa och underhålla din Kanban-tavla online. Programvara och verktyg för virtuella Kanban-tavlor hjälper dig att visualisera innehåll på ett flexibelt sätt och få en omedelbar inblick i arbetet för hela projektet. Ofta använder team dessa virtuella Kanban-tavlor, såsom Asanas tavelvy, för att visualisera arbetet genom projektets olika faser.
Kanban-kort är drivkraften bakom Kanban-systemet, där varje kort representerar en enskild uppgift eller ett arbetsobjekt. De ger en tydlig och kortfattad översikt över den aktuella uppgiften.
Kanban-kort innehåller vanligtvis viktiga detaljer som uppgiftstitel, beskrivning, slutdatum, viktiga intressenter och den person som är ansvarig för uppgiften. Färger tilldelas ofta till olika typer av arbete, så att teammedlemmarna snabbt kan förstå uppgiftens krav och status.
Kanban-tavlor visualiserar teamets arbete genom att tilldela enskilda uppgifter till Kanban-kort eller post it-lappar, organiserade i kolumner på en whiteboardtavla.
Viktiga komponenter inkluderar:
Körfält: Kolumner som återspeglar värdeströmmen, faser som uppgifter måste slutföras i från början till slut
Kort: Enskilda uppgifter placeras i lämpliga banor för att kartlägga arbetsflödet
WIP-gränser: Kapacitetsgränser för aktivitetsbanor för att säkerställa att Kanban-systemet fungerar smidigt
När arbetet fortskrider flyttar teammedlemmarna korten från vänster till höger genom varje steg.
Det finns fyra grundprinciper som är användbara för att vägleda teamet när ni funderar på att lansera en Kanban-process:
Det är möjligt att tillämpa Kanban på alla nuvarande arbetsflöden eller processer. Till skillnad från vissa mer specifika agila ledningsprocesser såsom Scrum, är Kanban tillräckligt flexibel för att passa in i teamets grundrutiner.
Stora förändringar kan upplevas som störande för teamet, och om man försöker ändra allt på en gång kanske det nya systemet inte fungerar som förväntat. Kanban är medveten om det här, vilket är anledningen till att Kanban-ramverket fokuserar på kontinuerlig förbättring och stegvis förändring. I stället för att förändra allt på en gång kan ni börja med att göra stegvisa förändringar för att verkligen utveckla teamets processer över tid.
Till skillnad från vissa andra lean-metoder har Kanban inga inbyggda teamroller, så det fungerar inom er nuvarande teamstruktur och process. Dessutom kan den nuvarande processen ha några bra delar som skulle gå förlorade om ni försökte göra om ert arbetsflöde från en dag till en annan.
I en anda av kontinuerlig förbättring medger Kanban-metoden att förändring kan komma från var som helst och inte nödvändigtvis bara ”uppifrån och ned”. Med Kanban uppmuntras teammedlemmar att delta, föreslå nya sätt att utveckla processerna och ta nya arbetsrelaterade initiativ.
De grundläggande principerna i Kanban vägleder teamets tankesätt när ni tar er an Kanban-arbetsflödet. Följ de här sex metoderna för att implementera Kanban-processen och hjälpa teamet att kontinuerligt förbättra och uppnå en progressiv tillväxt.
En av de största fördelarna med Kanban är möjligheten att se arbetet ”röra sig” genom systemet. Det här ger inte bara en bred uppfattning om hur arbetet fortskrider i de olika faserna utan man får även insikter i realtid och en överblick över arbetets status.
Gränser för pågående arbete, eller WIP-gränser, är maximalt antal kort som kan visas i en enda kolumn vid varje givet tillfälle.
Som en agil metod bygger Kanban på principen om tidig leverans, vilket innebär att uppgifter ska röra sig snabbt mellan kolumner i stället för att stagnera med en tvetydig ”pågående”-status.
Även om det inte finns någon specifik regel för hur många uppgifter som ska vara ”pågående” vid en viss tidpunkt, kan WIP-gränser i allmänhet uppmuntra teamet att fokusera på en enda aktivitet i stället för att göra flera saker samtidigt.
För att effektivt begränsa pågående arbete ska ni optimera uppgiftsflödet i er Kanban-tavla. Ledtid är tiden mellan att påbörja en uppgift och markera den som ”Klar”.
Att hantera flödet hjälper dig att:
Minska ledtiden för uppgifter
Leverera arbete medan det fortfarande är relevant
Med tanke på hur snabbt uppgifter fortskrider i Kanban måste man se till att teamet har etablerat och tydligt kommunicerat normer. Processpolicyn ska vägleda teamet i implementeringen av Kanban-metodiken.
Dessutom är det viktigt att uppmuntra alla i teamet att delta och förnya Kanban-policyn i enlighet med den fjärde Kanban-grundprincipen: Uppmuntra ledarskap på alla nivåer.
Gratis mall för Kanban-tavlaI Kanban vill du få feedback från två olika grupper: kunderna och teamet.
Kunder: Samla feedback från kunder och användarberättelser om kvaliteten och effektiviteten i den lösning teamet tog fram. Var det rätt sak att producera? Fanns det några problem? Om det finns problem (såsom buggar i koden eller produktfel) kan man se över Kanban-flödet och lägga till mer tid för granskning, övervakning och utvärdering.
Team: Kolla regelbundet med teamet om vad de tycker om själva Kanban-processen. Vad tycker de om sitt arbete? Här finns det ytterligare en möjlighet att uppmuntra ledarskap på alla nivåer och förbättra teamets processpolicy.
Feedback är en viktig del av kontinuerlig förbättring och därmed av Kanban-ramverket.
Att spåra viktiga prestandamätvärden såsom ledtid, cykeltid och genomströmning är viktigt för att effektivt implementera ett Kanban-system. Mätvärdena ger värdefulla insikter om teamets framsteg och effektivitet och belyser förbättringsområden.
Team kan använda den här dataanalysen för att fatta välgrundade beslut och kontinuerligt förfina sin Kanban-process. Ökning av projektsynligheten driver teamet mot att uppnå operativ excellens i en Agile-miljö.
Kanban handlar i grunden om ständig förbättring. Men det innebär inte att inte andra metoder för processförbättring kan fungera bra tillsammans med Kanban. Oavsett vilken metod ni använder är det viktigt att samarbeta, experimentera och utveckla processerna efter behov.
I enlighet med den första Kanban-grundprincipen (börja med det ni gör nu) kan man tillämpa Kanban på alla arbetsflöden. Det bästa sättet att visualisera en Kanban-tavla är med ett arbetshanteringsverktyg som Asana. I Asana kan man visualisera varje projekt på fyra olika sätt, bland annat som en tavelvy i Kanban-stil.
Oavsett hur ni skapar en Kanban-tavla kan ni följa de här enkla stegen för att tillämpa Kanban på era befintliga processer:
Även om er Kanban-tavla så småningom kommer att innehålla alla uppgifterna i backloggen och allt slutfört arbete, är det bra att börja med en tom tavla för tillfället. Se till att befinna er i vyn Tavlor om ni använder ett arbetshanteringsverktyg som Asana.
Traditionellt sett representerar kolumnerna i Kanban-tavlan arbetets olika faser. De kolumner ni väljer att skapa beror på teamet, men här är några vanliga kolumner som används ofta:
Backlog, Inkorg eller Ny: Det är i den här kolumnen alla nya uppgifter hamnar innan du tilldelar dem till teammedlemmarna.
Redo eller Prioriterad: Flytta uppgifter till den här kolumnen när de är redo att startas.
Pågående: Arbete som ditt team arbetar med just nu. Du kan dela upp kolumnen "Pågående" i andra underliggande kolumner. Till exempel kan ett innehållsteam skapa kolumner för "Utkast", "Granskning" och "Redigering", medan ett teknikteam kan ha kolumner för "Utveckling", "Testning" och "Implementering".
Pausat: Flytta de uppgifter som av någon anledning måste blockeras till den här kolumnen.
Slutförd eller Klart: Flytta uppgifter till den här kolumnen när de är slutförda!
I en Kanban-tavla representerar varje kort en uppgift. Se till att uppgiftsrubrikerna är genomförbara. Vi rekommenderar att man börjar med ett verb så att teamet vet exakt vad de ska arbeta med.
Om du använder en virtuell arbetshanteringslösning kan du lägga till ytterligare information, sammanhang och filer till Kanban-uppgiftskorten. Använd sedan taggar för att spåra metadata, såsom hur lång tid uppgiften beräknas ta eller vilken prioritering den har.
En av grundförutsättningarna i arbetsflödeshanteringen med Kanban-tavlor är att föra arbetet genom olika faser. Man kan göra det manuellt genom att dra och släppa uppgifter, eller leta efter en virtuell arbetshanteringslösning som automatiserar arbetet. Med Asana är det till exempel möjligt att definiera regler för att automatiskt dirigera uppgifter till olika kolumner baserat på uppgiftsspecifik information, såsom att flytta en uppgift till kolumnen ”Pågående” när du har tilldelat den till en teammedlem.
Teoretiskt sett kan man använda samma virtuella Kanban-tavla på obestämd tid. Eftersom Kanban-tavlor spårar arbetet genom en kontinuerlig process, finns det ingen egentlig anledning att dumpa den nuvarande tavlan. Men i vissa system, som Scrum, behöver man ofta skapa en Kanban-tavla för varje ny sprint. Skapa helt enkelt en ny tavla, radera whiteboardtavlan, för över er backlog med uppgifter och kom i gång med arbetet igen.
Även om den traditionella Kanban-tavlan fortfarande är ett effektivt projekthanteringsverktyg kan ett digitalt Kanban-verktyg som Asana avsevärt förbättra teamets strategi för ständiga förbättringar.
Ett digitalt Kanban-verktyg är en webbaserad eller appbaserad plattform som replikerar fysiska Kanban-tavlor i en flexibel, interaktiv miljö. Så här förbättrar digitala verktyg teamets effektivitet:
Flöde: Digitala Kanban-verktyg ger bästa möjliga insyn i hur uppgifter rör sig genom arbetsflödet. Tack vare denna transparens kan team lättare identifiera och åtgärda flaskhalsar, vilket säkerställer ett smidigare arbetsflöde från början till slutförande.
Genomströmning: Team kan mäta sin genomströmning genom att spåra antalet slutförda uppgifter inom en viss period. Digitala Kanban-verktyg, som ger insikter om produktivitetstrender och gör det möjligt att fatta informationsbaserade beslut för att optimera teamets resultat, gör det enkelt att visualisera detta mätvärde.
Ledtider: Det är avgörande att förstå hur lång tid en uppgift tar från början till slut för att kunna förutse projekttidslinjer och fastställa realistiska deadliner. Team kan spåra ledtider exakt med hjälp av digitala projekthanteringsverktyg, som ger värdefulla data för att förbättra planerings- och genomförandeprocesser.
Automatisering: Digitala Kanban-verktyg innehåller ofta automatiseringsfunktioner som hanterar repetitiva uppgifter, såsom att flytta kort mellan kolumner baserat på utlösare, skicka aviseringar och uppdatera uppgiftsstatusar. Teamen kan fokusera på aktiviteter som ger mer mervärde genom att minska den manuella insatsen.
Integrering: Genom att kombinera med andra verktyg och plattformar säkerställs att Kanban-tavlor inte fungerar isolerat. Integreringar länkar dokumentlagring, kommunikationsverktyg och utvecklingsmiljöer för att effektivisera arbetsflöden och förvara all relevant information på en plats som alla har åtkomst till.
Analys och rapportering: Digitala Kanban-verktyg har ofta inbyggda analys- och rapporteringsmöjligheter. Team får djupa insikter om sina arbetsmönster genom dessa funktioner, vilket gör det möjligt för dem att identifiera trender, förutse framtida resultat och göra välgrundade justeringar av sina processer.
Ska teamet använda Kanban? Här är en snabb jämförelse som hjälper dig att bestämma dig:
Fördelar | Nackdelar |
Ger en snabb inblick i teamets arbete och arbetsflöden | Mindre vanligt bland icke-tekniska team, vilket kan göra att införandet går långsammare |
Ökar klarheten för distansteam genom att centralisera arbetets synlighet | Kan bli överväldigande om för många uppgifter pågår samtidigt |
Uppmuntrar flexibilitet genom kontinuerliga förbättringsmetoder | Kräver disciplin för att upprätthålla gränser för pågående arbete och en välskött tavla |
Förbättrar effektiviteten och minskar slöseri i projektets arbetsflöden | Kanske inte passar team som behöver fasta deadlines eller strukturerade sprintar |
Kanban är ett flexibelt verktyg som kan hjälpa team att balansera arbetet enligt sin kapacitet. Om ni introducerar Kanban till ett icke-tekniskt team kan ni överväga att flytta en arbetsström åt gången för att underlätta anpassningen.
Med Kanban-tavlor har teamet en tydlig bild av vilka uppgifter de arbetar med och var de här uppgifterna befinner sig i processen. Om ni är redo att prova en Kanban-tavla för ert team kan ni komma igång med Asana.
Det är möjligt att visualisera alla Asana-projekt på fyra olika sätt, bland annat i en Tavelvy, en tavla i Kanban-stil som gör det lättare för teamet att visualisera och navigera i arbetsflödet.
Gratis mall för Kanban-tavla