26d: Software Delivery Batch Size vs. Transaction Cost

Deploy smaller batches until the transaction cost (cost of deployment, cost of people and time, infrastructure cost, etc.) makes smaller batches inefficient.

Big batches have other costs, such as the number of people needed to align increases with code freezes, communication, and testing. And also, the possibility of having a change that is difficult to revert (data migrations) is costly. The mean time to recover increases a lot.


If you're unfamiliar with Zettelkasten: These notes are atomic. The aim is to have one idea in a note. The connections between notes are as important as the notes themselves.

Reply via email

or comment below.