Manifesto ágil

A comunidade tem como base o manifesto ágil, que estão declarados nos site http://agilemanifesto.org (em inglês). Segue abaixo traduzido:

Nós estamos descobrindo melhores maneiras de desenvolver software fazendo-o, e ajudando os outros a fazer-los.

Através deste trabalho, temos como valores:

  • Indivíduos e suas interações mais que processos e ferramentas
  • Software funcionando mais que documentação abrangente
  • Colaboração do cliente mais que negociação de contratos
  • Responder à mudança mais que seguir um plano

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.

Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward 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

©2001, Autores acima citados.
Esta declaração pode ser livremente copiada, sob qualquer forma,
mas apenas na sua totalidade através do presente aviso.

Doze princípios do Manifesto Ágil (Princípios por trás do Manifesto Ágil )

Seguimos estes princípios:

  1. Nossa maior prioridade é satisfazer o cliente, através de entregas rápidas e contínuas gerando valor ao software.
  2. Recebendo bem as mudanças dos requisitos, mesmo em estágios tardios do desenvolvimento. Processos ágeis devem admitir mudanças que trazem vantagens competitivas para o cliente.
  3. Trabalhando para entregar software, em intervalos de 2 semanas até 2 meses, com preferência para que tenha uma curta escala de tempo.
  4. Empresários e desenvolvedores devem trabalhar juntos diariamente durante todo o projeto.
  5. Construa projetos com indivíduos motivados, dê-lhes o ambiente e o suporte que precisam, e confie neles para ter o trabalho realizado.
  6. O método mais eficiente e efetivo de transmitir informação para a equipe de desenvolvimento está na conversa face-a-face.
  7. Software funcionando é a principal medida para o progresso.
  8. Processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, os desenvolvedores, e os usuários devem ser capazes de manter um ritmo constante indefinidamente.
  9. Atenção contínua para uma excelência técnica e um bom design aumentam a agilidade.
  10. Simplicidade – a arte de maximizar o valor do trabalho não feito – é essencial.
  11. As melhores arquiteturas, requisitos, e design surgem a partir de equipes auto-organizadas.
  12. Em intervalos regulares, as equipes devem refletir sobre como tornaram-se mais efetivas, em seguida aprimorar e ajustar de acordo com seu comportamento.