Scrum: Hva er Scrum-systemet og hvordan komme i gang på et Scrum-brett

Hvis du ser på rugby, vil du vite at en scrum involverer en mengde spillere tett pakket sammen i jorda og slåss om en ball. Arbeidsflytsystemet ‘Scrum’ er dessverre ingenting som dette. Det har mindre å gjøre med å kjempe i gjørmen mot fiendene dine, og mer å gjøre med å få oppgavene gjort på en effektiv og rettidig måte.

Scrum er, i likhet med det lignende systemet Kanban, et smidig rammeverk for å holde en velorganisert arbeidsplass. Det er spesielt populært innen programvareutvikling, og fungerer godt for team på rundt tre til ni personer, men det kan brukes på stort sett alle arbeidsplasser. Med mindre du jobber som rugbyspiller, i så fall vil det sannsynligvis skape forvirring.

Scrum: Hva er Scrum-systemet?

Scrum ble først introdusert som et begrep i 1986, i en Harvard Business Review artikkel av Hirotaka Takeuchi og Ikujiro Nonaka. De to forfatterne beskriver faktisk systemet i form av rugby, med en arbeidsstyrke som fungerer som et lag som "prøver å strekke seg langt som en enhet, og sender ballen frem og tilbake".

Kjernen i Scrum-systemet er tilnærmingen med å krangle et team til å jobbe sammen om spesifikke, oppnåelige mål innenfor faste tidsperioder. I stedet for å ha ti personer som jobber med forskjellige, urelaterte oppgaver uten noe klart endepunkt, forsøker Scrum å trekke folk sammen for å jobbe kollektivt på inkrementelle jobber.

LES NESTE: Hva er Kanban?

Dette er basert på flere roller i et Scrum-team. På toppen er det produkteieren, som representerer produktets interessenter. Under dette er scrum-mesteren, som egentlig er en prosjektleder som er ansvarlig for å sette Scrum-systemet i bruk. Under dette er selve utviklingsteamet.

hva_er_scrum_rolles

Kjernearbeidsflyten går slik: Produkteieren kommer med en produktbacklog, som fungerer som en ønskeliste over funksjoner som skal jobbes med. Dette går til scrum-teamet, hvor scrum-mesteren velger en rekke oppgaver fra denne backloggen som skal jobbes med. På Scrum-språket kalles disse ‘historier’. Disse historiene fokuseres så på under en ‘sprint’; en tidsperiode der utviklerne jobber med disse målene og kun disse målene.

På slutten av sprinten skal arbeidet være fullført. En gjennomgang skjer for å måle om spurten var en suksess, denne sender tilbake til produktets eier, og hele syklusen starter på nytt.

Scrum board: Fysisk eller digital?

Å administrere et Scrum-team har en tendens til å dreie seg om en eller annen form for Scrum-brett, som hjelper til med å visualisere arbeidsflyten. Dette kan innebære en stor, fysisk tavle, delt inn i kolonner med arbeider som skal utføres, arbeider som pågår og arbeider fullført. Det kan alternativt innebære en slags digitalt bord, slik som de fra selskaper som Trello og Asana.

Se relatert Hvorfor London er det beste stedet å være apputvikler i 2018 Hvordan starte en bedrift: Topptips for suksess

I Trello, for eksempel, lager du kolonner for ulike stadier av en arbeidsflyt og fyller denne ut med kort som beskriver ulike oppgaver. Den fysiske versjonen av dette brettet ville være organisert omtrent på samme måte, om enn med flere post-it-lapper. I begge tilfeller vil brettet bli fokus for "sprinten", der fokuset vil være på å få alle stadier av en oppgave fullført innen tidsperioden. En sprint kan vare i to uker, eller den kan vare i noen dager.

hva_er_scrum_2

Som denne scenen fra HBOs Silicon Valley viser, er målet generelt å få utviklerne til å jobbe med oppgaver (beklager, "historier"), veiledet innenfor rammen av Scrum-arbeidsflyten.

Scrum vs Kanban

Et relatert system til Scrum er Kanban, som også dreier seg om fargerike post-it-lapper og ord som "smidig arbeidsflyt". Den største forskjellen mellom Scrum og Kanban er at sistnevnte er en kontinuerlig prosess, med arbeidere som tar kort over hele linja når og når de kan. I Scrum dreier arbeidet på brettet rundt angitte 'sprints'.

Roller i Kanban er også løsere, mens Scrum har en spesiell forkjærlighet for navn som "scrum master", antagelig fordi det høres mindre kjedelig ut enn "prosjektleder", selv om de i hovedsak er det samme. Scrum har også en tendens til å ha regelmessige innhentingsøkter, kalt scrums, hvor fremdriften i arbeidsflyten diskuteres av... du gjettet riktig: Scrum-mesteren.