Skip to main content

Scrum är en metodik som betonar att leverera arbetsinkrement i delar, så kallade sprintar, medan Kanban fokuserar på kontinuerlig leverans.

De är båda framträdande agila metoder och förväxlas därför ofta med varandra. Många tror att de är två sidor av samma mynt, när skillnaderna i själva verket är något mer nyanserade.

Vad är Kanban?

Kanban är en teknik för projektvisualisering som bygger på principerna för leanproduktion, kontinuerlig utveckling och kundorientering. Kanban-team kan visualisera arbetet och det övergripande arbetsflödet för att övervaka projektets och enskilda uppgifters framsteg.

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Det hjälper medlemmarna i utvecklingsteamet och den större organisationen att förstå statusen för varje uppgift eller leverans, samt att identifiera organisatoriska flaskhalsar som organisationen sedan kan försöka åtgärda genom att använda ett kostnadseffektivt arbetsflöde i optimal hastighet.

Vad är Scrum?

Scrum är ett agilt ramverk som delar upp arbetsiterationer i bestämda tidsperioder, så kallade sprintar. Varje sprint, som vanligtvis är två till fyra veckor lång, resulterar i en teoretiskt leveransbar leverans eller arbetsiteration.

Scrum är mest effektivt i små team (vanligtvis högst 10 medlemmar). Under sprinten följer Scrum-teamet upp framstegen för uppgifterna och planerar om vid behov under dagliga scrum-möten, som också kallas ståmöten.

Viktiga skillnader mellan Kanban & Scrum

Jämförelsetabell för Kanban och Scrum
Infografik som sammanfattar de viktigaste skillnaderna mellan Kanban och Scrum.
Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Struktur

Scrum fokuserar främst på aktivitetsiterationer, det vill säga små, fasta tidsenheter. Dessa iterationer kallas sprintar, varar i två till fyra veckor och fungerar som en tidsram för arbetsinkrement.

Kanban fokuserar däremot på WIP. Det innehåller inga sprintar. I stället för att fokusera på aktivitetens varaktighet och förutsägbarhet är Kanban mer inriktat på att utföra uppgifter.

Syfte

I Scrum uppskattar teamet hur lång tid som behövs för att färdigställa en funktion och använder fasta sprintar för att mäta framsteg och fastställa arbetstakt. Att mäta arbetstakten är inte avsett att bedöma produktiviteten, utan att hjälpa teamet att planera tiden som krävs för att leverera kvalitetsarbete på ett tillräckligt bra sätt.

Kanbans primära mål är att säkerställa ett kontinuerligt flöde med minimala flaskhalsar. Du kan gå längre och införa WIP-gränser för varje aktivitet eller arbetsobjekt. Till skillnad från Scrum är Kanban bättre lämpat för projekt utan en omfattande funktions- eller produktbacklogg (även kallad sprintbacklogg).

Roller

Scrum bygger på tre definierade roller för att planera, organisera, administrera och optimera metodiken. Dessa roller omfattar:

  • Produktägaren: ansvarar för den inledande planeringen, prioriteringen och kommunikationen
  • Scrum-mastern: ansvarar för att övervaka sprintplaneringen, sprintgenomgångarna och sprintretrospektivmötena
  • Teammedlemmarna: ansvarar för att utföra det arbete som identifierats för slutförande under varje sprint.

Till skillnad från Scrum är Kanban mycket mer flexibelt när det gäller teamets sammansättning och saknar föreskrivna teamroller som en del av metodiken.

Verktyg

Jira är den vanligaste programvaran inom agil programvaruutveckling. Den är dock inte den bästa programvaran för kreativa avdelningar inom företaget. Därför letar vissa organisationer efter projektledningsprogramvara med Jira-integration som kan förena användningen av två verktyg samtidigt.

Beroende på om agilt arbetssätt eller Kanban specifikt dominerar på ditt företag måste du därför välja den programvara som bäst stöder det.

Scrum-metodiken använder en Scrum-tavla för att visuellt representera arbetsobjekt eller användarberättelser. Ta en titt på den här listan över Scrum-programvara för mer information om hur du kan implementera Scrum-verktyg i ditt projekt. 

Till skillnad från detta använder Kanban-metodiken Kanban-tavlor för att visa pågående arbete (WIP). Den klassiska vyn innehåller kategorierna ”Att göra”, ”Pågår” och ”Klart”, men du kan ändra etiketterna efter teamets eller organisationens önskemål. Här är en lista över några av de bästa Kanban-verktygen för att komma igång.

Viktiga likheter mellan Kanban & Scrum

Agila projektledningsmetoder lägger stor vikt vid kontinuerliga förbättringar, arbetsoptimering och processer. Både Kanban och Scrum fokuserar på att visualisera arbetsflödet för att skapa samsyn bland teammedlemmarna kring WIP och framtida mål.

Dessutom gör båda metoderna följande:

  • Är lean och agila
  • Begränsar WIP
  • Fokuserar på att leverera lanseringsbar programvara ofta och tidigt
  • Använder transparens för att driva processförbättringar
  • Bryter ned komplext arbete i avgränsade uppgifter
  • Bygger på självorganiserande och tvärfunktionella team
  • Optimerar kontinuerligt lanseringsplanerna baserat på empiriska data och mätvärden (ledtid/cykeltid/hastighet).

När ska man använda Kanban respektive Scrum?

Precis som med så många andra frågor i livet är svaret: det beror på! När du ska avgöra vilken metodik du ska använda och när beror det på vad ditt team försöker uppnå. 

När ska man använda Kanban?

Använd Kanban när du har ett större team som är mer inriktat på att optimera genomströmningen än på att leverera specifika arbetsdelar vid specifika tidpunkter. Kanban fungerar bra för att hantera inkommande mindre arbetsuppgifter, till exempel felkorrigeringar, kundsupportärenden eller mindre förbättringsförfrågningar.

Fördelar med Kanban

Kanban-metodiken erbjuder flera fördelar:

  • Ger insyn i pågående arbete (WIP)
  • Stödjer självorganiserande team så att de kan fatta beslut om vilket arbete och hur mycket arbete de ska ta på sig härnäst
  • Gör det enkelt att upptäcka och åtgärda flaskhalsar i arbetsflödet
  • Anpassar sig sömlöst till olika organisatoriska miljöer
  • Kräver minimal ledtid för att komma igång

När ska man använda Scrum?

Använd Scrum om du ingår i ett litet team som arbetar med utveckling av funktioner och inte har något emot att lägga tid i början på att införa ett mer komplicerat ramverk.

Fördelar med Scrum

Fördelarna med Scrum-ramverket omfattar:

  • Ger teammedlemmarna möjlighet att planera och uppskatta arbete
  • Bryter ned stora, komplexa arbetsdelar i mindre, definierade uppgifter
  • Erbjuder flexibilitet i hur arbetet struktureras och genomförs under projektets livscykel
  • Främjar kontinuerligt lärande för att förbättra framtida genomförande
  • Anpassar sig sömlöst till olika organisatoriska miljöer

När ska man använda båda?

Många team drar nytta av en hybridmetodik som kallas Scrumban. Scrumban kombinerar Scrums tidsbegränsade sprintar och dagliga planeringsmöten med Kanbans fokus på att visualisera pågående och kommande arbete för att fokusera på att leverera i inkrement, samtidigt som man blickar framåt mot nästa sprint.

Scrumban fungerar bäst i situationer där prioriteringarna ständigt förändras eller där mindre arbetsinkrement behövs, till exempel vid utveckling av nya funktioner för en produkt som redan finns eller vid hantering av supportärenden.

Få fler insikter om projektledning

När föredrar du att använda Kanban? Hur är det med Scrum? Delta i samtalet på Slack tillsammans med hundratals andra digitala projektledare genom DPM-medlemskapet!