ScrumLite er en tilpasset udgave af den agile projektmetode Scrum. Projektmetoden er tilpasset undervisningsprojekter og elevteams.
ScrumLite hjælper med at arbejde struktureret, iterativt og samarbejdsorienteret – uden at gøre processen for kompleks.
Scrum hviler på tre grundlæggende principper:
Disse principper understøttes konkret i ScrumLite ved hjælp af faste scrum-møder, et digitalt scrum board og simple værktøjer til planlægning og opfølgning.
Hver dag (eller ved hver projektdag) holder teamet et kort scrum-møde, hvor hvert medlem besvarer tre spørgsmål:
Formålet er at skabe overblik, ansvarlighed og hurtig afklaring af udfordringer. Koordinere arbejdet for dagen
Stories og Tasks (opgaver) er ikke det samme, men de hænger sammen .
User stories beskriver hvad brugeren har brug for, og hvorfor det er vigtigt. De er skrevet fra brugerens perspektiv.
Eksempel:
„Som kunde vil jeg kunne betale med MobilePay, så jeg hurtigt kan gennemføre mit køb.“
Opgaver (tasks) er de konkrete ting, teamet skal gøre for at bygge user story’en.
Eksempler på opgaver:
Et andet eksempel kunne være at du har fået nedenstående feedback fra en bruger ifm. en test af dit spil.
Brugeren har noteret:
„Jeg nåede langt i spillet, men så crashede det, og alt mit fremskridt var væk. Det er super frustrerende!“
Det er en story som brugeren fortæller den.
Det tekniske team (jer) skal omsætte en story til én, eller typisk flere opgaver.
Mulige opgaver (tasks) for teamet:
ScrumLite anvender et Scrum Board, som visualiserer arbejdet. (Her kan et værktøj som Trello anvendes)
Boardet består af følgende kolonner:
Review-processen sikrer, at opgaver bliver inspiceret og godkendt, før de betragtes som færdige – dette understøtter inspektionsprincippet i Scrum, dette tillader at fange evt. fejl tidligt, og højner kvaliteten af jeres arbejde/produkt.
Et sprint er en afgrænset periode – typisk 1 til 3 uger – hvor teamet arbejder fokuseret på at færdiggøre et antal udvalgte opgaver fra backloggen.
Sprinten starter med en planlægning, hvor teamet vælger hvilke stories/opgaver der skal løses, og slutter med en evaluering, hvor resultatet vurderes.
Sprintens faste rammer hjælper jeres team med at holde fokus, prioritere opgaver og sikre løbende fremdrift.
I skal tilpasse sprintlængden efter projektets varighed, og gerne kunne foretage 2-4 sprints. (dvs. iterationer)
Første sprint startes med at definere MVP. :)
MVP står for Minimum Viable Product, på dansk „mindst levedygtige produkt“. MVP indeholder kun de absolut vigtigste funktioner, så det kan bruges og testes af rigtige brugere så tidligt som muligt.
I Scrum bruges MVP som et mål for, hvad der er „godt nok“ til at blive lanceret eller vist til brugere – uden at vente på, at hele det færdige produkt er bygget. Ideen er at lære hurtigt: Når man får feedback tidligt, kan man forbedre produktet i de næste iterationer (sprints).
Eksempel: Hvis man laver en app til at bestille mad, kunne en MVP være en simpel version, hvor man kun kan vælge én ret og betale med MobilePay. Senere kan man så tilføje flere funktioner som menuer, anmeldelser og kortbetaling.
Fordelen: Man sparer tid, minimerer spild, og bygger noget, som brugerne rent faktisk har brug for – fordi man lytter til deres feedback undervejs.
Et Burn Down Chart bruges til at holde styr på fremdriften i projektet. Diagrammet viser, hvor mange opgaver (eller story points) der mangler i sprinten ift. tiden. Hvis kurven ikke falder som forventet, kan teamet nå at tilpasse deres plan.
Når en opgave eller story skal estimeres, kan i anvende Planning Poker. Hvert medlem vurderer, hvor omfattende en opgave er (fx i story points), og fremlægger sit bud. Ved uenighed diskuteres opgaven, indtil teamet når frem til en fælles vurdering. Det sikrer både realistiske tidsestimater og fælles forståelse af opgaven.