Agile / Scrum (overblik)
Informatik C · STX · C-niveau · Systemudvikling
💻 Agile / Scrum (overblik)
Agile Manifesto (2001) — 17 softwareudviklere skrev 4 værdier + 12 principper. Brud med vandfaldsmodellen.
4 Agile-værdier:
1. Mennesker og samspil over processer og værktøjer.
2. Fungerende software over omfattende dokumentation.
3. Kundesamarbejde over kontraktforhandling.
4. Reagering på forandring over at følge en plan.
Scrum = mest udbredte Agile-metode. Iterativ, sprint-baseret.
Roller:
- Product Owner: prioriterer hvad der skal bygges. Backlog-ejer.
- Scrum Master: facilitator, fjerner blokeringer. Ikke leder.
- Development Team: 5-9 personer, selvorganiserende.
Artefakter:
- Product Backlog: prioriteret liste af alle funktioner.
- Sprint Backlog: udvalgt til denne sprint.
- Increment: færdigt arbejde efter sprinten.
Ceremonier:
- Sprint Planning (start): hvad bygges i sprinten?
- Daily Stand-up (15 min): Hvad lavede jeg i går? Hvad laver jeg i dag? Forhindringer?
- Sprint Review (slut): demo for stakeholders.
- Sprint Retrospective: team-refleksion. Hvad gik godt? Hvad kan forbedres?
Sprint-længde: 1-4 uger. 2 uger er almindeligt.
User Story-format: "Som [rolle] ønsker jeg [funktion] for at [mål]." Estimeres i Story Points (Fibonacci: 1, 2, 3, 5, 8, 13).
Burndown-chart: viser resterende arbejde i sprinten over tid.
Kanban (alternativ til Scrum): visuel workflow. Kolonner: To Do → In Progress → Done. WIP-limits (Work In Progress) sikrer flow.
Centrale begreber
- Product Owner: prioriterer hvad der skal bygges. Backlog-ejer.
- Scrum Master: facilitator, fjerner blokeringer. Ikke leder.
- Development Team: 5-9 personer, selvorganiserende.
- Product Backlog: prioriteret liste af alle funktioner.
- Sprint Backlog: udvalgt til denne sprint.
- Increment: færdigt arbejde efter sprinten.
- Sprint Planning (start): hvad bygges i sprinten?
- Daily Stand-up (15 min): Hvad lavede jeg i går? Hvad laver jeg i dag? Forhindringer?
Læringsmål
- Anvende vandfaldsmodellen (5 faser)
- Forstå Agile / Scrum og MVP-koncept
- Lave brugeranalyse (interviews, personas, user stories)
- Lave use cases
- Lave prototyper (lavfidelitet og højfidelitet)
Sådan kan du arbejde med emnet
- Beskriv de centrale roller i Scrum (Product Owner, Scrum Master, Development Team)
- Forklar, hvad et sprint er, og hvad der sker i et sprint review
- Diskutér, hvad der er de vigtigste fordele ved agile metoder for et lille projekt
Faglige pointer
Anvendelse: dominerende metode i softwareudvikling. Bruges af Spotify, Atlassian, ING, Skat.dk.
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis