Hopp til hovedinnhold

Scrum/agile

Scrum et rammeverk for å utvikle, levere og opprettholde produkter i et komplekst miljø. Metodikken bryter ned arbeidet i oppgaver som teamet skal fullføre innen bestemte arbeidsperioder, som vi kaller sprinter. Sprintene varer som regel ikke lengre enn en måned, det er mest vanlig med to uker. Teamets oversikt over arbeidet kalles en backlog. Den er en ordnet liste over viktige oppgaver i avdelingen. Dette er den eneste kilden til arbeidsoppgaver i teamet. I hver arbeidsperiode plukker teamet oppgaver fra backloggen som de skal arbeide med.

Illustrasjon av en person som sitter og leser en bok
Illustrasjon av kolonnene i en Kanban-tavle

Kanban-tavla

Vi legger oppgaver for en arbeidsperiode (sprint) i teamets Kanban-tavle i GitHub. Tavla viser hvilke oppgaver teamet har under arbeid (work in progress).

Illustrasjon av personer som snakker sammen i et møte

Daily scrum-møtet

Det daglige scrum-møtet er et kort møte som foregår 1–5 dager i uka. Målet med møtet er å kartlegge status i arbeidet med oppgavene. I det daglige møtet sier hvert teammedlem hva de har gjort siden sist og hva de tenker å gjøre som neste oppgave. De sier også fra hvis de har hindringer som gjør at de ikke kan fullføre en oppgave. Smidigveilederne holder den daglige gjennomgangen av Kanban-tavla. Hvis det er behov for det, arrangerer de også egne møter utenom daily, for eksempel hvis teammedlemmer trenger å diskutere en oppgave mer i detalj.

Illustrasjon av en backlog

Raffinere backloggen

Når vi snakker om å raffinere backloggen, betyr det at vi detaljerer, estimerer og prioriterer oppgavene som ligger i teamets backlog. Dette er en kontinuerlig prosess, og det er produkteiere, smidigveiledere og teamet sammen som spesifiserer oppgavene. Teamet kan invitere eksterne til å hjelpe til med å raffinere, for eksempel når de trenger å få bedre forståelse for en oppgave.

Illustrasjon av en tavle der man har huket av sjekkbokser for ulike oppgaver

Planleggingsmøtet

I planleggningsmøtet velger teamet oppgaver fra backloggen, som de skal utføre i neste arbeidsperiode. Teamet setter mål for perioden sammen:

  • Hva ønsker vi å oppnå i løpet av perioden?
  • Hva ønsker vi å ha løst når vi er ferdig med perioden?

Hvis det trengs, detaljerer teamet hver oppgave litt mer grundig, for eksempel hvordan oppgaven skal løses. Hvis de trenger bedre forståelse for hva oppgaven går ut på, kan teamet invitere eksterne til møtet der de skal raffinere backloggen.

Illustrasjon av personer som har et møte

Tilbakeblikksmøtet (retrospektiv)

Målet med tilbakeblikksmøtet er å evaluere arbeidet til teamet, slik at det kan øke kvaliteten og jobbe mer effektivt. I møtet diskuterer teamet:

  • Hva gikk bra?
  • Hvilke problemer møtte vi/hva kan vi gjøre bedre?
  • Hvilke endringer/forbedringer bør vi gjøre?