Manifesto do Desenvolvimento Ágil de Software

 

      Movimento iniciado por programadores experientes e consultores em desenvolvimento de software. Assinado por 17 desenvolvedores (Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, ard Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas) em Utah (USA) em fevereiro/2001.

      O manifesto prega que indivíduos e interações são mais importantes que processos e ferramentas, software funcionando é mais importante do que documentação completa e detalhada, colaboração com o cliente é mais importante do que negociação de contratos e adaptação a mudanças é mais importante do que seguir o plano inicial.

      A metodologia ágil está fundamentada na revisão permanente de código, testes freqüentes, participação do usuário final, refatoramento contínuo, refinação contínua da arquitetura, integração contínua, planejamento, design e redesign a qualquer hora.

      Alguns dos princípios básicos da metodologia: