Martin Koksrud Bekkelund

Martin Koksrud Bekkelund

Teknologi • Samfunn • Politikk

Fra Scrum til smidig

07.02.17

Scrum er en fantastisk prosjektmetodikk. Forutsatt at du kommer fra en verden hvor vannfall er metodikken du kjenner. Men har du først fått taket på Scrum, er tiden inne for å komme seg videre. Scrum er intet blivende sted. Sånn sett er Scrum en avrusningsmetodikk for dem som kommer fra vannfall.

Man må lære å krabbe…

Når man kommer fra vannfall, representerer ofte smidige prosjektmetodikker noe fundamentalt annerledes enn hva man er vant med. Ikke bare er det en annerledes måte å jobbe på, det virker til og med uansvarlig ved første øyekast: ingen kravspekker, ingen dokumentasjon, ingen planlegging, ingen deadlines, ingen prosjektledere, ingen milepelplaner. Hvordan i all verden skal man få levert noe med så lite?

Og det er her Scrum kommer inn. Scrum innfører mye av tankegodset til smidig på en måte som gjør det spiselig for dem som trenger avrusning fra vannfall. Man har en Scrum Master som prosjektleder, man har sprinter som deadlines, man har Planning Meetings for planlegging og diverse andre artefakter som fungerer som pusteøvelser når savnet etter vannfall blir for stort.

Problemene med Scrum

Problemet er at flere av artefaktene fra Scrum blir en flaskehals straks man behersker Scrum. Når man innfører Scrum er det derfor viktig at man før innføringen klart og tydelig setter seg som mål at når Scrum beherskes, så må man komme seg videre. Kontinuerlig forbedring er sentralt i smidig.

Ta dette med sprinter. En sprint er en avgrenset tidsperiode som man driver utvikling i. En sprint varer for eksempel tre uker. Man starter en sprint med et planleggingsmøte. Deretter jobber man med å lage det man har definert i planleggingsmøtet. Og det er her problemene oppstår. Plutselig støter man på problemer og oppgaver må tas ut av sprinten for å rekke deadline. Ja, deadline. En kunstig, selvpåført deadline som kun fører til stress. Eller verden endrer seg underveis i sprinten, slik at forutsetningene du arbeider etter også har endret seg.

Løsningen? Fjern sprintene. Hvorfor ha selvpåførte deadlines hvis det ikke er noen reell grunn til å ha dem? Kast sprintene ut døra sammen med planleggingsmøtene.

Og Scrum Master? Hvorfor ha en person til å fotfølge utviklerne for å måle fremdriften deres til stadighet? Du klarer deg med en som leder utviklingsteamet og som selv utvikler og er produktiv.

Når passer Scrum?

Vi i Posten har gjennom flere år levert flere IT-prosjekter til offentlig sektor. Prosjektene ble levert på tid og pris. Det siste prosjektet ble gjennomført mer eller mindre etter Scrum-boka.

Scrum har etter mitt syn sin naturlige plass enten hvis man kommer fra vannfall og skal videre til noe mer smidig, eller hvis man har leveranser med faktiske deadlines.

… før man lærer å gå

For mange er Scrum et mål i seg selv. Jeg har tidligere skrevet at metoden ikke er målet. Sentralt i smidig står tanken om kontinuerlig prosessforbedring. Finn flaskehalser i utviklingen og fjern dem, en etter en.

I stedet for sprinter plukker utviklingsteamet oppgaver fra en prioritert backlog, utvikler, tester, aksepterer og produksjonssetter når de er ferdige med oppgaven. Alle utviklere bør kunne gjøre alle oppgaver: utvikle, teste, akseptere og produksjonssette alle deler av all kode. Gi utviklerne root.

DevOps og Extreme Programming (XP) har mye bra ved seg som du kan hente inspirasjon fra. Det samme har Kanban. I kombinasjon får du både elementene du trenger til å sette sammen en god prosess, i tillegg til å visualisere fremdrift og legge begrensninger på flaskehalsene.

Kommer du fra vannfall hjelper Scrum deg opp i knestående. Herfra må du selv komme deg videre, for eksempel med XP og Kanban som krykker. Hva som skal til videre herfra er helt opp til deg selv. Finn flaskehalsene og stressfaktorene, fjern dem og gjenta.

Martin skriver regelmessig om teknologiledelse og hvordan teknologi, samfunn og politikk påvirker hverandre. Få nye artikler via e-post:

Flere artikler

Enda flere artikler? Besøk arkivet.

Lest av Martin

  • 10 Hidden URLs to Help You Rule the Web

    You’re probably used to bookmarking your favorite sites for easy access, but the web goes much deeper than the top domains you’re familiar with—from your social networks to your email box, having the right URL to hand can enable you to jump right into the page, feature, setting, or search you need. Here are 10 of the most useful ones.

  • En ny gullstandard for personvern

    Fredag før påske presenterte regjeringen en ny personopplysningslov. Loven er det viktigste svaret på hvordan vi skal hindre at private bedrifter eller offentlige myndigheter misbruker våre persondata.

  • Kristin Clemets blogg - Her skriver jeg om ideer, verdier og politikk.

    Men verst er det, såvidt jeg kan bedømme, at hele tonen blant mange av dem som er aktive på Twitter, er blitt så ufordragelig og kald. Mange opptrer dessuten anonymt, samtidig som de i lite hyggelige ordelag omtaler mennesker som deltar med fullt navn.

  • Akimbo: A Podcast from Seth Godin av Seth Godin på Apple Podcasts

    Hvorfor er Facebook og Google blant verdens største selskaper når du ikke betaler for tjenesten?

  • How healthy is the internet?

    Our 2018 compilation of research explains what’s helping and what’s hurting the Internet across five issues, from personal experience to global concerns.

Om Martin

Martin Koksrud Bekkelund

Dette er Martin Koksrud Bekkelund sitt private nettsted, hvor han skriver om teknologiledelse og hvordan teknologi, samfunn og politikk påvirker hverandre. Martin arbeider til daglig som direktør for produkt- og forretningsutvikling i et av Norges største selskaper. Les mer...

 

Facebook Twitter Instagram LinkedIn GitHub SlideShare Martin Koksrud Bekkelunds RSS-kanal Send Martin penger via PayPal

© 1995-2018 Martin Koksrud Bekkelund
OpphavsrettRSS og abonnementKontakt