Om du tillämpar Kanban förstår du redan den otroliga insikt som visualisering kan ge dig i ditt arbetssätt. Men vet du hur du ska använda den insikten för att optimera ditt arbetsflöde? Du kanske blir förvånad över att du redan har alla data du behöver för att börja optimera flödet - du behöver bara lära dig några grundläggande Kanban-beräkningar för att omvandla dessa rådata till användbara flödesmått.
Vi bad Dan Vacanti, VD och medgrundare av ActionableAgile och författare till Actionable Agile Metrics for Predictability, att dela med sig av sina insikter om hur man använder Kanban-mätningar för att optimera flödet. I en serie inlägg kommer Dan att förklara hur du kan utnyttja kraften i data i Kanban för att maximera det värde du kan ge dina kunder.
I det här inlägget får du lära dig de grundläggande mätvärdena för flödet och hur du analyserar data från din styrelse för att börja optimera ditt arbetsflöde. I kommande inlägg kommer du att lära dig hur du kan använda Kanban-beräkningar för att ständigt förbättra din process.
Från Daniel Vacanti:
Flödesmätning
Det centrala i Kanban är begreppet flöde. Flöde handlar om hur värde sprids genom en process. Jag utgår naturligtvis från att du har kunder, att du måste leverera värde för dessa kunder och att du har inrättat en process för att hantera hur detta värde levereras. Låt mig gå rakt på sak: den bästa strategin för att optimera leveransen av värde till dina kunder är att optimera flödet.
En del av processen för att optimera flödet innebär att man måste besvara två mycket grundläggande frågor:
- Hur lång tid tar det för oss att leverera värde till våra kunder?
- Hur mycket kundvärde levererar vi vid varje given tidpunkt?
Observera: Dessa frågor måste besvaras ur kundens perspektiv.
Som vi kommer att se i kommande inlägg: "Hur lång tid tar det för oss att leverera värde till våra kunder?" besvaras bäst med flödesmåttet Cykeltid. "Hur mycket kundvärde levererar vi vid varje given tidpunkt?" besvaras bäst med flödesmåttet Throughput. Både cykeltid och genomströmning kommer att mätas i termer av vårt slutliga flödesmått som, som det visar sig, är den största faktorn för båda: Arbetet pågår.
Den goda nyheten är att dessa mått är mycket enkla att förstå både för dig och för dina kunder (mer om det i ett senare inlägg). Den ännu bättre nyheten är att det är mycket enkelt att samla in och spåra flödesmått - faktum är att du förmodligen redan har alla data du behöver för att börja analysera dina flödesmått just nu.
Hur samlar vi in flödesdata?
Men låt oss först, som vanligt, börja från början.
Alla mätvärden är mätningar - de tre flödesmätvärdena som nämns ovan är inget undantag. Därför måste varje diskussion om flödesmätning börja med en diskussion om mätning. Det är viktigt att förstå att alla mätningar har minst tre aspekter: en startpunkt, en slutpunkt och en måttenhet. Om du förstår hur dessa aspekter är tillämpliga på din process har du kommit en bra bit på väg mot att förstå flödesmätningar i allmänhet.
I min bok, Actionable Agile Metrics for Predictability, lånar (stjäl) jag en metafor från Dr. John Little som föreslår att alla processer kan ses som ett enkelt kösystem. Enkelt uttryckt kan man säga att i ett kösystem anländer saker, de bearbetas eller väntar på att bli bearbetade och sedan försvinner de. Figuren nedan visar en bildversion av detta koncept:
Fundera över hur du kan tillämpa denna modell på din egen process: Vad innebär det att arbetet har kommit fram? Är det när kunden ber om det? Eller är det när begäran godkänns eller prioriteras? Eller är det när du börjar arbeta med det? Eller är det något annat? Det finns inget rätt svar här - du måste bara bestämma dig för vilken ankomstpunkt du vill ha. Vad innebär det på samma sätt att något har lämnat oss? Är det när allt arbete för att bygga den är klart? Är det när den skickas till kunden? Eller är det när kunden har haft möjlighet att använda den och godkänna den? Återigen finns det inget rätt svar här.
När du väl har definierat dessa gränser för din process behöver du bara ta en tidsstämpel för när något anländer (baserat på din definition av ankomst) och en tidsstämpel för när något avgår (baserat på din definition av avgång) för att få ett mått för våra mätvärden. Ett exempel på hur dina mätdata kan se ut sammanfattas i tabellen nedan:
ID för arbetsmomentet | Ankomst | Avgår |
1 | 01/01/2016 | 01/03/2016 |
2 | 02/02/2016 | 03/03/2016 |
3 | 01/02/2016 | 03/04/2016 |
Det var allt. Det är verkligen allt. Alla grundläggande flödesmått i Kanban kan härledas från denna minimala datamängd. (Du kan hitta verktyg för att hämta dessa data från dina egna verktyg på https://github.com/actionableagile.)
I de kommande bloggarna kommer jag att tala om hur man omvandlar flödesdata till flödesmått, hur dessa flödesmått är relaterade till Littles lag och hur man använder flödesmått och Littles lag för att på ett förutsägbart sätt optimera leveransen av kundvärde genom din process.
Rekommenderad läsning:
Om du vill veta mer om flöde och flödesmätning kan du läsa de här resurserna: