DORA Metrics Communication Language
5 exercises — master the English vocabulary engineers and managers use when discussing DORA metrics: deployment frequency, lead time, MTTR, and change failure rate.
0 / 5 completed
1 / 5
An engineering director opens the quarterly review meeting with: "Our deployment frequency is currently weekly. The goal for next quarter is to reach on-demand deployment — multiple times per day. What changes do we need to enable that?" What is deployment frequency and why does the director frame it as a capability goal?
Deployment frequency is one of the four DORA (DevOps Research and Assessment) metrics established by Google DORA research as the strongest predictors of software delivery performance and organisational outcomes.
The four DORA metrics:
Why "on-demand" requires capability building:
• Automated test suite with high coverage (fast safety net for each deployment)
• CI/CD pipeline that deploys automatically on every merge to main
• Feature flags to separate deployment from release
• Trunk-based development (short-lived branches, frequent integration)
• Observability to detect and recover quickly from failures
Language for DORA discussions:
• "We're currently in the 'high' performer band for deployment frequency; elite is on-demand."
• "To increase deployment frequency, we need to invest in test automation first."
Key vocabulary:
• Deployment frequency — how often an organisation successfully deploys to production
• On-demand deployment — the elite DORA benchmark: deploying whenever ready, multiple times per day
• DORA metrics — the four key engineering performance indicators from Google's DevOps research
• Capability goal — a target that requires building new engineering practices, not just more effort
The four DORA metrics:
| Metric | What it measures | Elite benchmark |
|---|---|---|
| Deployment frequency | How often code is deployed to production | Multiple times per day (on-demand) |
| Lead time for changes | Time from commit to production | Less than one hour |
| Change failure rate | % of deployments causing incidents | 0–15% |
| MTTR (time to restore) | Time to recover from a failure | Less than one hour |
Why "on-demand" requires capability building:
• Automated test suite with high coverage (fast safety net for each deployment)
• CI/CD pipeline that deploys automatically on every merge to main
• Feature flags to separate deployment from release
• Trunk-based development (short-lived branches, frequent integration)
• Observability to detect and recover quickly from failures
Language for DORA discussions:
• "We're currently in the 'high' performer band for deployment frequency; elite is on-demand."
• "To increase deployment frequency, we need to invest in test automation first."
Key vocabulary:
• Deployment frequency — how often an organisation successfully deploys to production
• On-demand deployment — the elite DORA benchmark: deploying whenever ready, multiple times per day
• DORA metrics — the four key engineering performance indicators from Google's DevOps research
• Capability goal — a target that requires building new engineering practices, not just more effort