Cílem manifestu je zlepšit metodu vývoje software. Základními principy agilního přístupu je:
Nejvyšší hodnotu je uspokojit zákazníka rychlými a trvalými dodávkami kvalitního software
Změnové požadavky jsou vítány a to i ke konci vývoje. Agilní procesy je zpracují tak, aby zákazníkovi přinášely výhody
Dodávat funkční software často, v intervalech týdnů až měsíců se snahou o kratší intervaly mezi dodávkami
Lidé z businessu a vývojáři musí na projektu denně spolupracovat
Základem projektu jsou motivovaní lidé. Musí mít dobré pracovní podmínky, podporu a důvěru, že svou práci odvedou.
Nejúčinnější cesta k efektivnímu sdílení informací při vývoji je osobní přímá komunikace
Hlavním kritériem postupu je funkční software
Agilní procesy propagují udržitelný vývoj. Sponzoři, vývojáři i uživatel musí být schopni dodržovat stálý výkon neomezeně dokud je třeba bez stanoveného konce
Trvalé střežení co nejvyšší úrovně technického řešení a dobrý návrh posiluje agilní přístup
Jednoduchost - umění co nejvíce práce vůbec nedělat - je nezbytná
Nejlepší architektura, požadavky a návrh pocházejí ze samoorganizovaného týmu
Tým pravidelně vyhodnocuje svou prácí a upravuje své postupy tak, aby byl co nejefektivnější
Manifest je překladem z originálního Manifesto for Agile Software Development
Jaké máme zkušenosti s agilním programováním rozebíráme v našem blogu.