A busca por agilidade surgiu como resposta aos gargalos de processos tradicionais. O Manifesto Ágil (2001) definiu valores e princípios que norteiam equipes de alto desempenho.
4.1 Valores do Manifesto Ágil
Valores
Descrição
Indivíduos e interações
Mais que processos e ferramentas
Software funcionando
Mais que documentação abrangente
Colaboração com o cliente
Mais que negociação de contratos
Resposta a mudanças
Mais que seguir um plano
4.2 Princípios do Manifesto Ágil
Satisfação do cliente via entregas contínuas.
Aceitar mudanças mesmo tardiamente.
Entrega frequente de software funcionando.
Colaboração diária entre negócio e desenvolvimento.
Suporte e confiança às equipes motivadas.
Comunicação face a face como mais eficaz.
Software funcionando como principal medida de progresso.
Ritmo sustentável de trabalho.
Atenção contínua à excelência técnica.
Simplicidade — minimizar trabalho desnecessário.
Equipes auto-organizadas.
Reflexão e adaptação periódicas.
5. Principais Metodologias Ágeis
Metodologia
Foco
Quando Usar
Scrum
Gestão de Sprints e papéis definidos
Projetos dinâmicos com ciclos curtos
Kanban
Fluxo contínuo e limites de WIP
Equipes com fluxo variável
XP
Práticas de engenharia (TDD, pair programming)
Alta qualidade de código
Lean
Eliminação de desperdícios
Foco em eficiência e valor
FDD, Crystal, DSDM
Abordagens específicas
Equipes pequenas e variadas
6. Comparativo Tradicional vs Ágil
Diferenciação nos pilares do gerenciamento de projetos de software:
Critério
Tradicional
Ágil
Planejamento
Rígido, completo no início
Adaptativo, iterativo
Entrega
No final do ciclo
Contínua, incremental
Documentação
Extensa
Mínima necessária
Resposta a mudanças
Lenta/Custosa
Rápida/Incorporada
6.1 Planejamento
No Tradicional, escopo e cronograma pré-definidos. No Ágil, ciclos curtos (sprints) permitem revisões contínuas.
6.2 Entrega
Tradicional entrega no final gerando risco de desalinhamento; Ágil entrega incremental facilita feedback.
6.3 Documentação
Documentação extensa vs documentação leve focada no essencial.
6.4 Resposta a mudanças
Mudanças no Tradicional geram retrabalho; no Ágil são priorizadas no backlog.