As métricas DORA e seu impacto na agilidade
O programa DORA (DevOps Research and Assessment) do Google identificou 4 métricas que consistentemente diferenciam times de alta performance dos demais.
As 4 métricas
1. Frequência de Deploy
Quantas vezes o time faz deploy em produção?
| Nível | Frequência |
|---|---|
| Elite | Sob demanda (várias vezes ao dia) |
| Alto | 1 por dia a 1 por semana |
| Médio | 1 por semana a 1 por mês |
| Baixo | 1 por mês a 1 a cada 6 meses |
2. Lead Time para Mudanças
Tempo do commit até produção.
| Nível | Lead Time |
|---|---|
| Elite | Menos de 1 dia |
| Alto | 1 dia a 1 semana |
| Médio | 1 semana a 1 mês |
| Baixo | 1 a 6 meses |
3. Tempo de Restauração de Serviços
Quanto tempo para se recuperar de uma falha em produção?
| Nível | Tempo |
|---|---|
| Elite | Menos de 1 hora |
| Alto | Menos de 2 horas |
| Médio | 2 horas a 1 dia |
| Baixo | 1 dia a 1 semana |
4. Taxa de Falha em Mudanças
% de deploys que causam problemas em produção.
| Nível | Taxa |
|---|---|
| Elite | 0-15% |
| Alto | 16-30% |
| Médio | 16-30% |
| Baixo | 16-30% |
Como melhorar cada métrica
Frequência de Deploy → CI/CD
Pipeline automatizado, testes rápidos, deploy com feature flags.
Lead Time → PRs pequenos
PRs com < 400 linhas são revisados em horas, não dias.
Tempo de Restauração → Observabilidade
Monitoring, alertas inteligentes, runbooks de incidentes.
Taxa de Falha → Testes automatizados
Testes unitários, integração, E2E e canários.
Relação com estimativas ágeis
Times com métricas DORA de elite:
- Estimam com mais precisão — lead time curto significa feedback rápido
- Planejam com mais confiança — deploy frequente reduz risco de “big bang”
- Entregam mais — menos tempo em processos manuais de deploy
Estimativa ajustada por maturity DORA
| Maturidade Dora | Ajuste de estimativa |
|---|---|
| Elite | Estimativa base (x1) |
| Alto | Estimativa base × 1.1 |
| Médio | Estimativa base × 1.3 |
| Baixo | Estimativa base × 1.5+ |
Times com maturidade baixa de entrega adicionam overhead significativo nas estimativas.
Implementando as métricas
Coleta automática
- GitHub/GitLab: frequência de merge (proxy de deploy)
- CI/CD tools: lead time do commit ao deploy
- Sentry/Datadog: incidentes e tempo de restauração
- Post-mortems: taxa de falha em mudanças
Review trimestral
Avalie as 4 métricas a cada trimestre. Não semanalmente (variam muito) nem anualmente (lento demais).
Conclusão
Métricas DORA são o gold standard para medir maturidade de entrega. Não são sobre agilidade de processo — são sobre resultados reais de engenharia. Melhore cada métrica incrementalmente e a agilidade do time acompanha naturalmente.