Planview-bloggen

Din väg till smidighet i affärsverksamheten

Agil planering för företag, Hantering av värdeströmmar

Kartläggning av värdeflödet för mjukvaruutveckling

Publicerad Av Maja Majewski

VAD ÄR VÄRDEFLÖDESKARTLÄGGNING?

Beroende på din bakgrund kan du ha olika tankar när du hör termen värdeflödeskartläggning. Inom tillverkningsindustrin innebär kartläggning av värdeflöden att man analyserar det nuvarande läget för de processer genom vilka input blir output. "Produkten" av en kartläggning av värdeflödet inom tillverkningsindustrin är en levande karta som använder symboler och pilar för att visualisera flödet av material och information genom organisationen. Den visualiserar aktiva och inaktiva tider, överlämningar med mera.

Kartläggningen av värdeflödet inom programvaruutveckling är något annorlunda, eftersom input och output inte är materiella varor, utan snarare delar av det värde som kan användas och som skapas av kunskapsarbetare. Värdeflödeskartläggningen för programvaruutveckling varierar alltså också i hur den används.

Det som är konsekvent är slutmålet för alla kartläggningar av värdeflödet, oavsett bransch: Att få en tydlig förståelse för hur värdet flödar genom de olika funktionerna i en organisation. Med den här kunskapen kan organisationer börja optimera sina aktiviteter och processer på makronivå och göra förändringar som har stor inverkan på den totala produktiviteten och det värde som levereras. På detta sätt kan värdeflödeskartläggning hjälpa organisationer att skapa en plan för sin Lean-omvandling.

Läs för att få veta hur kartläggning av värdeflödet kan hjälpa din organisation för programvaruutveckling att optimera sina processer för att öka hastigheten och leverera värde.

FÖRSTÅELSE FÖR LEAN VÄRDEFLÖDESKARTLÄGGNING

Det är mycket sällan som organisationer följer en förutbestämd plan - det skulle faktiskt knappast vara Lean att göra det. Lean-organisationer växer i olika riktningar och funktioner när de svarar på marknadens krav. Under perioder av intensiv tillväxt uppstår mycket slöseri i form av dubbelarbete, ineffektiva processer och gamla system.

Lean-världen har lätt tagit till sig värdeflödeskartläggning som en systematisk metod för att ta bort detta slöseri, samtidigt som man ständigt optimerar för att leverera värde. Målet med en Lean-omvandling är att förbättra organisationens allmänna hälsa, genom att betona tydlighet, enkelhet, processfokus och datadrivet beslutsfattande. Lean-värdesflödeskartläggning gör det möjligt för organisationer att förstå exakt hur värdet flödar genom deras olika funktioner och sedan fatta beslut som gör det möjligt för dem att bättre betjäna sina kunder. Det gör de genom att ta bort slöseri, men också genom att använda insikterna från värdeflödeskartläggningen för att öka värdet.

Värdeflödeskartläggning är ett otroligt värdefullt verktyg för alla organisationer som genomgår en Lean-omvandling, eftersom det ger insikter på hög nivå om organisationens effektivitet som är svåra att upptäcka utan en samlad insats.

HUR MAN ANVÄNDER VÄRDEFLÖDESKARTLÄGGNING I PROGRAMVARUUTVECKLING

Även om tillverkarna och programvaruutvecklingsorganisationerna har olika input och output är de mer lika varandra än du kanske tror. I likhet med tillverkning innebär programvaruutveckling att man följer en förutsägbar serie steg för att omvandla råmaterial till en färdig produkt (eller en itererad version av en produkt). Det finns en planeringsprocess som följs av genomförande, testning, driftsättning och mätning. Ofta ingår också ett element av produktunderhåll efter lanseringen.

Medan varor inom tillverkningsindustrin tenderar att gå på ett linjärt löpande band, är processerna inom mjukvaruutveckling ofta mycket mer röriga, eftersom det mesta av arbetet sker i människors huvuden - inte på ett fysiskt löpande band.

Även om stegen i våra processer är enkla att förstå är det i praktiken ofta så att arbetet hoppar mellan stegen, fastnar i överlämningar eller på annat sätt ligger still, vilket förstör vår förmåga att leverera arbete snabbt eller förutsägbart. Därför är det värdefullt att inte bara identifiera varje steg i vår process (genom kartläggning av värdeflödet), utan också visualisera och hantera vårt arbete när det rör sig genom processen. Många organisationer som utvecklar programvara använder Kanban för att hantera och optimera sina arbetsflöden efter att ha genomgått en kartläggning av värdeflödet.

Kanban kan hjälpa utvecklingsteam aktivt att hantera sin process och få värdefulla insikter, till exempel:

  • Hur lång tid tar vårt QA-steg i allmänhet?
  • Vad är vår genomsnittliga ledtid? Hur kan vi förbättra den?
  • Var "fastnar" arbetet i vår process?
  • Behöver vi ytterligare en person för att minska flaskhalsen i just detta steg?

Kartläggning av värdeflödet för mjukvaruutveckling genomförs vanligtvis i hela organisationen. Kanban är effektivast när det implementeras både på grupp- och organisationsnivå - så att grupperna kan optimera sina arbetsflöden och samtidigt ge insikter till chefer på organisationsnivå. Kanban-tavlor kan representera vilken del av värdeflödet som helst på vilken nivå som helst - vilket ger alla i organisationen den överblick de behöver för att fatta mer välgrundade beslut och hålla värdet i rörelse.

Relaterade inlägg

Skrivet av Maja Majewski