DORA Metrics

With the popularity of the Agile development approach, frequent deployments to prod have become commonplace. DevOps teams manage these deployments, sometimes multiple deployments on the same day. With these frequent deployments, it is important to define and measure the success criteria. DevOps teams use DORA metrics to measure their performance.

Deployment Frequency: Refers to the frequency of successful software releases to production.

Lead Time for Changes: Time it takes for change that was committed to reach to production.

Mean Time to Recovery: Measures the time between an interruption due to deployment or system failure and complete recovery.

Change Failure Rate: Indicates how often a deployed changes lead to failures.

How DORA Metrics Can Measure and Improve Performance