Agile programinės įrangos kūrimo manifestas

Agile manifestas

Agile programinės įrangos kūrimo manifestas

Kurdami programinę įrangą ir padėdami ją kurti kitiems, mes randame geresnius būdus tai daryti. Dirbdami mes vertiname:

Žmones ir jų bendravimą labiau nei procesus ir įrankius

Veikiančią programinę įrangą labiau nei išsamią dokumentaciją

Bendradarbiavimą su klientu labiau nei derybas dėl kontraktų

Reagavimą į pokyčius labiau nei plano vykdymą

Be abejo, teiginiai dešinėje svarbūs, tačiau mes labiau vertiname teiginius kairėje.

Agile manifesto principai

Mes vadovaujamės šiais principais:

  1. Mūsų aukščiausias prioritetas yra patenkinti kliento poreikius, anksti ir nuolat pristatant vertę kuriančią programinę įrangą.
  2. Besikeičiančius reikalavimus mes priimame netgi vėlyvoje kūrimo stadijoje. Agile procesai išnaudoja pokyčius kliento konkurencinio pranašumo didinimui.
  3. Veikiančio produkto dalis užsakovui pristatyti per laikotarpį, kuris gali trukti nuo dviejų savaičių iki kelių mėnesių, pirmenybę teikiant trumpesniam laikotarpiui.
  4. Verslo ir gamybos žmonės turi dirbti kartu kasdien viso projekto metu.
  5. Projektus turi kurti motyvuoti žmonės. Mes turime jiems suteikti aplinką ir palaikymą, kurio jiems reikia ir pasitikėti, kad darbą jie atliks.
  6. Atviras pokalbis yra veiksmingiausias ir efektyviausias informacijos perdavimo būdas komandai ir komandoje.
  7. Pagrindinis progreso įvertinimas yra veikianti programinė įranga.
  8. Agile procesai skatina tvarų kūrimą. Užsakovai, kūrėjai ir vartotojai turi gebėti išlaikyti pastovų tempą neribotam laikui.
  9. Nuolatinis dėmesys techniniam meistriškumui ir geram projektavimui didina judrumą.
  10. Paprastumas — menas mažinti nereikalingus darbus — yra būtinas.
  11. Geriausios architektūros, poreikiai ir projektai sukuriami saviorganizuojančių komandų.
  12. Komanda reguliariai aptaria, kaip tapti efektyvesne, atitinkamai derina ir keičia savo darbo metodus.

Šį manifestą pasirašė 17 žmonių, kurie 2001 metais vasario 11-13 dienomis susitiko slidinėjimo kurorte JAV, Jutos valstijoje. Šio susitikimo rezultatas buvo Agile programinės įrangos kūrimo manifestas. Daugiau informacijos apie šio manifesto atsiradimo istorija rasite čia.