Süsteemiarenduse elutsükkel
süsteemi struktuuri. Selle vältimiseks ja tarkvara kvaliteedi parandamiseks on vaja
kulutada lisaks aega ja raha refaktoreerimisele. Halb struktuur muudab tarkvara hilisema
muutmise keerulisemaks ja kulukamaks.
11
4. Agiilsed arendusmeetodid
Agiilsete arendusmeetodite jaoks sobib kasutada inkrementaaset mudelit. Agiilse
tarkvaraarenduse levimise algus läheb 2001 aastasse, kui senise üliplaanipärase arenduse
vastased kirjutasid alla "The Agile Manifesto"-le, mille kõige olulisemates punktides
rõhutakse inimesele ja inimeste vahelisele suhtlemisele:
Inimesed ja suhtlemine on tähtsamad kui protsessid ja tööriistad.
Töötav tarkvara on tähtsam kui dokumentatsioon.
Koostöö kliendiga on tähtsam kui läbirääkimised lepingu üle.