IBM has defined a DevOps adoption model to help organizations incrementally adopt DevOps capabilities and measurably
improve effectiveness and efficiency. There are 4 adoption paths represented by the 4 rows: Steer, Develop/Test, Deploy
and Operate. The gray column represents a stark description of the status quo in most organizations. These are the
typical root causes of inefficiency and ineffectiveness many software delivery enterprises.
The middle column represents the primary transformation in each adoption path with a differentiating theme of DevOps
adoption:
-
Measure and steer the product, for honest insight into progress and value
-
Accelerate development and test feedback cycles through agile methods to reduce uncertainties.
-
Automate the build and release process to enable frictionless deployment.
-
Collaborate consistently across the software supply chain for holistic efficiencies.
The 3rd column is the continuous improvement theme associated with even leaner and smarter outcomes.
-
Optimizing decisions with better steering, continuous feedback and analytics.
-
Increasing the predictability of development with leaner methods and agile proficiency.
-
Improving the transparency of deployment updates with automation.
-
Improving the continuity of operations with better quality, fewer defects.
For the Develop/Test adoption path, we have defined formal practices for Continuous Integration and Virtualized Services. For the Deploy path, we have Automated Deployment. This is just a start at a more complete set of
practices to help you become Leaner and Smarter.
A last word from Walker E. Royce:
We all want to spend less time in overhead work like meetings, compliance documentation, late rework, waiting and
progress reporting. And we want to spend less time in manual tasks that can be automated. By avoiding these sources of
waste AND by steering with continuous feedback and advanced analytics, we can improve the economics and value of
software delivery.
|