The DevOps Evolution Model
Purpose
The DevOps Evolution Model illustrates how organizations progressively reduce lead times and feedback cycles by moving previously “undone” work into the Definition of Done (DoD). It helps teams visualize their current development and delivery flow, understand where learning occurs too late, and identify the steps required to shift work upstream. The model is a key tool in Value Stream Identification and Value Stream Optimization, providing a shared language for assessing maturity, identifying improvement opportunities, and aligning on a realistic and valuable target state. It embodies the principle of Shift Left and guides organizations in their journey toward continuous learning, continuous integration, and ultimately continuous delivery.

How to Use the Model
The DevOps Evolution Model describes four maturity stages that reflect how much undone work remains outside the Definition of Done. Progressing through these stages shortens feedback loops, reduces batch sizes, and lowers the cost of change. As maturity increases, defects are caught earlier, integration becomes more frequent, and predictability improves. The shift from late learning to continuous learning enables organizations to improve flow efficiency, reduce rework, and accelerate their ability to deliver value. Each stage of the model highlights the current characteristics of the delivery system, the impact that level of maturity has on flow and quality, and the next set of improvements needed to evolve toward continuous delivery.
![]() |
Model 1 – Undone Work Outside the Definition of DoneCharacteristics Learning happens late because validation is postponed until after development. Impact Goal for Next Stage |
![]() |
Model 2 – Shift-Left: Moving Undone Work into the DoDCharacteristics Impact Goal for Next Stage The aim now is to further reduce undone work by expanding automation and integrating testing, build, and deployment processes. Teams work toward producing a potentially releasable increment each iteration, with a Definition of Done that reflects a broader and more complete view of readiness. 2188_d62b30-e0> |
![]() |
Model 3 – Integrated Iteration: Minimal Undone WorkCharacteristics Impact Goal for Next Stage |
![]() |
Model 4 – Continuous Delivery: No Undone WorkCharacteristics Impact Goal for Continuous Improvement |
The main reasons organizations remain in Stage 1 often stem from their waterfall-based origins, characterized by large batch sizes, rigid handoffs, and high transaction costs. Progressing to more advanced stages requires the adoption of DevOps practices- particularly a high degree of automation and a mature development process that builds quality in from the start rather than attempting to test it in later. The Value Stream Optimization article is discussing how this improvements can be implemented,
Choosing the Right Target Stage
Selecting the appropriate maturity stage is ultimately a business decision that must balance market needs, delivery expectations, and acceptable levels of risk with the organization’s technical and operational realities. Factors such as team capacity, automation readiness, architectural constraints, regulatory requirements, and the cost–benefit economics of shifting work upstream all influence what is feasible and valuable. This balance is especially important in cyber-physical systems, where hardware availability, long integration cycles, and specialized testing environments impose natural limits on how far and how quickly learning can be moved earlier in the flow. The right target stage is therefore the one that maximizes value flow while remaining both achievable and economically sound.
Why Organizations Remain in Stage 1
Many organizations remain in Stage 1 because their structures, processes, and systems originated in traditional waterfall environments where large batch sizes, sequential handoffs, and manual validation are the norm. Legacy architectures, siloed teams, inconsistent environments, and limited automation make it difficult to shift work upstream without substantial investment. Cultural factors, such as limited ownership of quality or fear of change, can further slow improvement. Without clear visibility into undone work and its impact on lead time, quality, and predictability, organizations often continue operating in a mode where learning occurs too late and integration remains painful. Progressing beyond this stage requires investment in engineering excellence, automation, Lean-Agile practices, and a commitment to building quality into the process rather than attempting to inspect it in later.
Conclusion
The DevOps Evolution Model helps organizations understand how undone work affects flow, quality, cost, and predictability. By making these dynamics visible, teams can choose realistic improvement targets and sequence investments in automation, architecture, and capability development. When used in conjunction with the Assembly Line Model and value stream optimization practices, the DevOps Evolution Model becomes a powerful guide for building fast, reliable, and sustainable value streams.
References
- These tasks are performed often only after a so called something like „feature complete“ milestone. ↩︎
Author: Peter Vollmer – Last Updated on November 19, 2025 by Peter Vollmer




