Scrum er en metodikk som legger vekt på å levere arbeidsbiter i trinn kalt sprinter, mens Kanban fokuserer på kontinuerlig levering.
Begge er fremtredende smidige tilnærminger, og derfor blir de ofte forvekslet med hverandre. Mange tror at de er to sider av samme sak, mens forskjellene i virkeligheten er litt mer nyanserte.
Hva er Kanban?
Kanban er en teknikk for visualisering av prosjekter som bygger på prinsippene for slank produksjon, kontinuerlig utvikling og kundeorientering. Kanban-team kan visualisere arbeidet og den overordnede arbeidsflyten for å overvåke fremdriften i prosjektet og for individuelle oppgaver.
Det hjelper medlemmer av utviklingsteamet og den større organisasjonen med å forstå statusen til hver oppgave eller leveranse, samt med å identifisere organisatoriske flaskehalser. Organisasjonen kan deretter forsøke å løse disse ved hjelp av en kostnadseffektiv arbeidsflyt i et optimalt tempo.
Hva er Scrum?
Scrum er et smidig rammeverk som deler arbeidsiterasjoner inn i fastsatte tidsperioder kalt sprinter. Hver sprint, som vanligvis varer i to til fire uker, resulterer i en teoretisk leveringsklar leveranse eller arbeidsiterasjon.
Scrum er mest effektivt i små team (vanligvis maksimalt 10 medlemmer). Under sprinten følger Scrum-teamet fremdriften opp mot oppgavene og planlegger på nytt etter behov under daglige Scrum-møter, som også kalles standup-møter.
Viktige forskjeller mellom Kanban & Scrum

Struktur
Scrum fokuserer hovedsakelig på aktivitetsiterasjoner eller små, faste tidsenheter. Disse iterasjonene kalles sprinter, varer i to til fire uker og fungerer som en tidsramme for trinnvise leveranser av arbeid.
Kanban fokuserer derimot på WIP. Det inkluderer ikke sprinter. I stedet for å rette oppmerksomheten mot aktivitetens varighet og forutsigbarhet, er Kanban mer opptatt av oppgaveutførelsen.
Formål
I Scrum anslår teamet hvor lang tid det vil ta å utvikle en funksjon ferdig, og bruker faste sprinter til å måle fremdrift og fastsette hastighet. Måling av hastighet er ikke ment å vurdere produktivitet, men skal hjelpe teamet med å planlegge tiden som trengs for å levere arbeid av høy kvalitet.
Det primære målet med Kanban er å sikre kontinuerlig flyt med minimale flaskehalser. Du kan gå videre og innføre WIP-grenser for hver aktivitet eller hvert arbeidselement. I motsetning til Scrum egner Kanban seg bedre for prosjekter uten en betydelig funksjonalitets- eller produktetterslep (også kalt et sprintetterslep).
Roller
Scrum er avhengig av tre definerte roller for å planlegge, organisere, administrere og optimalisere metodikken. Disse rollene omfatter:
- Produkteieren: ansvarlig for den innledende planleggingen, prioriteringen og kommunikasjonen
- Scrum-masteren: ansvarlig for å føre tilsyn med sprintplanlegging, sprintgjennomganger og retrospektive sprintmøter
- Teammedlemmene: har ansvar for å utføre arbeidet som er identifisert for ferdigstillelse under hver sprint.
I motsetning til Scrum er Kanban langt mer fleksibelt når det gjelder teamsammensetning, og metodikken har ingen foreskrevne teamroller.
Verktøy
Jira er den mest brukte programvaren innen smidig programvareutvikling. Den er imidlertid ikke den beste programvaren for kreative avdelinger i virksomheten. Dette får enkelte organisasjoner til å finne prosjektstyringsprogramvare med Jira-integrasjon som kan forene bruken av to verktøy samtidig.
Avhengig av om det er smidig utvikling eller Kanban som spesifikt brukes mest i virksomheten din, må du derfor velge programvaren som best støtter dette.
Scrum-metodikken bruker et Scrum-brett til å representere arbeidselementer eller brukerhistorier visuelt. Se denne listen over Scrum-programvare for mer informasjon om hvordan du kan ta i bruk Scrum-verktøy i prosjektet ditt.
I motsetning til dette bruker Kanban-metodikken Kanban-tavler for å vise arbeid som pågår (WIP). Standardvisningen inkluderer kategoriene «Å gjøre», «Pågår» og «Ferdig», men du kan endre etikettene i henhold til teamets eller organisasjonens preferanser. Her er en liste over noen av de beste Kanban-verktøyene for å komme i gang.
Viktige likheter mellom Kanban og Scrum
Agile prosjektstyringsmetoder legger stor vekt på kontinuerlig forbedring, optimalisering av arbeidet og prosessen. Både Kanban og Scrum fokuserer på å visualisere arbeidsflyten for å samkjøre teammedlemmene om arbeid som pågår (WIP) og fremtidige mål.
I tillegg har begge metodene disse egenskapene:
- Er slanke og agile
- Begrenser arbeid som pågår (WIP)
- Fokuserer på å levere utgivelsesklar programvare ofte og tidlig
- Bruker åpenhet til å drive prosessforbedring
- Bryter ned komplekst arbeid i avgrensede oppgaver
- Er basert på selvorganiserende og tverrfunksjonelle team
- Optimaliserer kontinuerlig utgivelsesplaner basert på empiriske data og måltall (ledetid/syklustid/arbeidstakt).
Når bør du bruke Kanban kontra Scrum?
Som med så mange spørsmål i livet er svaret: Det kommer an på! Når du skal avgjøre hvilken metode du bør bruke, avhenger det av hva teamet ditt prøver å oppnå.
Når bør du bruke Kanban?
Bruk Kanban når du har et større team som er mer opptatt av å optimalisere gjennomstrømningen enn av å levere bestemte arbeidsmengder på bestemte tidspunkter. Kanban fungerer godt for å håndtere innkommende, mindre arbeidsoppgaver, for eksempel feilrettinger, kundestøttehenvendelser eller forespørsler om mindre forbedringer.
Fordeler med Kanban
Kanban-metodikken gir flere fordeler:
- Gir innsyn i arbeid som pågår (WIP)
- Støtter selvorganiserende team i beslutninger om hvilket arbeid og hvor mye arbeid de skal ta på seg som neste oppgave
- Gjør det enkelt å oppdage og korrigere flaskehalser i arbeidsflyten
- Tilpasser seg sømløst til ulike organisatoriske miljøer
- Krever svært kort ledetid for å komme i gang
Når bør du bruke Scrum?
Bruk Scrum hvis du er del av et lite team som arbeider med utvikling av funksjoner, og du ikke har noe imot å bruke tid i forkant på å implementere et mer komplisert rammeverk.
Fordeler med Scrum
Fordelene med Scrum-rammeverket omfatter:
- Gir teammedlemmene mulighet til å planlegge og anslå arbeidsomfang
- Bryter ned store, komplekse arbeidsmengder i mindre, definerte oppgaver
- Gir fleksibilitet i hvordan arbeidet struktureres og utføres gjennom hele prosjektets livssyklus
- Fremmer kontinuerlig læring for å forbedre fremtidig gjennomføring
- Tilpasser seg sømløst til ulike organisatoriske miljøer
Når bør du bruke begge?
Mange team har nytte av en hybridmetode kalt Scrumban. Scrumban kombinerer Scrums tidsavgrensede sprinter og daglige planleggingsmøter med Kanbans vektlegging av å visualisere arbeid som pågår og kommende arbeid, for å fokusere på å levere i trinn samtidig som man ser frem mot neste sprint.
Scrumban fungerer best i situasjoner der prioriteringene stadig endres, eller der det er behov for mindre arbeidsmengder, for eksempel ved utvikling av nye funksjoner for et eksisterende produkt eller ved håndtering av kundestøttehenvendelser.
Bli med for flere innsikter om prosjektstyring
Når foretrekker du å bruke Kanban? Hva med Scrum? Bli med i samtalen på Slack sammen med hundrevis av andre digitale prosjektledere gjennom DPM-medlemskap!
