The constraint has moved. Engineering is no longer the slow stage. The customer is — and shipping faster at a closed door produces waste, not value.
The theory of constraints is indifferent to which stage you wish were the slow one. Throughput is set by the slowest stage, full stop. When engineering capability outruns customer readiness, every additional unit of engineering speed evaporates at the customer's door.
Example: Picture a factory that doubles its press line while the loading dock stays the same size. The pallets stack up against the wall. The plant did not get faster. It got fuller.
Absorption is the rate at which customers can integrate a change, understand it, and pull value out of it. Deployment is none of those things. A feature behind a flag is not a feature in a customer's hands, and a feature in their hands is not a feature in their workflow.
Example: A new module ships to every account on the same Tuesday. Six weeks later, a third of those accounts have never opened the page. The release went out. The capability did not arrive.
The question is no longer what we shipped. It is what our customers absorbed.
From the Executive Brief
A feature that ships and is not absorbed is not a zero on the ledger. It enlarges the surface, dilutes the documentation, confuses the support queue, and adds attack surface no one is paying attention to. The cost shows up as churn, support load, and incident hours — never as a line item anyone owns.
Example: A team adds three settings to a screen customers used to navigate without thinking. Tickets rise, satisfaction slips, and the next security review pulls in two surfaces nobody is using. The release made the product worse for the people already there.
Internal velocity and external rollout are two different clocks. Engineering ships continuously into a hardened trunk. Customers receive capability on their own readiness curve — segment by segment, account by account — not on a uniform calendar that pretends every customer is the same customer.
Example: One cohort receives a capability the week it is built. Another receives it after their next training cycle. A third opts in when they choose. The build pipeline never slowed. The arrival did, on purpose.
The capacity that faster engineering gave you is real. Pour it into fewer features finished better — clearer documentation, sharper onboarding, segment-aware rollout — and measure what the customer absorbed, not what the team shipped. Keep optimizing the wrong stage and throughput stays exactly where it is, no matter how loud the release notes get.