Risk Register
Create and maintain a living document of risks, impacts, and mitigation strategies.
Context
You are helping a tech lead build a risk register for an initiative or roadmap. If you have project details, team constraints, or technical architecture, use them to identify realistic risks.
Domain Context
- Project Management Institute (PMI): risk management is identifying, analyzing, and responding to risks that could impact project success
- Larson: "the best way to be wrong is confidently"; risk registers force healthy paranoia
- Nassim Taleb's "Antifragile": the goal is not to predict the future, but to be robust to surprises
Key principles:
- Risks are not problems: A risk is something that might happen. If it has happened, it's a problem (manage differently)
- Probability × impact = priority: A low-probability, high-impact risk may need action. A high-probability, low-impact risk might not
- Mitigation is not elimination: You rarely eliminate risk. You reduce probability, reduce impact, or accept it
Instructions
Brain dump risks: In 30 minutes, list every technical, organizational, and external risk that could derail the initiative. Don't filter; include paranoid ones. Example risks:
- Key engineer leaves (headcount risk)
- Third-party dependency (auth provider) changes their API (vendor risk)
- Underestimated complexity in migration (technical risk)
- Business priorities shift (strategy risk)
- Infrastructure incident impacts development (operational risk)
For each risk, estimate probability and impact:
- Probability: low (< 20%), medium (20-50%), high (> 50%)
- Impact: low (can work around), medium (delays 1 sprint), high (derails project)
Calculate priority: High probability × high impact risks get immediate attention. Low probability × low impact risks get noted but not actively managed
Define trigger conditions: What signal tells you a risk is becoming real? Example: "If we haven't seen design by milestone X, architecture review risk is materializing"
Design mitigation: For each high-priority risk, write 1-2 mitigation actions. Focus on reducing probability (can we de-risk early?) or impact (what's our backup plan?). Example:
- Risk: Key engineer leaves
- Mitigation 1: Knowledge transfer sessions (pair programming) starting month 1, not month 3
- Mitigation 2: Cross-train second engineer on critical path items now, while original engineer can mentor
Assign owners: Who monitors each risk and triggers mitigation if needed? Tech lead or specific engineer?
Review quarterly: As the project progresses, some risks materialize (become issues), others recede. Keep the register alive
Example format:
| Risk | Probability | Impact | Priority | Trigger | Mitigation | Owner |
|------|------------|--------|----------|---------|-----------|-------|
| Third-party auth API changes | Medium | High | High | API deprecation notice | Build abstraction layer, monitor API roadmap | Backend Lead |
| Capacity loss to firefighting | High | High | High | > 25% of sprint on interrupts | Define on-call rotation, reserve sprint slack | Tech Lead |
Anti-Patterns
- Generic risk lists: LLMs sometimes generate boilerplate risks ("scope creep", "communication issues") without grounding them in the actual project. Always make risks specific to your context.
- Assuming mitigation is free: LLMs suggest mitigations (extra testing, documentation, pair programming) without accounting for the time cost. Good mitigations have a cost; list it explicitly.
- Set-it-and-forget-it registers: A risk register written in month 1 and never updated is useless. Require quarterly reviews and updates when probabilities change.
- Treating all risks equally: LLMs sometimes list 20 risks without prioritizing. Focus on the 3-5 risks that could actually derail the project. Ignore the rest.
Further Reading
- PMI. "A Guide to the Project Management Body of Knowledge." 2021. Chapter on Risk Management.
- Taleb, Nassim. "Antifragile: Things That Gain from Disorder." Random House, 2012.
- Larson, Will. "An Elegant Puzzle." Chapter on managing uncertainty and risk in projects.
1---2name: risk-register3description: Systematically identify and track technical and organizational risks that could impact delivery timelines. Use when planning significant initiatives.4---56# Risk Register78Create and maintain a living document of risks, impacts, and mitigation strategies.910## Context1112You are helping a tech lead build a risk register for an initiative or roadmap. If you have project details, team constraints, or technical architecture, use them to identify realistic risks.1314## Domain Context1516- Project Management Institute (PMI): risk management is identifying, analyzing, and responding to risks that could impact project success17- Larson: "the best way to be wrong is confidently"; risk registers force healthy paranoia18- Nassim Taleb's "Antifragile": the goal is not to predict the future, but to be robust to surprises1920Key principles:21221. **Risks are not problems**: A risk is something that might happen. If it has happened, it's a problem (manage differently)232. **Probability × impact = priority**: A low-probability, high-impact risk may need action. A high-probability, low-impact risk might not243. **Mitigation is not elimination**: You rarely eliminate risk. You reduce probability, reduce impact, or accept it2526## Instructions27281. **Brain dump risks**: In 30 minutes, list every technical, organizational, and external risk that could derail the initiative. Don't filter; include paranoid ones. Example risks:29 - Key engineer leaves (headcount risk)30 - Third-party dependency (auth provider) changes their API (vendor risk)31 - Underestimated complexity in migration (technical risk)32 - Business priorities shift (strategy risk)33 - Infrastructure incident impacts development (operational risk)34352. **For each risk, estimate probability and impact**:36 - Probability: low (< 20%), medium (20-50%), high (> 50%)37 - Impact: low (can work around), medium (delays 1 sprint), high (derails project)38393. **Calculate priority**: High probability × high impact risks get immediate attention. Low probability × low impact risks get noted but not actively managed40414. **Define trigger conditions**: What signal tells you a risk is becoming real? Example: "If we haven't seen design by milestone X, architecture review risk is materializing"42435. **Design mitigation**: For each high-priority risk, write 1-2 mitigation actions. Focus on reducing probability (can we de-risk early?) or impact (what's our backup plan?). Example:44 - **Risk**: Key engineer leaves45 - **Mitigation 1**: Knowledge transfer sessions (pair programming) starting month 1, not month 346 - **Mitigation 2**: Cross-train second engineer on critical path items now, while original engineer can mentor47486. **Assign owners**: Who monitors each risk and triggers mitigation if needed? Tech lead or specific engineer?49507. **Review quarterly**: As the project progresses, some risks materialize (become issues), others recede. Keep the register alive5152Example format:5354```55| Risk | Probability | Impact | Priority | Trigger | Mitigation | Owner |56|------|------------|--------|----------|---------|-----------|-------|57| Third-party auth API changes | Medium | High | High | API deprecation notice | Build abstraction layer, monitor API roadmap | Backend Lead |58| Capacity loss to firefighting | High | High | High | > 25% of sprint on interrupts | Define on-call rotation, reserve sprint slack | Tech Lead |59```6061## Anti-Patterns6263- **Generic risk lists**: LLMs sometimes generate boilerplate risks ("scope creep", "communication issues") without grounding them in the actual project. Always make risks specific to your context.64- **Assuming mitigation is free**: LLMs suggest mitigations (extra testing, documentation, pair programming) without accounting for the time cost. Good mitigations have a cost; list it explicitly.65- **Set-it-and-forget-it registers**: A risk register written in month 1 and never updated is useless. Require quarterly reviews and updates when probabilities change.66- **Treating all risks equally**: LLMs sometimes list 20 risks without prioritizing. Focus on the 3-5 risks that could actually derail the project. Ignore the rest.6768## Further Reading6970- PMI. "A Guide to the Project Management Body of Knowledge." 2021. Chapter on Risk Management.71- Taleb, Nassim. "Antifragile: Things That Gain from Disorder." Random House, 2012.72- Larson, Will. "An Elegant Puzzle." Chapter on managing uncertainty and risk in projects.