Your Continuous Delivery Transformation is Not Complete

We’ve come a long way, but most teams still practice only half of continuous delivery. The good news: many have solved the cultural basics—pipeline integrity, autonomous teams, and process discipline. The surprise: the latest State of Continuous Delivery in 2025 (PDF) analyzed nearly 100 organizations and found that only 10% actually practice CD well—the true experts.
This is a short follow-up to my previous post, Check Your Engine: Work‑In‑Progress Limits Matter. Dave Farley’s new assessment, published days later, matches those observations with data.
The Three Critical Gaps
The report highlights three technical gaps that separate the 10% from everyone else:
- Trunk‑based development — Many teams still branch like it’s 2005.
- Do this next: merge to main at least daily, use feature flags, delete long‑lived branches.
- Test automation — Manual gates and flaky tests throttle flow.
- Do this next: build a test pyramid, make tests deterministic, gate merges on a green build.
- End‑to‑end pipeline automation — Half‑automated isn’t automated.
- Do this next: one path to production, one‑click deploys, versioned and repeatable environments.
Teams that excel at trunk‑based development and test automation are the ones actually shipping continuously. If you struggle with one, you likely struggle with both.
The 14 Essentials of Continuous Delivery
From the report, these are the essentials:
- Releasability
- Deployment pipeline
- Continuous integration
- Trunk‑based development
- Small, autonomous teams
- Informed decision‑making
- Small steps
- Fast feedback
- Automated testing
- Version control
- One route to production
- Traceability
- Automated deployment
- Observability
Small steps and fast feedback are where a low work‑in‑progress (WIP) limit pays off. You only have true continuous integration when you work in small steps and synchronize via trunk‑based development. WIP limits protect feedback loops—you avoid flooding the system with changes that haven’t yet been validated by automation, tests, and observability once integrated with everyone else’s work.
Change complexity grows exponentially with the number of concurrent changes.
The Real Question
Are you in the 90% who think they practice continuous delivery—or the 10% who actually do?
The way forward isn’t fancier branching or heavier maintenance rituals. It’s upgrading the technical habits that make delivery continuous.
How to Move Up
- Merge to main daily—not the other way around!; prefer feature flags over long‑lived branches.
- Make the pipeline your product: every push builds, tests, and can deploy the same way, every time.
- Keep tests reliable: target ≤1% flake rate; quarantine and fix flakes within a day.
- Limit WIP: set explicit team WIP limits; aim for ≤1‑day PR cycle time.
- Measure what matters: lead time for changes, deployment frequency, change‑fail rate, and MTTR.
Need support achieving continuous delivery?
I offer consulting, hands‑on training, and development support focused on CD, DevOps, and Agile.
Let’s connect!