Building a Culture for Continuous Delivery: Key Practices and Processes
This article explains how teams can adopt continuous delivery by first mapping their existing workflow, defining a clear "done" criteria, establishing a regular release cadence, and fostering a culture of empathy, humility, and accountability, while also highlighting automation opportunities and real‑world examples.
Continuous delivery is a hot topic in software development that aims to move small batches of work smoothly through all roles from initial requirement to production deployment, enabling frequent, low‑risk releases. The author shares practical steps for creating a team culture that supports this approach.
Understanding the team's current process – Teams must list every step from a developer’s local branch to production, exposing hidden inefficiencies and building empathy for each other's work. This baseline helps measure future improvements.
Defining "Done" – The article proposes a strict definition consisting of (1) two developers reviewing and approving a pull request, (2) QA testing on a staging server, and (3) product owner approval on the same environment. Clear "done" criteria reduce ambiguity and improve accountability.
Determining release cadence – Consistent scheduling, such as a daily 10:30 am deployment, removes uncertainty about when changes go live. Regular, predictable releases lower the overhead of preparation and allow better coordination among developers, QA, and product owners.
Automation – While many steps still require manual effort, the article emphasizes that the remaining challenges are technical and can be addressed once the cultural foundations of empathy, humility, and accountability are in place.
The piece references the Software Craftsmanship Manifesto and quotes Martin Fowler and Jez Humble on the definition of continuous delivery, underscoring that it is about the ability to release at any time, not a specific implementation detail.
Source: translated from an original blog post by Mike Knepper (https://8thlight.com/blog/mike-knepper/2016/11/10/moving-towards-continuous-delivery.html).
Upcoming offline workshop – An event in Beijing on November 19 will showcase successful continuous‑delivery implementations from companies such as Sina, Baidu, Tencent, and others, offering participants deeper insights into building the necessary culture and toolset.
High Availability Architecture
Official account for High Availability Architecture.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.