Tämä on tuotantotapa, jossa tuotetta valmistetaan pienissä erissä ja jokaisen jälkeen uusi toiminnallisuus on nähtävissä ja kokeiltavissa. Tämä edellyttää paljon intuitiota ja asioiden hajottamista järkeviksi kokonaisuuksiksi. Mutta se kulkee nätisti käsi kädessä prototyypityksen, alhaalta-ylös-ohjelmoinnin ja testipohjaisen ohjelmoinnin kanssa.
http://c2.com/cgi/wiki?IterativeDevelopment
Tuolla korostetaan liikaa yksinkertaista valmiutta muuttaa asioita. Iteratiivisessa kehityksessä on tärkeää, että tuote on käytettävissä suurimman osan aikaa; että pikku hiljaa siihen tulevat osaset tosiaan noudattavat sellaisenaan jotain johdonmukaista toimintatapaa eivätkä ole riippuvaisia tulevista palveluista.
Vaihdettavat komponentit ovat tuloksena hyvin rakennetusta iteratiivisesta kehityksestä.
ITPoika69: *
atehwa: poistin suurimman osan kommentistasi, koska se oli satunnaisia merkkejä (niille on kokeilusivu), mutta jätin nimimerkkisi, koska se on kiva.