Leksikon
Iterativ proces i agil udvikling
Iterativ udvikling bygger software i små trin, der løbende forbedres. Forstå hvorfor metoden håndterer skiftende krav bedre end alt-på-én-gang.
En iterativ proces bygger et produkt i korte, gentagne runder — iterationer — hvor hver runde leverer noget brugbart, du kan se, afprøve og give feedback på. I stedet for at planlægge alt på forhånd og bygge det hele på én gang, leveres en lille del, den justeres ud fra det, I lærer, og så bygges næste del oven på. Det er kernen i agil udvikling.
Modsætningen er den klassiske "alt-på-én-gang"-tilgang, hvor hele kravspecifikationen låses fast i starten, og produktet først ses færdigt til sidst — ofte måneder efter, behovet blev beskrevet.
Hvorfor det virker bedre, når kravene flytter sig
De fleste ved ikke præcis, hvad de skal bruge, før de ser noget konkret. Iterativ udvikling tager højde for det:
- Du ser resultater tidligt. Allerede efter de første runder er der noget at forholde sig til — ikke bare et dokument.
- Fejl fanges, mens de er små. En forkert antagelse opdages i denne iteration, ikke et halvt år senere.
- Kursen kan ændres undervejs. Skifter markedet eller behovet, justeres næste runde — uden at hele projektet vælter.
- Pengene bruges på det rigtige. I prioriterer det, der giver mest værdi, frem for at bygge funktioner, ingen ender med at bruge.
Hvad det kræver af jer
Den korte feedback-runde virker kun, hvis nogen rent faktisk giver feedback. Det betyder, at I som kunde skal være med løbende — ikke bare ved start og slut. Til gengæld får I langt færre ubehagelige overraskelser til sidst.
Iterativ udvikling er fundamentet under metoder som Scrum og Kanban, hvor runderne får faste rammer og roller.
Flere opslag i leksikonet
Se hele leksikonet →Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.