Lektion 7-8: Agile projekter og SCRUM Flashcards
Hvad betyder det at arbejde agilt, og hvordan adskiller agile metoder
sig fra klassiske projektstyringsmetoder?
At arbejde agilt betyder, at man arbejder fleksibelt, i korte iterationer med løbende feedback, læring og tilpasning. Fokus er på at skabe værdi for brugeren frem for at følge en fastlagt plan. Agile metoder som SCRUM er mere dynamiske og brugerstyrede, mens klassisk projektstyring (fx vandfaldsmodellen) er lineær og planbaseret. Agil tilgang egner sig særligt til komplekse og foranderlige projekter.
Det Agile Manifest
Det Agile Manifest bygger på 4 kerneværdier og 12 principper, der prioriterer mennesker, samarbejde og tilpasning frem for faste planer og dokumentation. Det handler om at levere værdi hurtigt, reagere på forandringer og sikre løbende forbedringer. Manifestet danner grundlaget for agile metoder som SCRUM og bruges især i komplekse, dynamiske projekter.
4 kerneværdier:
Individ og interaktion > processer og værktøjer
Fungerende produkt > dokumentation
Kundesamarbejde > kontraktforhandling
Tilpasning > at følge en fast plan
Understøttes af 12 agile principper, fx hyppige leverancer, feedback, bæredygtigt tempo, selvorganiserede teams.
agil projektledelse
Agil projektledelse er en fleksibel tilgang, hvor projekter styres gennem korte iterationer (sprints), med fokus på løbende feedback, læring og tilpasning. Teamet er selvorganiserende, og samarbejdet med kunden er centralt. Målet er at skabe værdi hurtigt og reagere effektivt på ændringer undervejs i projektet.
SCRUM-metoden
SCRUM er en agil metode, hvor arbejdet opdeles i korte sprints (typisk 1-4 uger) med klart definerede mål. Metoden bygger på tre centrale roller: Product Owner (prioriterer opgaver), Scrum Master (fjerner forhindringer) og teamet (udfører arbejdet). Gennem faste møder og løbende feedback skabes et produkt, der hele tiden forbedres og tilpasses.
Vigtige roller:
Product Owner: Prioriterer opgaver og sikrer forretningsværdi.
Scrum Master: Faciliterer og fjerner forhindringer.
Udviklingsteam: Selvorganiserende, leverer brugbart produkt.
Centrale møder:
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Iterativ tilgang
En iterativ tilgang betyder, at arbejdet udføres i gentagende cyklusser, hvor man løbende forbedrer løsningen baseret på feedback og nye indsigter. I stedet for én stor leverance til sidst, skabes værdi trinvis undervejs. Det giver mulighed for tilpasning og reducerer risikoen for fejl.
Product Owner:
Product Owner er den person i et SCRUM-team, der har ansvar for at maksimere værdien af produktet. Rollen indebærer at prioritere opgaver i Product Backlog, definere mål og sikre, at teamet arbejder på det, der skaber mest værdi for kunden. Product Owner fungerer som bindeled mellem forretningen og udviklingsteamet.
Scrum Master:
Scrum Master er ansvarlig for at sikre, at SCRUM-processen følges korrekt og fungerer optimalt. Rollen handler ikke om at lede teamet som en traditionel projektleder, men om at støtte teamet, fjerne forhindringer og facilitere samarbejde. Scrum Master beskytter teamet mod forstyrrelser og hjælper med at skabe et miljø, hvor teamet kan arbejde effektivt og selvorganiseret.
Udviklingsteam:
Udviklingsteamet i SCRUM er en selvorganiserende gruppe af fagpersoner, der sammen er ansvarlige for at levere et færdigt produktinkrement ved slutningen af hvert sprint. Teamet planlægger selv, hvordan arbejdet udføres, og det består typisk af 5-9 medlemmer med forskellige kompetencer. De arbejder tæt sammen og har fælles ansvar for kvalitet og fremdrift.
Sprint Planning
Sprint Planning er det møde, der indleder hvert sprint i SCRUM. Her fastlægges sprintets mål, og teamet vælger hvilke opgaver fra Product Backlog, der skal udføres. Udviklingsteamet vurderer opgavernes omfang og planlægger, hvordan arbejdet skal udføres. Formålet er at sikre fælles forståelse og realistisk planlægning for sprintet.
Daily Scrum
Daily Scrum er et kort, dagligt møde (maks. 15 minutter), hvor udviklingsteamet koordinerer dagens arbejde. Hver deltager svarer typisk på tre spørgsmål: Hvad lavede jeg i går? Hvad skal jeg lave i dag? Er der noget, der blokerer mig? Mødet skaber overblik, fremmer samarbejde og sikrer fremdrift i sprintet.
Sprint Review
Sprint Review afholdes ved afslutningen af et sprint og har til formål at gennemgå det arbejde, der er udført. Teamet fremviser det færdige produktinkrement til interessenter, og der gives feedback. Fokus er på, hvad der er opnået, og hvordan produktet kan videreudvikles. Det sikrer løbende læring og justering.
Sprint Retrospective
Sprint Retrospective er det afsluttende møde i sprintet, hvor teamet reflekterer over processen og samarbejdet. Formålet er at identificere, hvad der fungerede godt, hvad der kan forbedres, og hvordan teamet kan arbejde mere effektivt i næste sprint. Det handler om kontinuerlig læring og forbedring.
Product Backlog
Product Backlog er en prioriteret liste over alle funktioner, forbedringer, fejlrettelser og ønsker til produktet. Den vedligeholdes af Product Owner og fungerer som teamets opgaveliste. Backloggen er dynamisk og justeres løbende i takt med nye indsigter, så den altid afspejler, hvad der skaber mest værdi for kunden.
Sprint-cyklus
Sprint-cyklussen er den gentagende proces i SCRUM, hvor teamet planlægger, udvikler, gennemgår og forbedrer arbejdet. Den består af:
Sprint Planning,
daglige Daily Scrums,
udviklingsarbejde,
Sprint Review, og
Sprint Retrospective.
Cyklussen varer typisk 1-4 uger og gentages kontinuerligt for at sikre løbende fremdrift og forbedring.
Hvilke roller findes i et Scrum-team, og hvad er deres primære
ansvar?
Et SCRUM-team består af tre centrale roller:
Product Owner – Ansvarlig for at maksimere produktets værdi. Prioriterer opgaver i Product Backlog og definerer, hvad der skal laves.
Scrum Master – Sikrer, at SCRUM-processen følges. Hjælper teamet med at fjerne forhindringer og fremmer effektivt samarbejde.
Udviklingsteamet – En tværfaglig, selvorganiserende gruppe, som planlægger og udfører arbejdet. De leverer et færdigt og brugbart produktinkrement ved hvert sprint.
Hvorfor anvende Selvorganiserede teams
Selvorganiserede teams og hyppig kundefeedback forbedrer produktkvaliteten og reducerer fejl.
Hvad fremmer Scrum
Scrum fremmer kontinuerlig forbedring gennem retrospektiv refleksion og læring.
Hvad er Udfordringen ved Scrum
Udfordringer inkluderer modstand mod forandring, dårlig backlog-styring og utydelig opgavedefinition.
Burndown Chart
Burndown Chart er et centralt værktøj i agil projektledelse, især i SCRUM. Det viser, hvor meget arbejde der er tilbage i et sprint, og hvordan det forløber over tid.
Den blå linje (“Estimeret arbejde tilbage”) viser, hvordan det ideelt set burde gå – altså en jævn nedgang i arbejdsbyrden frem mod sprintets afslutning.
Den gule linje (“Reelt arbejde tilbage”) viser det faktiske forløb. Hvis denne ligger over den blå linje, er teamet bagud, og hvis den ligger under, er de foran planen.
Den stiplede lodrette linje viser, hvor i sprintet man er nu (tidspunktet).