Inkrementaalne arendusmudel

Paindlik lahendus kosemudeli jäikusele

Inkrementaalne arendusmudel on üks viis, kuidas lahendada kosemudeli jäika tsüklit. See aitab arendusmeeskonnal toime tulla muudatustega, mis tulenevad äritegevusest, kliendi soovidest või turu olukorrast. Erinevalt kosemudelist ei tugine see täielikult valmiskirjeldatud kavandile. Selles mudelis saab arendada erinevaid programmi osi samaaegselt, kuvades kliendile MVP (Minimum Viable Product) osasid enne täielikku valmimist.

Tegevuste käik

01

Nõuete kirjeldus

Kirjeldatakse üldjoontes toote funktsionaalsus ja jaotatakse nõuded prioriteedi järgi.

02

Süsteemi arendus

Toimub reaalne koodikirjutamine. Iga inkrementi võib arendada kasutades erinevaid mudeleid.

03

Nõuete täiendus

Kuni osa pole "külmutatud", on nõudeid võimalik muuta jooksvalt.

04

Tarne ja Integratsioon

Valminud osa tarnitakse koheselt kliendile ja liidetakse süsteemiga.

Head ja vead

Head küljed Halvad küljed
Klient saab toodet varakult katsetada. Progressi jälgimine on keerukas.
Inkrementides saab kasutada eri mudeleid. Struktuur võib muutuda "spagetiks".
Muudatuste sisseviimine on odavam. Vajab pidevat refaktoreerimist.

Protsessi joonis

Inkrementaalne mudel

Inkrementaalne vs Iteratiivne

Inkrementaalne

Lisatakse uusi funktsioone (nagu majale korruste ehitamine).

Iteratiivne

Olemasoleva osa täiustamine (nagu eskiisi muutmine maaliks).