Measuring your DevOps success
As discussed in Chapter 1, Introduction to DevOps, defining effective metrics and measuring your results against them is key to ensuring the success of your DevOps investments. This also serves as a compelling force to diligently follow the DevOps practices and improve them over time.
The insights derived from these metrics act as a motivator for engineering teams to pay greater attention to where they are lacking. Let’s consider a few examples to illustrate this:
- Delivery cycle metrics such as story points delivered per sprint, overall productivity, and the number of defects delivered per line of code give insights to project administrators on progress made during a sprint and the quality of the output.
- Automated testing-related metrics such as test pass percentage, code coverage, and open defects offer insights into the readiness of the software before being released and deployed to production.
- After the software has been released...