Why we release every two weeks
Small releases are easier to test, easier to undo and easier to explain to the people using them.
Every system we run gets a release every second Tuesday. The rhythm matters more than the size: a release with one fix still goes out on the day.
A two-week release is small enough that one person can review all of it. When something goes wrong we know which change caused it, and undoing it is a single step.
The people using the software also know when to expect changes. We send a short note the day before, written for them rather than for us.
- Releases go out on Tuesday mornings, never on Fridays
- Every release can be rolled back in under five minutes
- Each release note fits on one screen