HIVE80lab — Ops notes

Incident Root Cause Categorization Checklist

Purpose: Systematically categorize root causes to prevent recurrence. Move from ad-hoc fixes to structured improvements.

Root Cause Categories

CategoryDefinitionCommon Examples
InfrastructureHardware/OS/network failureServer crash, disk full, network partition
Human ErrorProcess, process, processWrong config, delete data, mis-delete
DevelopmentCode defect, missing testsBug, unhandled exception, race condition
OperationalChange management failureDeploy went bad, rollback failed
Third-PartyExternal dependency failureVendor outage, API limit reached
ExternalOutage not caused by youInternet outage, cloud provider outage
ProcessGap in procedure, not technologyMissing SOP, unclear escalation
Change RequestUnplanned change caused issueFeature introduced bug
Data IntegrityCorrupted data, stale stateMissing migration, orphaned records
MisconfigurationWrong settings appliedWrong region, incorrect environment

Root Cause Analysis Flow

1. Immediate Investigation

2. Hypothesis Generation

3. Evidence Collection

4. Verification

5. Final Categorization

RCA Documentation Fields

- [ ] Logs collected - [ ] Metrics captured - [ ] Screenshots taken - [ ] Snapshots preserved

Prevention Checklist (by Category)

Infrastructure → Prevention

Human Error → Prevention

Development → Prevention

Operational → Prevention

Third-Party → Prevention

External → Prevention

Process → Prevention

Change Request → Prevention

Data Integrity → Prevention

Misconfiguration → Prevention

Usage: Complete after post-mortem. Use to prevent recurrence of similar incidents. Validate against existing post-mortem template: incident-post-mortem-template.html.

Product links: /l/ops-starter-kit-vol-2 | /l/ops-starter-kit | /l/automation-starter-pack

From the HIVE80lab kit

Part of the five-pillar incident-response set: see the pillars overview and the blameless post-incident review template.