Indholdsfortegnelse:
Definition - Hvad betyder Iterativ udvikling?
Iterativ udvikling er en metode til softwareudvikling, der opdeler et projekt i mange udgivelser. Hovedideen med iterativ udvikling er at oprette små projekter, der har et veldefineret omfang og varighed og konstant bygger og opdaterer så hurtigt som muligt.
Techopedia forklarer Iterativ udvikling
Mantraet skal frigives tidligt og ofte. Tænkningen er, at uanset hvor godt du planlægger, kan du ikke omfatte ethvert scenarie, og du kan heller ikke helt forestille dig, hvordan brugere vil reagere med slutproduktet. Ved at få kode frigivet tidligere, får et dev-team hurtigere feedback og kan teoretisk reagere hurtigere med fejlrettelser, forbedringer osv.
En kritiker af iterativ udvikling vil sige, at det simpelthen frigiver slurvet kode, der er gjort uden ordentlig planlægning. Iterativ udvikling er det modsatte af en vandfaldsmetodologi og tætest tilpasset agil udvikling eller ekstrem programmering.