Manifesto agil
Facilitar mudanças é mais efetivo do que tentar preveni-las. Aprender a confiar nas suas habilidades para responder a eventos imprevisíveis é mais importante do que confiar nas suas habilidades de planejamento contra desastres. Nós últimos 12-18 meses, várias publicações – Software Development, IEEE Software, Cutter IT Journal, Software Testing, Quality Engineering e mesmo The Economist, publicaram artigos nos quais Martin Fowler chamou de a Nova Metodologia (www.martinfowler.com/articles/newMethodology.html), refletindo o crescente interesse nestes novos enfoques no desenvolvimento de software (Extreme Programming, Crystal Methodologies, SCRUM, Adaptive Software Development, Feature-Driven Development, Dynamic Systems Development Methodology entre outros). Adicionalmente a essas metodologias batizadas, várias organizações desenvolveram suas próprias abordagens “lights” para desenvolverem software. Formação da Aliança Ágil De 11 a 13 de Fevereiro de 2001, na The Lodge da estação de esqui Snowbird nas montanhas Wasatch em Utah, EUA, 17 pessoas se encontraram para conversar, esquiar, relaxar e tentar achar um denominador comum. O que surgiu foi a Aliança do Desenvolvimento Ágil de Software. Como seria difícil outra reunião com estes anarquistas organizacionais, o que resultou desta reunião foi o simbólico – Manifesto do Desenvolvimento Ágil de Software – assinado por todos participantes. Embora o Manifesto apresente algo de específico, muitos membros da Aliança tratam os temas com mais profundidade. Ao final de dois dias de reunião, o mentor da Extreme Programming Bob Martin brincou que ele estava quase fazendo uma declaração “melosa”. Pois, tingido com humor, o sentimento de Bob foi compartilhado pelo grupo – todos nós gostamos de trabalhar com pessoas com as quais compartilhamos objetivos e valores baseados no mútuo respeito e confiança, que promovem a colaboração, cujo foco está nos modelos das organizações e que produzem tipos de comunidades de