Rollback plan header
- Change reference and title
- Who can authorise the rollback
- e.g. Implementer, without further approval
- Trigger conditions
- e.g. Error rate above 1% for 3 min, OR primary fails to rejoin HA, OR verification step 3 fails
Rollback plans are written as a formality and discovered to be unusable at 02:00. The only real test is whether a different engineer, without calling the author, could follow it under pressure.
Define the trigger before the change. State what would cause you to roll back: error rate above a threshold, a failed verification, a specific symptom. Deciding this during the change means arguing while the clock runs.
Identify the point of no return. Most changes have a step after which rollback is impossible or destructive, usually a forward-only migration. Mark it explicitly so the team knows when the safety net disappears.
Test it, and say honestly if you did not. An untested rollback is a hypothesis. If testing was not practical, record that so whoever is on the bridge knows what they are relying on.
Here's a preview. Unlock the free download to get all 3 sections (2 more below).
More free templates IT teams use alongside this one.
Change control earns its reputation for bureaucracy when every change gets the same paperwork. This form routes by risk: standard changes are pre-approved and need almost nothing, while the genuinely risky ones get the scrutiny that would otherwise be spread thinly across everything.
Cutovers fail on the hours either side of the switch, not on the switch itself. A T-minus timeline and written go/no-go criteria are what prevent the decision being made on optimism at two in the morning.
A CAB reviewing forty changes a week is skimming all of them. The agenda structure here assumes standard changes are pre-approved and absent, leaving time to actually interrogate the few that could cause an outage.
Specific measurable trigger conditions, named rollback authority available during the window, numbered steps each with a verification, an identified point of no return, a stated data impact, and an honest note on whether it has been tested.
The step after which the change cannot be reversed, most commonly a forward-only database migration. Marking it tells the team exactly when the safety net disappears, which changes how carefully the preceding verification is done.
State that plainly rather than writing a plan that would not work. An irreversible change needs more pre-change testing, a rehearsal, and a forward-fix plan instead, and the approver needs to know they are approving something irreversible.