Metodikk

Systemutviklingsmetodikk: smidig, Scrum, Kanban og fossefall

Metodikken bestemmer hvordan et utviklingsprosjekt planlegges og gjennomføres. Riktig valg gir raskere leveranser, lavere risiko og et sluttresultat som treffer behovet. Her er de vanligste tilnærmingene og når de passer.

Fossefall (waterfall)

Fossefallsmodellen gjennomfører fasene sekvensielt: krav, design, utvikling, test og drift, én etter én. Alt planlegges grundig før byggingen starter. Modellen er forutsigbar og enkel å styre på papiret, men sårbar for endringer — oppdager du en feil i kravene sent, blir det dyrt å rette.

Fossefall passer best når kravene er godt kjent og stabile fra start, for eksempel i prosjekter med strenge regulatoriske krav eller fysiske leveranser.

Smidig utvikling (agile)

Smidig utvikling snur logikken: i stedet for å planlegge alt på forhånd, leveres fungerende programvare i korte iterasjoner. Etter hver iterasjon får teamet tilbakemelding og justerer kursen. Dette reduserer risikoen for å bygge feil ting, og gir verdi tidlig.

Smidig er i dag standarden for de fleste systemutviklingsprosjekter, fordi behov sjelden er fullt kjent på forhånd og markedet endrer seg raskt. Smidig er et tankesett — Scrum og Kanban er to konkrete måter å praktisere det på.

Scrum

Scrum organiserer arbeidet i sprinter, typisk to til fire uker, som hver ender med en potensielt leverbar del av systemet. Teamet har faste roller (produkteier, scrum master, utviklere) og faste møter: sprintplanlegging, daglig standup, sprintgjennomgang og retrospektiv.

Scrum passer når arbeidet kan planlegges mot et produktmål og teamet kan jobbe fokusert i avgrensede perioder. Det gir god forutsigbarhet på leveransetakt.

Kanban

Kanban visualiserer arbeidet på en tavle med kolonner (for eksempel «å gjøre», «pågår», «ferdig») og begrenser hvor mange oppgaver som er under arbeid samtidig. Det er en kontinuerlig flyt uten faste sprinter.

Kanban passer godt for drift, vedlikehold og support, der oppgaver kommer inn løpende og prioriteringen endrer seg. Mange team kombinerer Scrum og Kanban («Scrumban»).

Slik velger du riktig metodikk

SituasjonAnbefalt tilnærming
Stabile, godt kjente kravFossefall eller lett smidig
Uklare krav, behov for læring underveisSmidig / Scrum
Nytt produkt mot et målScrum
Løpende drift og vedlikeholdKanban

I praksis er svaret ofte en tilpasset kombinasjon. Det viktigste er ikke å følge et rammeverk slavisk, men å levere ofte, få tilbakemelding tidlig og justere. Se hvordan metodikk henger sammen med resten av prosessen i vår guide til systemutvikling.

Usikker på hvilken tilnærming som passer prosjektet ditt? DOPS har ledet systemutviklingsprosjekter med smidig metodikk for norske virksomheter i over 20 år.

Få rådgivning fra DOPS

Ofte stilte spørsmål

Hva er forskjellen på smidig og fossefall?

Fossefall gjennomfører fasene sekvensielt der hele løsningen planlegges før den bygges. Smidig utvikling leverer i korte iterasjoner med hyppige tilbakemeldinger, slik at kravene kan justeres underveis.

Er Scrum og smidig det samme?

Nei. Smidig (agile) er et sett verdier og prinsipper. Scrum er ett konkret rammeverk som følger disse prinsippene, med faste roller, sprinter og seremonier.

Når passer Kanban bedre enn Scrum?

Kanban passer når arbeidet er en jevn strøm av oppgaver med varierende prioritet, som drift og vedlikehold, mens Scrum passer når arbeidet kan planlegges i avgrensede sprinter mot et produktmål.