12 Princípios do Desenvolvimento Ágil
Os princípios orientam a aplicação prática dos valores ágeis no desenvolvimento de software.
1
Satisfação do Cliente
Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
2
Mudanças Bem-vindas
Aceitar mudanças de requisitos, mesmo no final do desenvolvimento. Processos ágeis aproveitam mudanças para vantagem competitiva do cliente.
3
Entregas Frequentes
Entregar software funcionando frequentemente, de algumas semanas a alguns meses, com preferência aos prazos mais curtos.
4
Colaboração Diária
Pessoas de negócio e desenvolvedores devem trabalhar juntos diariamente durante todo o projeto.
5
Indivíduos Motivados
Construir projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie que farão o trabalho.
6
Comunicação Face a Face
O método mais eficiente e eficaz de transmitir informações para e dentro de um time de desenvolvimento é através de conversa face a face.
7
Software Funcionando
Software funcionando é a medida primária de progresso.
8
Desenvolvimento Sustentável
Processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
9
Excelência Técnica
Contínua atenção à excelência técnica e bom design aumenta a agilidade.
10
Simplicidade
Simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial.
11
Times Auto-organizáveis
As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis.
12
Reflexão e Ajuste
Em intervalos regulares, o time reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.