Agiilne arendusmeetod
Customer collaboration over contract negotiation
Responding to change over following a plan
o Kirjutada nö. Lightweight tarkvara
o Kaasata klienti arendusse
o Veenduda, et klient oleks rahul saadava lahendusega, mitte ei kirjutata valmis midagi
esialgsete nõudmiste järgi vaid pidevalt kliendiga suheldes saada teada mis kliendile
tegelikult vaja on
o Vastuvõtma muutuvaid nõudmisi isegi hilisematest arendusperioodides.
o Esitlema mingit osa valmiskoodist kliendile iga teatud tsükli järel(paar nädalat kuni
paar kuud)
o Äriinimesed ja tarkvaraarendajad peavad töötama koos projektis
o Tähtsustama motiveeritud individuaalseid ideid
o Inkrementaalne vs iteratiivne
o Arendada süsteemi korduvate tsüklite läbi - Iteratiivne
o Arendada väiksemate tsüklite kaupa inkrementaalne
· Extreeme Programming(XP)
o On agiilne arendusmeetod