Agile metodologi og rammer

Agile er et paraplybegreb, som omfatter mange rammer og tilgange til at levere værdi i et komplekst miljø. Lær mere.

Agile er et paraplybegreb, som omfatter mange rammer og tilgange til at levere værdi i et komplekst miljø. Det er centreret omkring trinvise og iterative trin til at fuldføre projekter. 

Agile er et buzzword, som er blevet mere og mere populært siden Agile Manifesto blev skabt i 2001. Konceptet blev født, da en gruppe af softwareudøvere krævede en mere struktureret, menneskelig tilgang til komplekst arbejde. Udtrykket er meget brugt til at henvise til Agile Frameworks, som omfatter Scrum

I denne artikel vil vi se nærmere på nogle af disse specifikke metoder og rammer, og hvordan de bruges til at guide Scrum Teams.

Hvad er Agile Metodologi?

På trods af sit navn skitserer Agile Methodology ikke eksplicit metoder. Det har i stedet til hensigt at vejlede teams ved hjælp af et sæt principper og rammer for at levere resultater af høj kvalitet. De processer, som et team bruger, afhænger af, hvad de vælger, der passer dem bedst, hvilket igen giver dem mulighed for at forblive agile. 

Agile metodologi er en måde at styre projekter på ved at dele dem op i iterationer. Derudover lægges vægten på at levere trinvise opbygninger af fungerende produkter frem for én væsentlig udgivelse. Det indebærer konstant samarbejde med interessenter og løbende forbedringer på hvert trin. Når arbejdet begynder, gennemgår teams en proces med planlægning, udførelse og evaluering i hver iteration.

[Du kan finde ud af mere om Agile værdi og principper i vores artikel her]

Hvad er Agile Frameworks?

Agile Frameworks er en specifik tilgang til planlægning, styring og udførelse af arbejde. Nogle af de mest almindelige Agile Frameworks inkluderer:

– Scrum

– Kanban

* Magt

* Krystal

* Ekstrem programmering (XP)

* Funktionsdrevet udvikling (FDD)

* Domænedrevet design (DDD)

* Dynamic Systems Development Method (DSDM)

* ScrumBan

* Agile-vandfald/hybrid agile

* Scrum XP Hybrid

Der findes ikke en enkelt bedste ramme, men Scrum og Kanban er de mest anerkendte og anvendte blandt Scrum-teams. Da det er de to mest populære frameworks, skal vi se nærmere på dem hver især:

Scrum

Scrum er en metode, hvor et lille team samarbejder på en tidsrammet måde. Det lettes af en Scrum Master, hvis hovedansvar er at fjerne alle forhindringer, der kan påvirke holdets evne til at fuldføre arbejdet. Under Scrum arbejdes der i korte cyklusser, der er kendt som "Sprints", men teamet mødes dagligt for at diskutere opgaver og eventuelle vejspærringer.

[Læs mere om Scrum i vores artikel "Hvad er Scrum" her].

Kanban

Kanban er på den anden side en flowbaseret tilgang til projektledelse. Teams forventes at visualisere arbejdet og individuelle opgaver ved hånden. Dette er ofte ved at bruge enten sticky notes på en whiteboard eller det kan gøres digitalt ved hjælp af online apps. For at spore fremskridt videreføres opgaver derefter gennem forudbestemte faser, der afspejler teamets arbejdsgang. Denne metode kan også være gavnlig til at hjælpe med at identificere eventuelle vejspærringer. 

Både Scrum og Kanban har fordele. Hvilken en der bruges, bør afgøres af typen og de specifikke krav til holdet. For eksempel siges det, at Scrum er bedst egnet til udviklingsteams, mens Kanban er mere egnet til Operations Support-teams. 

De resterende metoder giver igen forskellige kvaliteter og fordele, som vil gavne nogle hold mere end andre.

Resumé af agil metodologi og rammer

Agile metodologi giver vejledning i, hvordan man vælger metoder og procedurer, der fungerer bedst for et team. Den bedst egnede løsning vil variere afhængigt af arbejdets art, teamet og varierende krav. I Agile er fokus fortsat på, at teamet kan beslutte, hvad der er mest brugbart for dem.

Del:

Relateret blogindlæg

Misforståelser i softwarespecifikationer.

Der er ofte misforståelser i softwarespecifikationsdokumenter. Den løsning, vi typisk vælger, er at lave mere detaljerede specifikationer. Men det fører desværre ikke til bedre resultater.

Relateret uddannelse

Relaterede ressourcer

Sådan kører du en Retrospective.

At køre et effektivt retrospektiv er afgørende for løbende forbedringer i Agile-teams. Hvis du nogensinde har følt, at dit teams retrospektiver mangler retning eller ikke producerer handlingsrettede indsigter, er du...

Forskellige projektfaser forbundet med hinanden i en fleksibel

Hvad er Agile projektledelse?

Opdag de vigtigste principper og fordele ved agile-projektledelse i denne omfattende guide.

En målstreg for enden af en bane

Hvad er en Sprint Goal?

Opdag, hvor vigtigt det er at sætte et sprintmål i agile-projektledelse.

Flere ressourcer

Lad os snakke om
Hvordan vi kan hjælpe!

Nyder du vores artikler? Endnu bedre er det, hvis du kan tale med os personligt! Kontakt os, så vi kan planlægge noget!