Süsteemiarenduse elutsükkel
sisseviimine olulist tööd nõuab. Näiteks prototüüpimise abil saab kliendile näidata
varakult süsteemi olulisi omadusi. Muudatusi on parem teha siis, kui nende sisseviimine
on võimalikult odav. Sellest tulenevalt on mõistlik toote järk-järguline (inkrementaalne)
arendus ja üleandmine. Nii saab muudatusi teha ka nendes osades, mida pole veel
arendama asutud.
Mõistelist segadust tekitavad iteratiivne ja inkrementaalne arendus. Alistair Cockburni
järgi on tegemist kahe erineva arendusmudeliga:
Inkrementaalne arendus on etapiviisiline ja ajagraafikut järgiv strateegia, kus süsteemi
erinevaid osi arendatakse erinevatel aegadel ja erineva kiirusega ning kui üks osa valmis
8
saab, integreeritakse see juba valmis süsteemiga.
Alternatiivne strateegia oleks kodeerida kõik süsteemi osad ja siis kogu kood integreerida
ühekorraga.