What are DORA Metrics?
Four key metrics defined by Google's DevOps Research and Assessment team to measure software delivery performance.
Definition
DORA stands for DevOps Research and Assessment, a research group at Google that defined four key metrics to measure and analyze the technological performance of software teams.
The Four Metrics
- Deployment Frequency -- How often code is deployed to production
- Lead Time for Changes -- Time from commit to production deployment
- Change Failure Rate -- Percentage of deployments causing failures
- Time to Restore Service -- How long it takes to recover from a failure
Purpose
DORA metrics help teams measure and improve their software delivery capabilities, enabling data-driven decisions about engineering practices and tooling investments.
Practical Example
A team tracking DORA metrics discovers their lead time is 2 weeks. By implementing CI/CD pipelines and automated testing, they reduce it to 2 days, achieving "Elite" performer status according to the DORA benchmarks.
Why It Matters
Teams that score well on all four DORA metrics consistently deliver software faster, with fewer failures, and recover more quickly when issues arise.
¿Quieres saber más?
Si te interesa saber más acerca de DORA Metrics, hablemos. Me encanta compartir ideas y ayudar a equipos con estos temas. ¡Te leo!
What is a Postmortem?
A postmortem is a retrospective analysis conducted after an incident, outag...
What is Management 3.0?
Management 3.0 is a leadership and management approach that focuses on the...
What is a Release Candidate (RC)?
A Release Candidate (RC) is a version of software that has passed all plann...
What is Kaizen?
Kaizen is a Japanese term that translates as "good change" or "improvement"...
What is a Staging environment?
Staging in software development refers to the practice of creating a separa...