Runbooks that match reality
Procedures for the failures that actually occur in this system, written from real incidents, not a generic template. Each one names the signal, the diagnosis, the action, and the escalation.
Working structure
Handover is the point where most engagements quietly fail. The code transfers, the knowledge does not, and the receiving team spends a year reverse-engineering decisions nobody wrote down.
This checklist describes what has to be true before a team can genuinely operate a product rather than merely possess it.
Build your brief01 / WHAT TRANSFERS
Each item is written so that it can be demonstrated rather than asserted.
Procedures for the failures that actually occur in this system, written from real incidents, not a generic template. Each one names the signal, the diagnosis, the action, and the escalation.
Alerts that fire when users are affected, routed to someone who can act. Alerting that fires on infrastructure noise trains teams to ignore it, which is worse than no alerting.
Ownership of accounts, credentials, certificates, and signing keys transferred and verified by the receiving team logging in without assistance. Rotation responsibility named.
Every third-party service, licence, and hosting commitment, with renewal dates, cost owner, and the consequence of each one lapsing.
Who is called, in what order, with what authority, and what they are permitted to decide during an incident without waiting for approval.
A defined window where the receiving team runs the system while the outgoing team is still reachable. This is the only part of handover that reliably transfers judgement rather than facts.
02 / HOW IT IS RUN
Before anything transfers, the product, technical, and operational owners on the client side are named. Handover to an unnamed team is not handover.
The receiving team performs deployments, responds to alerts, and makes changes while the outgoing team observes and corrects, rather than the reverse.
Walk through the incidents the runbooks describe. Gaps in a runbook are found by using it under mild pressure, not by reviewing it.
The receiving team proves it can reach every system without the outgoing team present. Anything that fails here is a live risk, not an administrative detail.
What transferred, what remains open, who owns each open item, and the date each will be resolved.
Sample working structure
The Markdown file carries the checklist items and prompts described above, ready to adapt to your operating model.
03 / QUESTIONS
Runbooks for the failures that actually occur, alerting that maps to user impact, access and secret ownership transferred and verified, a dependency and cost inventory, an escalation path with named owners, and a period where the receiving team operates the system with support still available.
At the beginning of the engagement, not the end. Handover is a property of how the work was done. Deciding at the close that knowledge should transfer is too late to change whether it can.
The receiving team resolves a real incident without the outgoing team. Until that has happened, the handover is a document rather than a fact.
Then the handover date is not real. It is better to say so early and agree an interim operating arrangement than to transfer responsibility to a team that does not exist.
Next decision
Ownership is designed at the start of an engagement, not negotiated at the end.