Data-driven transformation
If you want your transformation to succeed, it is critical to measure the right metrics and to prove that the transformation really yields better results than the old system. That’s why, in Chapter 1, Metrics That Matter, I introduced the data points you can collect to know what to optimize first and to achieve small wins that will help you keep everyone motivated to continue with the DevOps transformation. Measuring the right data should always be the start. Optimizing something that is not a constraint is a waste of resources and can even have a negative impact. Let’s take adding caching to your application without proof that the operation was slowing down the system in the first place or of how much faster it can be when caching certain data, as an example. Caching introduces complexity and is a source of errors. So, maybe you did not optimize the system at all but made it worse by working based on assumptions. The same is true for your DevOps...