DevOps Research and Assessment (DORA), which was acquired by Google in 2018, applies academic-level rigor to research on software delivery performance. Its core metrics — lead time, deployment frequency, change failure rate and mean time to recovery – have become the benchmark many use to measure how successful an organization is at DevOps.
Why are the DORA metrics so important to track from a DevOps performance perspective? Simple, they help DevOps and engineering leaders measure software delivery throughput (velocity) and stability (quality). The authors from the 2018 book Accelerate: The Science of Lean Software and DevOps support the notion of primarily using these four key metrics adapted from the principles of lean manufacturing to measure software delivery performance and maturity.
DORA uses these metrics to quantify DevOps maturity among projects assessed in their research and DevSensei uses the same metrics to apply performance ratings from low, medium, high to elite to help teams easily assess their current state.
Why do these ratings matter?
Baselining a team’s performance on these metrics and ratings is an excellent way to improve and monitor the efficiency and effectiveness of their operations. By understanding the current condition, teams are better equipped to identify where they want to be.
DORA’s research shows that elite performers are delivering faster, stable and secure deployments. The advantage elite teams have is staggering, and they are almost twice as likely than low performers to meet or exceed their organizational performance goals. (Image provided courtesy of Google Cloud.)
How can the elite level be reached?
Reaching high performance levels is a journey with many small steps, and we suggest to set goals and use katas to iteratively improve and see progress in these metrics.
Interested in becoming an elite DevOps performer? Try out our new app DevSensei and let us know what you think.