Obsah:
Definícia - Čo znamená opakovaný vývoj?
Iteratívny vývoj je metodológia vývoja softvéru, ktorá rozdeľuje projekt do mnohých vydaní. Hlavnou myšlienkou iteratívneho rozvoja je vytvárať malé projekty, ktoré majú dobre definovaný rozsah a trvanie a neustále vytvárajú a aktualizujú čo najskôr.
Techopedia vysvetľuje Iteratívny vývoj
Mantra sa má prepustiť skoro a často. Myslíme si, že bez ohľadu na to, ako dobre plánujete, nemôžete zahrnúť každý scenár, ani si nemôžete úplne predstaviť, ako budú používatelia reagovať s konečným produktom. Tým, že sa kód dostane skôr, dev tím získa rýchlejšiu spätnú väzbu a môže teoreticky rýchlejšie reagovať s opravami chýb, vylepšeniami atď.
Kritik iteračného vývoja by povedal, že jednoducho vydáva nedbalý kód urobený bez riadneho plánovania. Iteratívny vývoj je opakom metodológie vodopádu a najviac úzko súvisí s agilným vývojom alebo extrémnym programovaním.
