Manifest agilního programování
zadrapa — St, 02/27/2013 - 10:47
Dnes jsem se připojil k manifestu agilního programování, které aniž bych o tom věděl praktikuji již cca 10 let.
Priority agilního programování
- Lidé a jejich spolupráce před procesy a nástroji
- Fungující software před obsáhlou dokumentací
- Spolupráce se zákazníkem před sjednáváním smluv
- Reakce na změnu před dodržováním plánu
Jakkoliv jsou body napravo hodnotné, bodů nalevo si ceníme více.
Principy agilního programování
- Nejvyšší prioritou je uspokojit zákazníka skrz rychlé a průběžné dodávání kvalitního software.
- Změnové požadavky jsou vítány, dokonce i v průběhu vývoje. Agilní procesy je zpracují tak, aby zákazníkovi přinášely konkurenční výhody.
- Dodávejte fungující software často, v intervalech týdnů až měsíců. Upřednostňujte kratší intervaly dodání.
- Lidé z businessu a vývojáři musí spolupracovat každý den během celého projektu.
- Pro práci na projektu vybírejte motivované jedince. Dejte jim prostředí a podporu, kterou potřebují, a důvěřujte jim, že práci dokončí.
- Nejúčinnější metoda sdílení informací vývojářskému týmu (i uvnitř tohoto týmu) je osobní setkání.
- Fungující software je hlavním měřítkem postupu vývoje.
- Agilní procesy podporují udržitelný vývoj. Sponzoři, vývojaři i uživatelé by měli být schopní dodržovat stálý výkon dokud je třeba.
- Průběžná pozornost věnovaná technické dokonalosti a dobrému návrhu posiluje agilní přístup.
- Základem je jednoduchost – umění co nejvíce práce vůbec nedělat.
- Nejlepší architektury, požadavky a návrhy vznikají v týmech, které se samy organizují.
- Tým v pravidelných intervalech vyhodnocuje svou práci a upravuje své postupy tak, aby byl co nejefektivnější.
Zdroj: http://agilemanifesto.org/
- Pro psaní komentářů se přihlašte