← Back to blog

DORA metrics and their impact on agility

dora metrics devops

Google’s DORA (DevOps Research and Assessment) program identified 4 metrics that consistently differentiate high-performing teams from the rest.

The 4 metrics

1. Deployment Frequency

How often does the team deploy to production?

LevelFrequency
EliteOn-demand (multiple times per day)
HighOnce per day to once per week
MediumOnce per week to once per month
LowOnce per month to once every 6 months

2. Lead Time for Changes

Time from commit to production.

LevelLead Time
EliteLess than 1 day
High1 day to 1 week
Medium1 week to 1 month
Low1 to 6 months

3. Time to Restore Services

How long to recover from a production failure?

LevelTime
EliteLess than 1 hour
HighLess than 2 hours
Medium2 hours to 1 day
Low1 day to 1 week

4. Change Failure Rate

% of deployments that cause problems in production.

LevelRate
Elite0-15%
High16-30%
Medium16-30%
Low16-30%

How to improve each metric

Deployment Frequency → CI/CD

Automated pipeline, fast tests, deploy with feature flags.

Lead Time → Small PRs

PRs with < 400 lines are reviewed in hours, not days.

Time to Restore → Observability

Monitoring, smart alerts, incident runbooks.

Change Failure Rate → Automated tests

Unit tests, integration, E2E, and canaries.

Relationship with agile estimates

Teams with elite DORA metrics:

  • Estimate more accurately — short lead time means fast feedback
  • Plan with more confidence — frequent deployment reduces “big bang” risk
  • Deliver more — less time spent on manual deployment processes

Estimate adjusted by DORA maturity

DORA MaturityEstimate adjustment
EliteBase estimate (x1)
HighBase estimate × 1.1
MediumBase estimate × 1.3
LowBase estimate × 1.5+

Teams with low delivery maturity add significant overhead to estimates.

Implementing the metrics

Automatic collection

  • GitHub/GitLab: merge frequency (deploy proxy)
  • CI/CD tools: lead time from commit to deploy
  • Sentry/Datadog: incidents and time to restore
  • Post-mortems: change failure rate

Quarterly review

Evaluate the 4 metrics every quarter. Not weekly (they vary too much) and not annually (too slow).

Conclusion

DORA metrics are the gold standard for measuring delivery maturity. They are not about process agility — they are about real engineering results. Improve each metric incrementally and team agility follows naturally.