Many studies have shown the significant value that DevOps can bring to a software organization. However, organizations on their own DevOps journey need more than general industry studies or case studies. Any practitioner needs to be able to show the valueโspecific to their organizationโthat the changes to people, process and tooling made in the name of DevOps are having meaningful results.
Measuring the success of a DevOps practice or project is critical to securing and maintaining support for similar projects in the future.
In a previous blog, I talked about some of the pitfalls that come from focusing on the wrong DevOps metrics and outlined a few general guidelines around what makes a good metric. Here Iโll expand on that theme and discuss more specifically what types of metrics can help you show progress within your organization.
To review, in the previous blog we looked at the characteristics of a good metric. Specifically, good metrics should be obtainable, reviewable, incorruptible and actionable. With those as general guidelines, itโs helpful to consider the three core components of successful DevOps implementation to help us determine where to look at measurements.
DevOps is built around people, process and technology. But it doesnโt make sense to measure the components of DevOps; instead, we need to think about the goal, or outcome that each of these achieves. For example:
- People changes are focused on improving culture, collaboration and sharing
- Process changes are largely implemented with the goal of driving efficiency & effectiveness
- Technology changes contribute to efficiency and effectiveness, but primarily drive quality and velocity
Together, all three of these should lead to significant customer and business value.
Notice how certain words above are in bold? Thatโs not an accident. These four key areas are the foundation of a successful DevOps practiceโand therefore an excellent place to focus your measurement efforts. The figure below illustrates how these four areas fit together, and provides a few examples of the types of things that can be measure in each area.

Of course, itโs important to consider your own organization when considering what metrics to focus on, as well as the guidelines mentioned previously. For example, in some organizations people-related metrics could be difficult to obtain on a regular basis. Thatโs not to say theyโre not importantโitโs been shown that DevOps can have a meaningful impact on employee satisfactionโbut these metrics may not be the primary focus for some groups.
DevOps has a wide range of benefits and Iโve seen organizations often have their own primary motivation, whether it is costs, velocity, competition or something else. Itโs best to focus on metrics that are aligned to your organizationโs primary objectives.
Metrics matter only if what youโre measuring matters to your organization.
If you are interested in learning more about DevOps metrics, the book “DevOps for Digital Leaders” explores this topic in more detail.
In my next blog, Iโll delve into what to do with the metrics, once youโve gathered and analyzed them. Because even the best metrics are only as good as what youโand your organizationโcan learn from them.




