Elite
A strong result within the selected reference band. Check that quality and reliability remain healthy.
Software engineering benchmarks
Give delivery, development, review, and quality metrics a useful reference point. Explore the definitions and performance bands, then compare them with your team’s work and trends.
A strong result within the selected reference band. Check that quality and reliability remain healthy.
A prompt to investigate the trend, work mix, and constraints before choosing an improvement.
A signal to inspect the underlying work and agree on a response with the team.
Metric reference
The ranges below are illustrative reference bands, not industry percentiles. Compare similar work, use a consistent measurement window, and review the metric definition before setting a target.
| Metric | Elite | Needs Focus | At Risk |
|---|---|---|---|
| < 1 day | 1-30 days | > 30 days | |
| Daily | Weekly to monthly | Less than monthly | |
| < 1 day | 1-30 days | > 30 days | |
| < 15% | 15-30% | > 30% | |
| Follow the trend for the same application or service and investigate incident-driven deployment work. | |||
Selected metric
Time it takes a commit to get into production.
Shorter lead time for changes indicates faster flow from code committed to production.
Interpret with deployment process, batching, approval requirements, and change size.
DORADORA’s current framework covers five delivery metrics. These page-specific reference bands are separate from DORA’s research clusters. Read the DORA definitions (opens in a new tab).
What to look at
Use reference bands to focus the engineering review and decide what to investigate next.
From signals to decisions
Keep the next step connected to the team, the work, and the outcome you want to improve.
Review work distribution, coding efficiency, churn, and AI code share together. Use role and work type to interpret a change.
Explore review delays, development bottlenecks, and delivery symptoms. Bring the underlying work into the improvement discussion.
Use applicable KPIs in team or individual leagues. Select participants and goals that reflect their work and responsibilities.
Common questions
Need to discuss your team or technical setup? Contact us.
Benchmarks are reference points for interpreting engineering metrics. They help teams decide which changes to investigate alongside delivery, development, review, quality, and application health.
No. The ranges shown here are illustrative reference bands, not a percentile ranking or a universal industry standard. Establish a baseline for your team or service and keep measurement definitions consistent.
They describe where a metric sits within a selected reference range. Use the band to guide a discussion. A single metric or label is not an overall team score or an assessment of an individual developer.
No. DORA’s research benchmarks are separate from the reference ranges on this page. Its current framework includes change lead time, deployment frequency, failed deployment recovery time, change fail rate, and deployment rework rate.
Coding efficiency is 100% minus the churn ratio for the measured period. Read it alongside the churn definition, time window, work distribution, and quality trends; refactoring and helping others are distinct work types.
AI adoption is context, not a performance grade. Compare adoption with delivery, review, quality, and rework outcomes. The AI metrics use baseline comparisons rather than fixed Elite or At Risk targets.
Account for role mix, work type, application characteristics, incident load, and release constraints first. Trends for the same team or service are often more useful than comparing unlike groups.
Choose a small set of metrics, confirm their definitions and data coverage, and establish a baseline. Investigate a change with the team, agree on an improvement, and review the next period using the same scope.
See Oobeya in practice
Walk through the metrics that matter to your teams, the data behind them, and how to build a useful comparison over time.