Skip to main content
Glama
12-problem-solving-methods.md15.9 kB
# Problem-Solving Methods - Comprehensive Guide ## Structured Problem-Solving ### A3 Problem Solving (Toyota) ``` ┌─────────────────────────────────────────────────────┐ │ A3 REPORT │ ├─────────────────────────────────────────────────────┤ │ TITLE: [Problem Name] DATE: │ │ OWNER: TEAM: │ ├─────────────────────────┬───────────────────────────┤ │ 1. BACKGROUND │ 5. COUNTERMEASURES │ │ │ │ │ Why is this important? │ What will we do? │ │ Business context │ Action items │ │ │ │ ├─────────────────────────┼───────────────────────────┤ │ 2. CURRENT CONDITION │ 6. IMPLEMENTATION PLAN │ │ │ │ │ What is happening now? │ Who, what, when? │ │ Data and facts │ Timeline │ │ │ │ ├─────────────────────────┼───────────────────────────┤ │ 3. GOAL/TARGET │ 7. FOLLOW-UP │ │ │ │ │ What should happen? │ How will we track? │ │ Measurable target │ Review dates │ │ │ │ ├─────────────────────────┼───────────────────────────┤ │ 4. ROOT CAUSE ANALYSIS │ 8. RESULTS │ │ │ │ │ Why is this happening? │ What happened? │ │ 5 Whys / Fishbone │ Lessons learned │ │ │ │ └─────────────────────────┴───────────────────────────┘ ``` ### 8D Problem Solving ``` D0: PREPARE ├── Define symptom ├── Form team └── Emergency response actions D1: ESTABLISH TEAM ├── Select cross-functional members ├── Define roles └── Team charter D2: DESCRIBE PROBLEM ├── What, where, when, how big ├── Is/Is Not analysis └── Problem statement D3: CONTAIN PROBLEM ├── Implement interim containment ├── Verify effectiveness └── Protect customer D4: IDENTIFY ROOT CAUSE ├── Compare theories to facts ├── Test possible causes └── Identify escape point D5: DEVELOP CORRECTIVE ACTIONS ├── Verify actions address root cause ├── No new problems introduced └── Define success criteria D6: IMPLEMENT & VALIDATE ├── Execute permanent actions ├── Remove containment └── Monitor effectiveness D7: PREVENT RECURRENCE ├── Modify systems ├── Update procedures └── Share lessons learned D8: CONGRATULATE TEAM ├── Recognize contributions ├── Document lessons └── Close investigation ``` --- ## Creative Problem-Solving ### Design Thinking Process ``` ┌─────────────────────────────────────────┐ │ DESIGN THINKING │ └─────────────────────────────────────────┘ EMPATHIZE DEFINE IDEATE ┌─────────┐ ┌─────────┐ ┌─────────┐ │ Observe │───►│ Insights│───►│ Brainstorm│ │ Interview│ │ POV │ │ Generate │ │ Immerse │ │ HMW │ │ Options │ └─────────┘ └─────────┘ └─────────┘ │ ┌──────────────┘ ▼ ┌─────────┐ ┌─────────┐ │Prototype│───►│ Test │ │ Build │ │ Learn │ │ Quick │ │ Iterate │ └─────────┘ └─────────┘ PROTOTYPE TEST KEY TOOLS: - Empathy Maps - Persona Development - Journey Maps - "How Might We" Questions - Crazy 8s Sketching - Storyboarding - Paper Prototypes ``` ### SCAMPER Technique ``` S - SUBSTITUTE What can be substituted? "What if we used X instead of Y?" C - COMBINE What can be combined? "What if we merged A and B?" A - ADAPT What can be adapted? "What if we applied this from another industry?" M - MODIFY/MAGNIFY/MINIMIZE What can be changed? "What if we made it bigger/smaller/different?" P - PUT TO OTHER USES What else can it be used for? "What other applications are possible?" E - ELIMINATE What can be removed? "What if we removed this component?" R - REARRANGE/REVERSE What can be reorganized? "What if we reversed the order?" EXAMPLE - Improving a Backpack: S: Substitute fabric with recycled ocean plastic C: Combine with solar panel for charging A: Adapt anti-theft features from luggage M: Make it expandable P: Use as emergency flotation device E: Eliminate unnecessary pockets R: Reverse opening (top to bottom) ``` ### Six Thinking Hats ``` ┌─────────────────────────────────────────────────────┐ │ SIX THINKING HATS │ ├─────────────────────────────────────────────────────┤ │ │ │ WHITE HAT - Facts & Information │ │ "What data do we have? What do we need?" │ │ │ │ RED HAT - Emotions & Intuition │ │ "What's my gut feeling? What are my concerns?" │ │ │ │ BLACK HAT - Caution & Critical │ │ "What could go wrong? What are the risks?" │ │ │ │ YELLOW HAT - Benefits & Optimism │ │ "What's good about this? What are the benefits?" │ │ │ │ GREEN HAT - Creativity & Ideas │ │ "What alternatives exist? What's possible?" │ │ │ │ BLUE HAT - Process & Control │ │ "What's next? How do we organize thinking?" │ │ │ └─────────────────────────────────────────────────────┘ MEETING SEQUENCE: 1. Blue: Set agenda and goals 2. White: Review facts 3. Green: Generate ideas 4. Yellow: Explore benefits 5. Black: Identify risks 6. Red: Gut check 7. Blue: Summarize and decide ``` --- ## Analytical Problem-Solving ### MECE Principle (Mutually Exclusive, Collectively Exhaustive) ``` MECE BREAKDOWN EXAMPLE: Revenue Decline ├── Volume-related │ ├── Customer acquisition down │ │ ├── Marketing effectiveness │ │ └── Sales performance │ └── Customer retention down │ ├── Product issues │ └── Service issues │ └── Price-related ├── Price cuts │ ├── Competitive pressure │ └── Promotional activity └── Mix shift ├── Channel mix └── Product mix TEST YOUR STRUCTURE: ✓ No overlaps (mutually exclusive) ✓ Nothing missing (collectively exhaustive) ✓ Same level of detail ✓ Logically grouped ``` ### Issue Tree ``` CORE QUESTION How can we increase profit by 20%? │ ┌──────────────┼──────────────┐ │ │ │ Increase Reduce Improve Revenue Costs Efficiency │ │ │ ┌─────┼─────┐ ┌────┼────┐ ┌────┼────┐ │ │ │ │ │ │ │ │ │ Price Volume Mix Fixed Var Process People Tech BUILDING AN ISSUE TREE: 1. Start with core question 2. Break into sub-questions (MECE) 3. Continue until actionable 4. Prioritize branches 5. Analyze priority branches deeply ``` ### Hypothesis-Driven Approach ``` TRADITIONAL: HYPOTHESIS-DRIVEN: Gather all data → Form hypothesis ↓ ↓ Analyze everything → Identify key tests ↓ ↓ Draw conclusions → Gather targeted data ↓ Confirm or revise HYPOTHESIS STRUCTURE: "We believe [hypothesis] because [rationale]. We will know this is true if [test/evidence]." EXAMPLE: "We believe customer churn is driven by poor onboarding because 60% of churned customers never completed setup. We will know this is true if improving onboarding reduces 30-day churn by 20%." HYPOTHESIS TESTING: 1. State hypothesis clearly 2. Identify data needed to test 3. Define success criteria 4. Run smallest viable test 5. Analyze results 6. Confirm, revise, or reject ``` --- ## Collaborative Problem-Solving ### Nominal Group Technique ``` PROCESS: 1. SILENT GENERATION (10 min) ├── Write ideas individually ├── No discussion └── Quantity over quality 2. ROUND-ROBIN SHARING (15 min) ├── One idea per person per round ├── Record all ideas visible └── No evaluation yet 3. CLARIFICATION (10 min) ├── Questions for understanding only ├── No debate or evaluation └── Ensure all understand each idea 4. VOTING/RANKING (10 min) ├── Each person ranks top 5 ├── Weight: 5 points to best, 1 to 5th └── Tally scores 5. DISCUSSION (15 min) ├── Review top-ranked items ├── Look for themes └── Build on popular ideas ADVANTAGES: ✓ Equal participation ✓ Reduces groupthink ✓ Efficient use of time ✓ Clear prioritization ``` ### World Café ``` SETUP: ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ │Table│ │Table│ │Table│ │Table│ │ 1 │ │ 2 │ │ 3 │ │ 4 │ └─────┘ └─────┘ └─────┘ └─────┘ Each table: 4-5 people + 1 host PROCESS: Round 1 (20 min): Discuss question at table Round 2 (20 min): Move to new table (host stays) Build on previous insights Round 3 (20 min): Move again Synthesize patterns Harvest (20 min): Share key insights to full group SAMPLE QUESTIONS: Table 1: "What's working well?" Table 2: "What needs to change?" Table 3: "What opportunities exist?" Table 4: "What resources do we need?" TIPS: - Encourage drawing and writing on tablecloths - Host summarizes for newcomers - Build on what came before - Look for cross-table patterns ``` ### Lightning Decision Jam ``` TIME: 45-60 minutes GROUP: 4-8 people AGENDA: 1. PROBLEMS (7 min) - Write problems on sticky notes - One problem per note - Post all on board 2. PRIORITIZE PROBLEMS (4 min) - Each person votes (dots) - 3 votes per person - Select top problem 3. REFRAME (3 min) - Turn problem into "How might we..." - HMW improve onboarding experience? 4. SOLUTIONS (7 min) - Write solution ideas - One idea per sticky note - No discussion, silent work 5. PRIORITIZE SOLUTIONS (6 min) - Impact vs. Effort matrix - Plot all solutions - Identify quick wins 6. ACTION ITEMS (8 min) - Top 3 solutions - Who will do what - By when 7. NEXT STEPS (5 min) - Assign owners - Set check-in date ``` --- ## Systems Thinking ### Causal Loop Diagrams ``` REINFORCING LOOP (R): BALANCING LOOP (B): More of one leads to System seeks equilibrium more of another Word of Mouth (R) Temperature Control (B) ┌────────────┐ ┌────────────┐ │ │ │ │ ▼ │ ▼ │ Customers ─────►Sales Temperature ───► Gap ▲ │ (actual) ◄────(desired) │ │ │ ▲ └────────────┘ │ │ more customers └── Heating ─┘ = more word of mouth higher temp = less = more customers heating needed NOTATION: ─────► Same direction (+ or S) ────►○ Opposite direction (- or O) (R) Reinforcing loop (B) Balancing loop DELAYS: Mark with || on arrow System response takes time ``` ### Systems Archetypes ``` 1. FIXES THAT FAIL Quick fix makes problem worse over time Example: Overtime to meet deadlines → Burnout → Lower productivity 2. SHIFTING THE BURDEN Address symptoms not causes Example: Pain medication instead of fixing underlying condition 3. LIMITS TO GROWTH Growth hits a constraint Example: Startup growth hits hiring capacity 4. SUCCESS TO THE SUCCESSFUL Winner takes all dynamics Example: Popular products get more investment 5. TRAGEDY OF THE COMMONS Individual benefit depletes shared resource Example: Overfishing 6. ESCALATION Competitive arms race Example: Price war between competitors SOLUTION APPROACH: 1. Identify which archetype applies 2. Find leverage points 3. Address systemic causes 4. Consider delays and feedback ``` ### Leverage Points (Donella Meadows) ``` INCREASING EFFECTIVENESS: 12. Constants, parameters (weakest) 11. Buffer sizes 10. Structure of stocks and flows 9. Delays 8. Negative feedback loops 7. Positive feedback loops 6. Information flows 5. Rules of the system 4. Power to change system structure 3. Goals of the system 2. Mindset/paradigm 1. Power to transcend paradigms (strongest) APPLICATION: Start by identifying highest leverage points Small change at high leverage = big impact Large change at low leverage = small impact ```

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seanshin0214/persona-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server