Transforming into a highly performing DevOps organization means addressing longstanding challenges regarding legacy processes, work culture, technology adoption and communication. Organizations are challenged to prioritize which DevOps capabilities to improve, develop an achievable and adaptable plan, and then deliver on the promise of those investments for the greatest impact.
Maturity models aren’t enough. Organizations often struggle to get value from maturity models that promise to gauge and help improve IT performance. Some models are too generic, some are biased to a specific vendor or technology, and few provide a context to understand or benchmark the data by functional team, company or industry.What’s needed is an approach that combines a maturity assessment with a pragmatic roadmap that provides tactical implementation guidance.
IT performance is more than just software automation. Findings from well-respected reports such as the annual “State of DevOps Report” show that high-performing IT organizations develop software with both speed and stability. Techniques such as agile and XP can provide dramatic benefits, which often start at the grassroots level and grow upward. Organizations need success at scale. To complement grassroots progress, organizations need a top-down view that identifies pockets of success (or gaps) and can be used to develop high-impact recommendations and action plans.
DevOps success requires a holistic approach. Some of the hardest challenges to address are those at the intersections of technology, culture, entrenched processes and metrics/monitoring. Dependencies across these four critical dimensions can have positive or negative impacts in other dimensions. To make long-lasting progress, organizations need a holistic approach—one that carefully prioritizes and sequences work to provide value in measurable increments over time.