Os 12 princípios do Manifesto Ágil
- Satisfação do Cliente:
- Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
- Bem-vindo a mudanças de requisitos (Cone da incerteza):
- Mesmo tardiamente no desenvolvimento, processos ágeis se beneficiam de mudanças de requisitos para vantagem competitiva do cliente.
- Entrega frequente de software funcional:
- Entregar frequentemente software funcionando, de algumas semanas a alguns meses, com preferência à menor escala de tempo.
- Colaboração próxima e diária entre negócios e desenvolvimento (Product Owner):
- Pessoas de negócio e desenvolvedores devem trabalhar juntos diariamente ao longo do projeto.
- Motivação de indivíduos:
- Construir projetos em torno de indivíduos motivados. Dar-lhes o ambiente e o suporte necessários e confiar neles para fazer o trabalho.
- Transmissão eficiente de informação:
- O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.
- Software funcionando é a principal medida de progresso:
- Software funcionando é a medida primária de progresso.
- Desenvolvimento sustentável:
- Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
- Excelência técnica e bom design:
- A contínua atenção à excelência técnica e ao bom design aumenta a agilidade.
- Simplicidade:
- Simplicidade – a arte de maximizar a quantidade de trabalho não realizado – é essencial.
- Auto-organização das equipes:
- As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizadas.
- Reflexão regular para ajustes:
- Em intervalos regulares (final da sprint), a equipe reflete sobre como se tornar mais eficaz, então ajusta e refina seu comportamento de acordo.
link de compartilhamento
Renée Maksoud - julho de 2024