Sadržaj:
Definicija - Što znači Iterativni razvoj?
Iterativni razvoj je metodologija razvoja softvera koja projekt dijeli na mnoga izdanja. Glavna ideja iterativnog razvoja je kreirati male projekte koji imaju dobro definiran opseg i trajanje i stalno izvode i nadograđuju što je prije moguće.
Tehopedija objašnjava Iterativni razvoj
Mantra je izdavati se rano i često. Razmišljanje je da, bez obzira koliko dobro planirali, ne možete obuhvatiti svaki scenarij, niti možete u potpunosti zamisliti kako će korisnici reagirati na krajnji proizvod. Dobijanjem koda ranije, razvojni tim brže dobiva povratne informacije i teoretski može brže reagirati pomoću ispravki programskih pogrešaka, poboljšanja itd.
Kritičar iterativnog razvoja rekao bi da je jednostavno puštanje neispravnog koda bez odgovarajućeg planiranja. Iterativni razvoj je suprotan metodologiji vodopada i najviše je usklađen s agilnim razvojem ili ekstremnim programiranjem.