12 Agile Põhimõtted - Waterdud/agilesed-tarkvara GitHub Wiki

Agile Manifest – 12 põhimõtet

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.


“Agile is not a process, it's a mindset.”