2001. aasta veebruaris Utah's toimunud konverentsil loodi Agile Alliance, et ühendada jõupingutused agiilmetoodikate arendamisel.
Konverentsil osalejad koostasid ka ühiseid väärtusi ja metoodikaid määratleva Manifesto for Agile Software Development.
Me tahame luua uusi paremaid tarkvara arendusmetoodikaid.
Me hindame:
- enam inimesi ja nendevahelisi suhteid kui protsesse ja arendusvahendeid
- enam töötavat tarkvara kui täielikku dokumentatsiooni
- enam kliendi osalust arenduses kui lepingute koostamist
- enam muudatustele reageerimist kui plaani järgimist.
Agiilmetoodikate põhiprintsiibid:
- väärtus kliendile - peamine on tulemus
- individuaalsed võimed - toetu isiku oskustele
- koostöö - innovatsioon läbi interaktsiooni meeskonnas
- adaptsioon - tagasiside ja muudatuste haldamine
- minimalism - peamine on loodava tarkvara lihtsus.
Agiilmetoodika(te) oluline tees:
ära raiska aega sellele, mis pole kodeerimiseks hädavajalik, kuid ole valmis kulutama aega selle teesi kaitsmiseks.
