Most companies understand the importance of innovation, but are not able to deliver software quickly enough to meet the needs of business leaders.
Continuous delivery is the solution to improving the productivity of software development to the point of exceeding expectations and in turn creating the capabilities within technology departments so that they can play a critical role in the strategic direction of their companies.
The maturity model is divided into 5 levels:
1: initial – Ad hoc deployments.
2: managed – Planned release: Release time box is well defined, but duration from idea inception to production release is greater than business need.
3: defined – Regular release candence: Release time box is well defined, but duration from idea inception to production release is greater than business need.
4: quantitatively managed – Release on demand: Software is always in a releasable state. Release time box is well defined and equal to, or less than, business need.
5: Optimizing – Continuous deployment capability enables business innovation/experimentation.
Companies that do not exceed level 4 will be hard pressed to deliver innovation at an acceptable pace. Most companies that operate at or below level 3 will never keep up with the demands of business leaders and the market.
Resource: Continuous Delivery Speeds Up Innovation