12 Agile Põhimõtted - bytkie/Agiilised-tarkvaraarenduse-meetodikad GitHub Wiki
Agile manifest tugineb 12 põhimõttele, mis suunavad meeskondi arendama tarkvara paindlikult ja koostöös kliendiga.
1. Klientide rahulolu Meie kõrgeim prioriteet on rahuldada klienti varajase ja pideva väärtusliku tarkvara tarnimise kaudu.
2. Muutuvate nõuete vastuvõtmine Võtame vastu muutuvaid nõudeid, isegi hilises arengufaasis. Agile protsessid kasutavad muutusi kliendi konkurentsieelise saavutamiseks.
3. Tarkvara tarnimine sageli Tarnime töötavat tarkvara sagedasti, paarinädalase kuni paarikuise vahega, eelistatult lühema aja jooksul.
4. Igapäevane koostöö
Äriinimesed ja arendajad peavad töötama koos igapäevaselt kogu projekti vältel.
5. Motiveeritud isikud Loome projektid motiveeritud inimeste ümber. Anname neile vajaliku keskkonna ja toe ning usaldame neid töö ära tegemisel.
6. Näost näkku suhtlus Kõige tõhusam ja tulemuslikum viis info edastamiseks arendustiimi sees on silmast silma vestlus.
7. Töötav tarkvara Töötav tarkvara on peamine edenemise mõõdupuu.
8. Jätkusuutlik arendustempo Agile protsessid soodustavad ühtlast arengut. Sponsorid, arendajad ja kasutajad peaksid suutma säilitada ühtlast tempot lõputult.
9. Tehniline tipptase Pidev tähelepanu tehnilisele tipptasemele ja heale disainile suurendab agiilsust.
10. Lihtsus Lihtsus – töö hulga maksimeerimata jätmine – on oluline.
11. Iseorganiseeruvad meeskonnad Parimad arhitektuurid, nõuded ja disainid tekivad iseorganiseeruvatest meeskondadest.
12. Regulaarne refleksioon Meeskond mõtiskleb regulaarselt, kuidas saada tõhusamaks, ja kohandab ning muudab oma käitumist vastavalt.