Conduct Kepner-Tregoe (KT) Problem Solving and Decision Making (PSDM) analysis using the four rational processes - Situation Appraisal, Problem Analysis, Decision Analysis, and Potential Problem...
Conduct rigorous KT analysis using the four rational processes with built-in quality validation, specification matrices, and weighted decision scoring.
User-provided KT analysis data (situation descriptions, IS/IS NOT specifications, decision criteria) flows into session JSON and HTML reports. When processing this data:
Kepner-Tregoe is a structured methodology comprising four interconnected processes for systematic problem-solving and decision-making. Developed in the 1960s, it emphasizes fact-based analysis over intuition, separating problem identification from decision-making.
The Four Rational Processes:
Entry point for complex or unclear situations with multiple concerns.
Collect from user:
Separate and Clarify each concern:
Prioritize using SUI Framework:
Quality Gate: Each concern must be assigned to exactly one KT process (PA, DA, or PPA) before proceeding.
Use when seeking the root cause of a deviation from expected performance.
Phase 2A: Deviation Statement
Collect from user:
Format: "[Object] is experiencing [Deviation]"
Quality Gate: Deviation statement must be:
Phase 2B: IS/IS NOT Specification Matrix
Build a 4-dimension specification comparing what IS observed vs. what IS NOT but COULD BE:
| Dimension | IS (Observed) | IS NOT (Could be but isn't) | Distinction |
|---|---|---|---|
| WHAT | What object/defect IS observed? | What similar objects/defects are NOT affected? | What's different or unique about the IS? |
| WHERE | Where IS the problem observed? | Where COULD it occur but doesn't? | What's distinct about the IS location? |
| WHEN | When IS it observed? (First, pattern, lifecycle) | When COULD it occur but doesn't? | What's distinct about the IS timing? |
| EXTENT | How many/much IS affected? | How many/much COULD be but isn't? | What's the boundary? |
Critical Questions per Dimension:
Phase 2C: Distinction Analysis
For each IS/IS NOT pair, ask: "What is DIFFERENT, CHANGED, PECULIAR, or UNIQUE about the IS compared to the IS NOT?"
Record all distinctions - these are clues to the cause.
Phase 2D: Possible Cause Generation
For each distinction, ask: "What CHANGE in or related to this distinction could have caused the deviation?"
List all possible causes generated from distinctions.
Phase 2E: Cause Testing
Test each possible cause against EVERY specification:
| Possible Cause | Explains WHAT IS? | Explains WHAT IS NOT? | Explains WHERE IS? | Explains WHERE IS NOT? | ... | Score |
|---|
Scoring: ✓ (explains), ? (partially/unknown), ✗ (doesn't explain)
Most Probable Cause = fewest ✗ marks, most ✓ marks
Phase 2F: Cause Verification
For the most probable cause(s):
Use when selecting between alternatives to achieve an objective.
Phase 3A: Decision Statement
Collect from user:
Format: "Select [what] to achieve [outcome]"
Phase 3B: Objectives Classification
Collect from user:
Classify each objective:
| Objective | Type | Weight (if WANT) |
|---|---|---|
| Must meet safety regulations | MUST | N/A |
| Budget under $50,000 | MUST | N/A |
| Implementation time | WANT | 8 |
| Ease of maintenance | WANT | 6 |
| Vendor reputation | WANT | 4 |
MUSTS = Mandatory, non-negotiable requirements. Pass/Fail only. WANTS = Desired outcomes. Weight 1-10 based on importance.
Phase 3C: Alternative Generation
List all possible alternatives/options. Eliminate any that fail ANY MUST criterion.
Phase 3D: Alternative Scoring
For each surviving alternative, score against each WANT (1-10 scale):
| Alternative | Want 1 (×W) | Want 2 (×W) | Want 3 (×W) | Total Weighted Score |
|---|---|---|---|---|
| Option A | 8 × 8 = 64 | 6 × 6 = 36 | 7 × 4 = 28 | 128 |
| Option B | 7 × 8 = 56 | 8 × 6 = 48 | 5 × 4 = 20 | 124 |
Use: python scripts/calculate_scores.py for automated scoring.
Phase 3E: Risk Assessment
For top 2-3 alternatives, identify adverse consequences:
Phase 3F: Decision
Select alternative with best balance of weighted score and acceptable risk profile.
Use when planning implementation to anticipate and mitigate risks.
Phase 4A: Plan Statement
Collect from user:
Phase 4B: Potential Problem Identification
For each critical step:
Phase 4C: Risk Evaluation
| Potential Problem | Likelihood (H/M/L) | Seriousness (H/M/L) | Combined Risk |
|---|---|---|---|
| Vendor delays delivery | M | H | HIGH |
| Staff unavailable | L | M | LOW |
Combined Risk = Higher of the two ratings (conservative approach)
Phase 4D: Preventive Actions
For HIGH and MEDIUM risks:
Phase 4E: Contingent Actions
For risks that cannot be fully prevented:
Each analysis is scored on six dimensions (see references/quality-rubric.md):
| Dimension | Weight | Description |
|---|---|---|
| Problem Specification | 20% | IS/IS NOT completeness and precision |
| Distinction Quality | 20% | Meaningful, change-oriented distinctions |
| Cause-Specification Fit | 20% | Cause explains all IS and IS NOT data |
| Decision Criteria Rigor | 15% | Clear MUSTS/WANTS separation and weighting |
| Risk Analysis Depth | 15% | Comprehensive PPA with actionable contingencies |
| Documentation Quality | 10% | Clear, traceable, auditable record |
Score Interpretation: ≥85 Excellent | 70-84 Acceptable | <70 Needs Revision
Generate score: python scripts/score_analysis.py
scripts/calculate_scores.py - Decision Analysis weighted scoringscripts/generate_report.py - Professional HTML/PDF report generationscripts/score_analysis.py - Quality assessment scoringKT integrates with other analysis tools: