DAD Lifecycle – Continuous Delivery: Lean

DAD Lifecycle - Continuous Delivery:Lean

The Continuous Delivery: Lean lifecycle is a natural progression from the Advanced/Lean lifecycle. It supports the goal of delivering increments of the solution in a more frequent manner than the other lifecycles. Teams typically evolve into this lifecycle from either the Lean lifecycle or the Continuous Delivery: Agile lifecycle. It requires a mature set of practices around continuous integration and deployment in order to be practical. It also requires the technical infrastructure and advanced Disciplined DevOps practice that support this approach.

Figure: DAD’s Continuous Delivery: Lean lifecycle (click to expand).

DAD lifecycle - Continous Delivery:Lean

 

When to Apply This Lifecycle

It is best suited in these types of situations:

  • Solutions that can be delivered to stakeholders in a frequent and incremental basis
  • New work, including both new requirements and defect reports, arrives often
  • Organizations with streamlined deployment practices and procedures
  • Projects where getting value into the hands of stakeholders rapidly, before the entire solution is complete, is critical
  • Teams with mature DevOps practices in place including; continuous integration, continuous deployment, and automated regression testing
  • The team is long-lived (stable), working on a series of releases over time

 

Get a Poster

Would you like a printable poster of this lifecycle?  Disciplined Agile Consortium (DAC) members can download a printable PDF file.  Not a member?  Don’t worry, you can sign up for free.