Minimum Viable Continuous Delivery

This project is maintained by Minimum-CD

Minimum Viable Continuous Delivery

“Continuous delivery improves both delivery performance and quality, and also helps improve culture and reduce burnout and deployment pain.”

– Accelerate

We, the undersigned, believe that a minimal definition of continuous delivery (CD) is required to improve the flow of delivery. While our contexts may be different, there are universal practices. By defining them we can:

Only by implementing core practices do we begin to see the benefits of continuous delivery.

The practices below are the minimum, a starting point. Continuous improvement of the speed, quality, and safety of the delivery pipeline is the expected outcome.

Continuous Delivery

CD is the engineering discipline of delivering all changes in a standard way safely. It covers a broad spectrum of activities depending on what is being delivered. However, there are behaviors and abilities that must be met in every context to qualify as “continuous delivery”

The minimum activities required for CD are:

Continuous Integration

CI is the activity of very frequently integrating work to the trunk of version control and verifying that the work is, to the best of our knowledge, releasable.

The minimum activities required for CI are:

Trunk-based Development

Trunk-based development is the branching pattern required to meet the definition of CI. It prevents lost work, the risk of corruption that comes from merge conflict resolution, and also reduces movement waste that increases batch size.

Beyond the Minimums

Minimum CD is not the first step in a maturity model. However, it is still the bare minimum upon which many more practices should be built as appropriate to your context. To aid your journey in going beyond Minimum CD, we maintain a list of resources that focus on Continuous Delivery which we have found very useful in our own journeys.

These contain the basics, but also the knowledge needed to become an “Elite” CD organization. They are specific to solving the problem of “why can’t we go to production today?”

Read the list.

Why did we build this?

For more background on Minimum CD and answers to other common questions, please read the FAQs.


Want to Contribute or become a signatory?

Read our contribution guidelines.


Name Contact
Dave Farley
Bryan Finster
Ferrix Hovi
Justin Abrahms
Joe Arrowood
Jerreck McWilliams
Istvan Bathazi
Sara Gramling
Tracy Bannon
Dana Finster
Patrick S. Kelso
Ben Link
Chris Kernaghan
Chris Gossett
Joshua Barton
Marc Boudreau
Courtney Kissler
Andrea Laforgia
Michael Nygard
Aurel Estoup
Emiliano Sutil
Jason Walker
Thomas J. Sweet
Kelly Brownsberger
Andrew Marshall
Vilas Veeraraghavan
Javier Lopez
Javier Magana
Faraz Syed
James Simon
Nathen Harvey
Jesse Getzie
Christophe Chaudier
Rosalind Radcliffe
Austin Abro
Ron Forrester
David Hawes-Johnson
Paul Moore
Shawn Button
Jesse Lin
Markus Mikkolainen
Alessandro Fardin
James Moverley
Michael Kingery
Isaac Perez Moncho
Igor Gassmann
Wayne Gaskill
Chris Gallivan
Alexander Birk
Kaine Bent
Andrew Ochsner
Stephen Magill
Jordan Schwartz