Innehållsförteckning:
Definition - Vad betyder Iterativ utveckling?
Iterativ utveckling är en metod för mjukvaruutveckling som delar upp ett projekt i många utgåvor. Huvudtanken med iterativ utveckling är att skapa små projekt som har en väl definierad omfattning och varaktighet och ständigt bygger och uppdaterar så snart som möjligt.
Techopedia förklarar Iterativ utveckling
Mantraet är att släppa tidigt och ofta. Tanken är att oavsett hur väl du planerar, så kan du inte omfatta alla scenarier, och du kan inte heller föreställa dig hur användare kommer att reagera med slutprodukten. Genom att få kod frisläppt tidigare får ett dev-team snabbare feedback och kan teoretiskt reagera snabbare med buggfixningar, förbättringar etc.
En kritiker av iterativ utveckling skulle säga att det helt enkelt släpper slarvig kod utförd utan ordentlig planering. Iterativ utveckling är motsatsen till en vattenfallsmetodik och närmast anpassad till smidig utveckling eller extrem programmering.
