If you listen to grandiose tales of DevOps journeys, everything is awesome. But how can those of us not living in The Lego Movie transform our technology in smart and systematic ways? What is “awesome”? How do we point our organizations in that direction, and how will we know progress when we see it?
The best-performing IT organizations have the highest quality, throughput, and reliability while also showing value on the bottom line. When embarking on a journey of transformation, you want to measure your current status and subsequent progress while keeping tabs on factors that drive improvement in technology performance. Nicole Forsgren explains the importance of knowing how (and what) to measure—ensuring you catch successes and failures when they first show up, not just when they’re epic. Measuring progress lets you focus on what’s important and helps you communicate this progress to peers, leaders, and executives who decide budget. Business outcomes don’t realize themselves, after all, and “doing DevOps” doesn’t define stakeholder value any more than “being awesome” does.