Mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
1. Indivíduos e interações mais que processos e ferramentas
Embora ferramentas e processos sejam importantes, é mais crucial ter pessoas competentes trabalhando juntas de forma eficiente.
Princípios relacionados:
Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.
Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.
Contínua atenção à excelência técnica e bom design aumenta a agilidade.
As melhores arquiteturas, requisitos e designs são criados por equipes auto-organizáveis.
Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.
2. Software em funcionamento mais que documentação abrangente
Uma boa documentação é útil para ajudar as pessoas a entender como o software é criado e como usá-lo, mas o ponto principal é criar o software, não a documentação.
Princípios relacionados:
Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
Software funcionando é a medida primária de progresso.
Teoria da velocidade da roda e transporte: Fazer o simples, mostrar ao cliente colhendo resultados reais.
3. Colaboração com o cliente mais que negociação de contratos
Um contrato é importante, mas não é um substituto para um trabalho próximo aos clientes para descobrir o que eles precisam, e não apenas o que eles querem.
Princípios relacionados:
Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com VALOR AGREGADO.
Os processos ágeis promovem desenvolvimento sustentável e independente do time. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
4. Responder a mudanças mais que seguir um plano
Um plano pré-estabelecido é importante, mas não deve ser muito rígido para acomodar mudanças na tecnologia ou no ambiente, as prioridades das partes interessadas e a compreensão das pessoas sobre o problema e sua solução.
Princípios relacionados:
Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.
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. É muito importante sempre detalhar o objetivo da conversa para não perder o foco.
Simplicidade é essencial. É a arte de maximizar a quantidade de trabalho não feito.