O que é a Funcionalidade DORA Snapshot?
O DORA Snapshot fornece uma visão abrangente do desempenho de entrega de software da sua equipe rastreando quatro métricas-chave: PR Cycle Time, Deploy Frequency, Change Failure Rate e Tempo Médio de Recuperação (MTTR). Essas são benchmarks da indústria para avaliar a eficiência, confiabilidade e saúde geral do seu pipeline de entrega de software.
Para garantir cálculos precisos de CFR e MTTR, configure como o DevStats detecta incidentes. Por padrão, o DevStats usa prefixos de branch como
hotfix/ebugfix/. Para rastreamento mais preciso, você também pode registrar incidentes via Interface de Incident Management ou submetê-los via API de Incidentes.
👉 Aprenda a enviar dados de deploy ao DevStats
Como Funciona
O DORA rastreia quatro métricas que juntas refletem a velocidade e estabilidade do seu pipeline de entrega de software.
| Métrica | O que mede |
|---|---|
| Deploy Frequency | Com que frequência o código é implantado em produção |
| PR Cycle Time | Tempo total do primeiro commit ao deploy em cinco etapas: Coding, Pickup, Review, Merge e Deploy |
| Change Failure Rate | Porcentagem de deploys que exigiram remediação em produção |
| MTTR | Tempo médio para se recuperar de um incidente em produção |
Deploy Frequency
Média de dias entre deploys em todos os repositórios integrados. Veja Deploy para detalhes sobre como os deploys são rastreados.
PR Cycle Time
Mesmo cálculo da métrica standalone de PR Cycle Time. Veja PR Cycle Time para detalhes sobre como cada etapa é medida.
Change Failure Rate
Calculada como: (Deploys que exigiram remediação / Total de Deploys) x 100
O DevStats detecta deploys que exigiram remediação através de três métodos que podem ser usados em conjunto:
| Método | Como funciona |
|---|---|
| Prefixo de branch | Detecta automaticamente branches com prefixos como hotfix/ ou bugfix/ |
| Interface Incident Management | Incidentes registrados manualmente via Incident Management |
| API | Incidentes enviados via API de Incidentes de uma ferramenta externa |
MTTR
O MTTR é calculado como a média de resolved_at - started_at em todos os incidentes resolvidos. Incidentes sem data de resolução são excluídos até serem resolvidos. Veja Incidentes para detalhes completos sobre como os incidentes são rastreados e como esse cálculo funciona.

Deploy Frequency e PR Cycle Time são rastreados automaticamente pelo seu provedor Git. O Deploy Frequency também pode ser enviado via API do DevStats a partir do seu pipeline de CI/CD. MTTR e Change Failure Rate dependem do rastreamento de incidentes, que pode ser configurado via detecção por prefixo de branch, pela interface de Incident Management ou pela API de Incidentes.
Métricas
Filtros
Use o Filtro de Squad para visualizar DORA metrics para squads individuais. Se quiser uma visão mais ampla de todas as equipes, selecione o filtro "Todos" para ver a distribuição de todos os squads de uma vez.

O Filtro de Data permite visualizar dados para períodos específicos. Você pode filtrar pelo último mês, trimestre ou 365 dias. Se precisar de controle mais granular, pode filtrar por um intervalo de datas personalizado.

Use o Filtro de Players para focar em membros individuais da equipe ou um grupo específico dentro do seu squad. Você pode selecionar um membro para uma visualização detalhada, um grupo de membros se formam um sub-squad, ou todos os membros para uma visão geral das DORA metrics de todo o squad.

Use o Filtro de Repositório para focar em repositórios específicos ou visualizar DORA metrics em todos os repositórios.

Use o Filtro de Tipo de Issue para analisar DORA Metrics para tipos específicos de issues, como Features, Bugs, Melhorias ou Hotfixes, ou visualizar métricas de todos os tipos de issues.

Use o Filtro de Fonte de Dados para refinar DORA metrics com base na origem dos dados, seja de um provedor Git ou uma ferramenta de gerenciamento de projetos.
- Provedor Git: Filtra métricas de deploy provenientes de sistemas de controle de versão, como commits de código e pull requests.
- Gerenciamento de projetos: Filtra métricas de deploy provenientes de ferramentas de gerenciamento de projetos.
Conclusão
O DORA Metrics Dashboard é uma ferramenta inestimável para melhorar o desempenho de entrega de software. Monitorando regularmente PR Cycle Time, Deploy Frequency, Change Failure Rate e MTTR, as equipes podem identificar ineficiências, reduzir riscos e otimizar seus fluxos de desenvolvimento.


