DORA Scorecard
Overview
DORA Metrics are key performance indicators (KPIs) used to measure and improve software delivery performance. Developed by the DevOps Research and Assessment (DORA) team, these metrics help organizations assess the effectiveness of their software development and operational processes. The four main DORA metrics are:
Deployment Frequency: Measures how often code is deployed to production.
Lead Time for Changes: Tracks the time taken from code commit to production deployment.
Change Failure Rate: The percentage of deployments that result in failures or issues.
Mean Time to Recovery (MTTR): The average time it takes to recover from a production failure.
These metrics provide insights into software delivery speed, stability, and overall quality, guiding teams toward continuous improvement.
Each metric will show the following:
Metric definition
The calculated number that represents the average of the reporting period of the last 90 days.
Target number, customized by the user.
A trend line of the team’s performance in the last 90 days.
Industry Benchmarks
We have provided industry benchmarks by level, to help you set up your targets and understand your team's performance.
Determining the Target Level:
A company would determine which level they should be targeting based on several factors, including:
Business Goals:
If the business requires frequent and rapid delivery of features, aiming for a high or elite level of performance would make sense.
For organizations where stability and minimizing disruptions are critical (e.g., financial institutions), a moderate to high level might be the goal.
Current State of Development Process:
If a company is just starting its DevOps journey, it’s common to be in the low level.
A company with established development processes may aim for medium or high levels as they have a foundation to build upon.
Team Capacity & Resources:
Smaller or less experienced teams might focus on achieving moderate performance levels first and then incrementally improve to higher levels.
Larger or more resourceful teams can aim for elite-level performance but may need more investments in tools, training, and culture change.
Customer Expectations:
If customers expect rapid updates, quick fixes, or new features, a higher level of deployment frequency and reliability would be necessary.
If reliability is the most important factor (e.g., in industries like healthcare or aerospace), a medium level could be more appropriate.
Limitations:
The timeframe cannot be adjusted and will always represent the last 90 days.
You cannot drill into the metric to see the raw data or past calculations.
Configuration:
For the configuration options, navigate to DORA Configuration.