Fast decision-making methodology for time-critical situations. Use when you have minutes (not hours) to decide, during incidents, emergencies, or hard deadlines...
Purpose: Make defensible decisions under extreme time pressure. RTR accepts that perfect is the enemy of good when time is the critical constraint.
Use RTR when:
Don't use RTR when:
RTR vs Other Patterns:
Goal: Explicitly acknowledge time pressure and scope limits
Process (30 seconds):
Template:
## Time Constraint Recognition
**Deadline**: [Specific time or duration]
**Cost of Delay**: [What happens if we miss deadline]
**Quality Floor**: [Minimum acceptable outcome]
**Acceptable Sacrifice**: [What we're giving up for speed]
Example:
## Time Constraint Recognition
**Deadline**: 5 minutes (users experiencing errors NOW)
**Cost of Delay**: Every minute = ~100 failed transactions
**Quality Floor**: Stop the bleeding, even if not root cause fix
**Acceptable Sacrifice**: May need to revisit with proper fix later
Goal: Generate options you can actually execute in time
Process (1-2 minutes):
Feasibility Filter:
| Option | Executable in Time? | Reversible? | Keep? |
|--------|---------------------|-------------|-------|
| [Option 1] | Yes/No | Yes/No | Yes/No |
| [Option 2] | Yes/No | Yes/No | Yes/No |
Discard any option where "Executable in Time" = No
Template:
## Viable Options (Max 4)
### Option 1: [Name]
- **Action**: [Specific steps]
- **Time to Execute**: [Minutes]
- **Reversible**: [Yes/No/Partially]
### Option 2: [Name]
...
### Option N: Do Nothing / Wait
- **Action**: Accept current state
- **Rationale**: [When this is actually correct]
Goal: Prefer reversible actions when uncertain
Reversibility Hierarchy:
Decision Rule:
Quick Assessment Matrix:
| Option | Expected Outcome | Confidence | Reversibility | Score |
|--------|------------------|------------|---------------|-------|
| A | [Outcome] | [%] | [1-3] | [Calc] |
| B | [Outcome] | [%] | [1-3] | [Calc] |
Score = Confidence × (Reversibility + 1) / 4
Prefer highest score
Goal: Start acting while maintaining ability to course-correct
Process:
Checkpoint Template:
## Execution Log
**Started**: [Time]
**Action**: [What we're doing]
### Checkpoint 1 (25%): [Time]
- Working? [Yes/Partially/No]
- Continue? [Yes/Pivot to Option X]
### Checkpoint 2 (50%): [Time]
- Working? [Yes/Partially/No]
- Continue? [Yes/Pivot to Option X]
Pivot Rules:
Goal: Enable proper analysis after the crisis
Process (do WHILE acting, not after):
Template:
## RTR Decision Record
**Situation**: [1-sentence summary]
**Time Pressure**: [Why urgent]
**Decision Made**: [What we chose]
**Rationale**: [Why, in 1-2 sentences]
**Outcome**: [What happened]
### Follow-up Required
- [ ] [Investigation or fix needed]
- [ ] [Technical debt to address]
- [ ] [Root cause analysis with HE]
| Scenario | Total Time | R | A | P | I | D |
|---|---|---|---|---|---|---|
| 5-minute incident | 5 min | 30s | 1m | 30s | 2.5m | 30s |
| 15-minute deadline | 15 min | 1m | 3m | 2m | 8m | 1m |
| 30-minute decision | 30 min | 2m | 5m | 3m | 18m | 2m |
| 1-hour critical | 60 min | 3m | 10m | 7m | 35m | 5m |
If you have >1 hour, consider if RTR is actually needed
## Incident Triage (5 minutes)
### Immediate Questions (1 min)
1. What's the user impact? [Severity 1-4]
2. Is it getting worse? [Yes/No/Stable]
3. When did it start? [Time]
4. Any recent changes? [Yes/No]
### Triage Decision Tree (1 min)
- Recent deploy? → Rollback first, investigate second
- External dependency down? → Failover or graceful degradation
- Resource exhaustion? → Scale up or restart
- Unknown? → Enable verbose logging, restart if safe
### Action (3 min)
[Execute chosen action, monitor]
### Document (ongoing)
[Brief notes for postmortem]
## Meeting Decision (2 minutes before deadline)
### Frame (15s)
"We need to decide [X] in the next 2 minutes"
### Options (30s)
"Our options are: A, B, or defer to [person/time]"
### Quick Poll (30s)
"Any strong objections to [recommended option]?"
### Decide (15s)
"Going with [option]. We can revisit in [timeframe] if needed"
### Document (30s)
[Note decision, rationale, revisit date]
## Technical Decision Under Pressure
### Constraint Check (30s)
- Time available: [X minutes]
- Reversibility requirement: [High/Medium/Low]
- Blast radius if wrong: [Small/Medium/Large]
### Option Generation (1 min)
- Conservative option: [Safest choice]
- Aggressive option: [Fastest/best if works]
- Middle ground: [Balance]
### Selection (30s)
IF blast radius = Large → Conservative
ELSE IF time < 10min → Aggressive (if reversible)
ELSE → Middle ground
### Execute
[Go with selected option]
Fake Urgency: Treating everything as urgent
Analysis Paralysis Under Pressure: Freezing when time is short
Skipping Documentation: "I'll remember later"
Cowboy Decisions: Using time pressure to avoid review
Not Following Up: Making RTR decisions permanent
Unlike other methodologies that optimize for decision QUALITY, RTR optimizes for:
| Metric | Target | Measurement |
|---|---|---|
| Decision Time | Within deadline | Did we decide in time? |
| Quality Floor | Met minimum threshold | Did outcome meet minimum? |
| Reversibility Preference | Chose reversible when uncertain | Could we undo if wrong? |
| Follow-up Rate | 100% get follow-up | Did we revisit the decision? |
| Regret Rate | <20% | Would we decide differently with more time? |
Acceptable RTR Outcome: Decision made in time, met quality floor, documented for follow-up.
RTR is NOT about making perfect decisions. It's about making good-enough decisions fast enough to matter.
RTR as Starting Point:
RTR Escalation: If during RTR you realize:
# RTR Decision Record: [Situation]
## Constraints
- **Deadline**: [When]
- **Cost of Delay**: [What]
- **Quality Floor**: [Minimum acceptable]
## Options Considered
1. [Option A] - [Time: Xm, Reversible: Y/N]
2. [Option B] - [Time: Xm, Reversible: Y/N]
3. [Option C] - [Time: Xm, Reversible: Y/N]
## Decision
**Chosen**: [Option]
**Rationale**: [1-2 sentences]
**Confidence**: [%] (lower is expected in RTR)
## Execution
- Started: [Time]
- Checkpoints: [What happened]
- Outcome: [Result]
## Follow-up Required
- [ ] [Item 1]
- [ ] [Item 2]
## Post-Incident Review
[To be completed after crisis passes]
V1.0 (Current):