Em 2001, 17 desenvolvedores se reuniram e publicaram o Manifesto para o Desenvolvimento Ágil de Software, que originou as chamadas metodologias ágeis.
Os 4 valores
- Indivíduos e interações mais que processos e ferramentas.
- Software em funcionamento mais que documentação abrangente.
- Colaboração com o cliente mais que negociação de contratos.
- Responder a mudanças mais que seguir um plano.
Os itens à direita têm valor, mas os da esquerda valem mais.
Alguns dos 12 princípios
- Satisfazer o cliente com entregas contínuas e antecipadas.
- Aceitar mudanças de requisitos, mesmo tardias.
- Entregar funcionalidades com frequência (semanas, não meses).
- Equipes e negócio trabalhando juntos todos os dias.
- Software funcionando é a principal medida de progresso.
- Simplicidade: maximizar o trabalho não realizado.
- Refletir regularmente e ajustar o comportamento.
Métodos ágeis populares
Scrum, Kanban, Extreme Programming e Lean. Ágil não é "sem planejamento": é planejar em ciclos curtos e adaptar.
Compare com os modelos tradicionais de processo.
