A recurring operational procedure with a defined trigger and expert owner for validation.
Runbook
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Relevant people and sources can be included.
Preparation
What needs to be ready before start
Shared workspace, accessible sources, and a decision log.
On-call expert · service owner · reviewer
Clarify the question, timeframe, data access, roles, and known uncertainties in advance.
Maintain as ongoing practice; retest after changes and during agreed operational exercises.
Create a shared version. Label facts, assumptions, and decisions separately.
Core question
The one question this method answers
Can an authorized responder under pressure safely tell when and how to use this procedure?
Flow
Phases with goal, actions, output and pitfall
A runbook describes a repeatable operational procedure with a trigger, safe steps, decision points, and escalation. It makes prerequisites and limits visible so the next step can be justified.
Trigger, diagnosis, escalation, and recovery
Fictional worked example
Document a repeatable operational procedure with trigger, safe steps, decision points, and escalation.
Trigger
Define signal, service, prerequisites, and non-applicability.
Queue age >5 min across three measurements; service: payments-consumer.
Diagnose
List read-only checks with expected results.
Dashboard → consumer health → last change; record timestamps and finding.
Action
Record authorization, escalation contact, and recovery path.
Scale only with approval; if data loss suspected, do not purge, escalate to Incident Commander.
Verify
Record tester, exercise date, owner, and freshness.
Queue age <1 min for 10 minutes; otherwise rollback and escalate. Owner SRE; review Sep 30.
Fictional runbook “Investigate queue backlog”: trigger: queue age >5 min for 3 measurements; check impact and dashboard; inspect consumer health and recent changes; scale only after approval; if data loss is suspected, do not purge and page Incident Commander; success: age <1 min for 10 min.
- 1
Trigger
Define trigger and scope

Goal
Is the trigger measurable?
Inputs for this step
- Service, alert, trigger, and scope
Actions
- Describe symptoms, service, prerequisites, and explicit non-applicability.
- Is the trigger measurable?
Output
Measurable trigger and procedure boundary
Measurable trigger and procedure boundary
Quality check
Is the trigger measurable?
Pitfall
Step assumes an unknown state State prerequisites, expected result, and safe recovery.
Timing: Part of the agreed work block; research may be separate.
- 2
Procedure
Write safe steps

Goal
Can each step be executed with safe context?
Inputs for this step
- Access, read-only checks, and expected results
Actions
- Order reversible diagnostics before changes; state expected results and stop conditions.
- Can each step be executed with safe context?
Output
Validated safe diagnostic sequence
Validated safe diagnostic sequence
Quality check
Can each step be executed with safe context?
Pitfall
Command may irreversibly change data Place read-only diagnostics first and require explicit approval.
Timing: Part of the agreed work block; research may be separate.
- 3
Escalation
Define escalation and recovery

Goal
Is there a clear stop point?
Inputs for this step
- Escalation, approval, rollback, and success criterion
Actions
- Name roles, limits, escalation, rollback, and success criterion.
- Is there a clear stop point?
Output
Escalation, rollback, and success criteria
Escalation, rollback, and success criteria
Quality check
Is there a clear stop point?
Pitfall
Procedure is stale for current version Maintain version, owner, last exercise, and review date.
Timing: Part of the agreed work block; research may be separate.
- 4
Maintenance
Exercise and maintain

Goal
Is the procedure current and tested?
Inputs for this step
- Exercise outcome, owner, and review date
Actions
- Have another person test the steps; version owner, change date, and review date.
- Is the procedure current and tested?
Output
Exercised runbook with review ownership
Exercised runbook with review ownership
Quality check
Is the procedure current and tested?
Pitfall
Escalation path is unavailable Define and periodically test a backup contact and path.
Timing: Part of the agreed work block; research may be separate.
Artifact
What comes out at the end
Sketch: what the artifact looks like
Versioned result with question, evidence, open issues, next action, ownership, and review date.
Record date, scope, sources, and changes. Preserve earlier observations.
- Whiteboard or paper
- Shared spreadsheet
- Versioned project space
runbook-checklist.md
Prepare Runbook with a clear question, roles, and sources.
Runbook: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Plan the full method Time: Set according to scope and available evidence
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: Shared workspace, accessible sources, and a decision log.
- Roles: On-call expert · service owner · reviewer
- Advance information: Clarify the question, timeframe, data access, roles, and known uncertainties in advance.
- Overall time needed: Maintain as ongoing practice; retest after changes and during agreed operational exercises.
- Setup: Create a shared version. Label facts, assumptions, and decisions separately.
Prepare for the work steps
Trigger: Define trigger and scope
- Service, alert, trigger, and scope
Procedure: Write safe steps
- Access, read-only checks, and expected results
Escalation: Define escalation and recovery
- Escalation, approval, rollback, and success criterion
Maintenance: Exercise and maintain
- Exercise outcome, owner, and review date
Trigger, diagnosis, escalation, and recovery
Trigger
Define signal, service, prerequisites, and non-applicability.
...
Diagnose
List read-only checks with expected results.
...
Action
Record authorization, escalation contact, and recovery path.
...
Verify
Record tester, exercise date, owner, and freshness.
...
Blank worksheet: start with a bounded question. Enter observed facts only, mark assumptions, and record open questions and sources.
Being On-Call · Google SRE Workbook
Trigger: Define trigger and scope
Expected artifact: Measurable trigger and procedure boundary
Measurable trigger and procedure boundary
Entry:
...
- Is the trigger measurable?
Procedure: Write safe steps
Expected artifact: Validated safe diagnostic sequence
Validated safe diagnostic sequence
Entry:
...
- Can each step be executed with safe context?
Escalation: Define escalation and recovery
Expected artifact: Escalation, rollback, and success criteria
Escalation, rollback, and success criteria
Entry:
...
- Is there a clear stop point?
Maintenance: Exercise and maintain
Expected artifact: Exercised runbook with review ownership
Exercised runbook with review ownership
Entry:
...
- Is the procedure current and tested?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/runbook/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
runbook-beispiel.md
Concrete filled scenario, fictional example
Fictional worked example
Fictional runbook “Investigate queue backlog”: trigger: queue age >5 min for 3 measurements; check impact and dashboard; inspect consumer health and recent changes; scale only after approval; if data loss is suspected, do not purge and page Incident Commander; success: age <1 min for 10 min.
All names and values are invented for illustration. Unresolved explanations remain questions.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Define trigger and scopeStep assumes an unknown stateView in phase
- Write safe stepsCommand may irreversibly change dataView in phase
- Define escalation and recoveryProcedure is stale for current versionView in phase
- Exercise and maintainEscalation path is unavailableView in phase
Define trigger and scope
Step assumes an unknown state
State prerequisites, expected result, and safe recovery.
Write safe steps
Command may irreversibly change data
Place read-only diagnostics first and require explicit approval.
Define escalation and recovery
Procedure is stale for current version
Maintain version, owner, last exercise, and review date.
Exercise and maintain
Escalation path is unavailable
Define and periodically test a backup contact and path.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

