Innholdsfortegnelse:
Definisjon - Hva betyr Iterativ utvikling?
Iterativ utvikling er en metodikk for programvareutvikling som deler et prosjekt inn i mange utgivelser. Hovedideen med iterativ utvikling er å lage små prosjekter som har et godt definert omfang og varighet og hele tiden bygger og oppdaterer så snart som mulig.
Techopedia forklarer Iterative Development
Mantraet er å slippe tidlig og ofte. Tanken er at uansett hvor godt du planlegger, kan du ikke omfatte alle scenarier, og du kan heller ikke se for deg hvordan brukere vil reagere med sluttproduktet. Ved å få utgitt kode tidligere, får et dev-team raskere tilbakemelding, og kan teoretisk reagere raskere med feilrettinger, forbedringer, etc.
En kritiker av iterativ utvikling vil si at den ganske enkelt slipper slurvete koder som er gjort uten ordentlig planlegging. Iterativ utvikling er det motsatte av en fossefallmetodikk og tettest tilpasset smidig utvikling eller ekstrem programmering.
