DORA Metrics
Gostaria de compartilhar esse conhecimento que adquiri recentemente após participar de um processo seletivo onde um dos requisitos erra ter conhecimento no DORA Metrics e segundo relatos dos próprios recrutadores nenhum DEV tinha conhecimento ou se quer tinha lido sobre.
Após as pesquisas, descobrir que o DORA é um programa de pesquisa de 10 anos hoje mantido pelo Google, possui detalhes no livro Accelerate: The Science of Lean Software and DevOps
O DORA ( DevOps Research and Assessment) é uma iniciativa que visa ajudar as organizações a melhorar suas práticas de DevOps. Para medir as boas práticas utilizando métricas para avaliar a maturidade da equipe, contribuindo na criação de um software de qualidade.
DORA utiliza 4 métricas principais:
- Deployment Frequency
- Cadência de entrega com sucesso em produção
- Lead Time for Changes
- A quantidade de tempo que um commit leva para entrar em produção
- Change Failure Rate
- A porcentagem de implantações que falharão em produção
- Time to Restore Service
- O tempo necessário para restaurar o serviço em caso de falha
Algumas dificuldades na implantação dessas métricas é começar a medir e na aceitação dos times, pois não é para avaliar as equipes e sim medir as boas práticas a fim de criar software de qualidade.