Sisällysluettelo:
Määritelmä - Mitä iteratiivinen kehitys tarkoittaa?
Iteratiivinen kehitys on ohjelmistokehityksen menetelmä, joka jakaa projektin moniin julkaisuihin. Iteratiivisen kehityksen pääideana on luoda pieniä projekteja, joilla on selkeästi määritelty laajuus ja kesto ja jotka jatkuvasti rakennetaan ja päivitetään mahdollisimman pian.
Techopedia selittää iteratiivisen kehityksen
Mantra on vapauttaa aikaisin ja usein. Ajattelu on, että riippumatta siitä, kuinka hyvin suunnittelet, et voi kattaa kaikkia skenaarioita, etkä voi täysin kuvitella kuinka käyttäjät reagoivat lopputuotteeseen. Saatuaan koodin aiemmin julkaistuna dev-ryhmä saa palautetta nopeammin ja voi teoreettisesti reagoida nopeammin virhekorjauksilla, parannuksilla jne.
Toistuvan kehityksen kriitikko sanoisi yksinkertaisesti vapauttavansa huolimaton koodin, joka on tehty ilman asianmukaista suunnittelua. Iteratiivinen kehitys on vastakohta vesiputousmenetelmille ja on läheisimmin linjassa ketterän kehityksen tai äärimmäisen ohjelmoinnin kanssa.
