Checklists / release-readiness
Release Readiness Checklist
Before a change reaches users: the gates passed, the exposure is controllable, the people who need to know have been told, and the way back is known and timed.
8 steps · 7 required · last reviewed (next review 2027-03-20) · updated 2026-09-20
Related focus areas:ReleaseOps
Run this immediately before a release, and keep it short enough that it is used every time rather than skipped under pressure. The single question it exists to force is the one teams most often cannot answer: how do we undo this, and how long does that take?
If an item does not apply to your change, say so explicitly rather than leaving it blank — the record of what was consciously skipped is what makes the next retrospective useful.
The exact artifact being released is identified by version and commit
required"The latest build" is not an identity; without one you cannot say afterwards what was running.
The change can be disabled without a redeploy
requiredIf the only reversal is shipping again, your recovery time is a deployment cycle rather than a switch.
Rollback has been performed recently and its duration is known
requiredA rollback that exists only as a document is a plan you have never tested under the conditions that need it.
Database changes are backwards-compatible with the currently running version
requiredExpand-and-contract is what allows a rollback to be safe; a destructive migration makes the deploy one-way.
The functions that will hear about this have been told
requiredSupport and customer-facing teams learning from a ticket is an avoidable, recurring own goal.
Rollout is staged, or the reason it is not has been stated
requiredExposing everyone at once is sometimes right; it should be a decision rather than a default.
A named person is watching the release and knows the stop signal
required"Someone will notice" is how a partial failure runs for an hour.
Release notes exist for the audiences that need them, including internal ones
optionalThe internal audience is the one most often forgotten and the cheapest to serve.
Run it against your real gaps
A checklist is most useful when you know which controls you are actually missing. A free OpsRoadmaps assessment scores your controls with explainable findings and builds a roadmap from the results.
Assess my stackChecklists document self-reported practice. Items were last reviewed 2026-09-20 — adapt them to your own environment.