Diagrams & Visuals - Lesson 1.1: Problem Tree Analysis
Visual Reference Library
1. Three-Layer Problem Tree Structure
graph TB
subgraph Effects["πΏ EFFECTS (Branches)<br/>What happens because the problem exists?"]
E1["Short-term Effects<br/>Immediate consequences<br/>(0-6 months)"]
E2["Medium-term Effects<br/>Developing impacts<br/>(6 months - 2 years)"]
E3["Long-term Effects<br/>Lasting consequences<br/>(2+ years)"]
end
CP["π³ CORE PROBLEM (Trunk)<br/>The central issue your project addresses<br/><br/>β’ Affects specific population<br/>β’ In defined context<br/>β’ Observable & measurable<br/>β’ Urgent"]
subgraph RootCauses["π± ROOT CAUSES (Roots)<br/>Why does the problem exist?"]
RC1["Level 1: Direct Causes<br/>Immediate factors"]
RC2["Level 2: Underlying Causes<br/>Why direct causes exist"]
RC3["Level 3: Structural Causes<br/>Systems & conditions"]
end
CP --> E1
CP --> E2
CP --> E3
RC1 --> CP
RC2 --> RC1
RC3 --> RC2
style Effects fill:#72B043,stroke:#007F4E,color:#fff
style E1 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style E2 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style E3 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style CP fill:#E12729,stroke:#B91C1C,color:#fff,stroke-width:3px
style RootCauses fill:#F37324,stroke:#EA580C,color:#fff
style RC1 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style RC2 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style RC3 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
Core Framework
Where else you'll see this: Understanding Problem Tree
2. MCP Research Integration Workflow
graph TB
Start["π― START: Define Your Research Scope<br/><br/>Problem Statement<br/>Geographic/Population Context<br/>Existing Knowledge"]
Block1["π BLOCK 1: System Context<br/><br/>Define AI's Role:<br/>β’ Evidence-focused research assistant<br/>β’ Neutral, transparent, concise<br/>β’ Cite sources (publisher + year)<br/>β’ Separate facts from assumptions"]
Block2["π§ BLOCK 2: Knowledge Context<br/><br/>Share What You Know:<br/>β’ Draft core problem<br/>β’ Geographic/population scope<br/>β’ Existing insights<br/>β’ Keywords and terms"]
Block3["π― BLOCK 3: Task Context<br/><br/>Define Objectives:<br/>β’ Preliminary Problem Tree<br/>β’ Measurable indicators<br/>β’ 5-10 credible sources<br/>β’ Uncertainties/assumptions<br/>β’ Stakeholder questions"]
Block4["βΆοΈ BLOCK 4: Final Prompt<br/><br/>Clear Instruction:<br/>Generate all outputs using<br/>contexts provided above"]
AIOutput["π€ AI OUTPUT<br/><br/>β’ Problem Tree structure<br/>β’ Indicator suggestions<br/>β’ Reading list<br/>β’ Uncertainties<br/>β’ Validation questions"]
Verify["β
QUALITY VERIFICATION<br/><br/>Check Source Credibility:<br/>β’ Are sources reputable?<br/>β’ Are they recent?<br/>β’ Do links work?<br/><br/>Check Context Fit:<br/>β’ Matches geography/population?<br/>β’ Culturally appropriate?<br/>β’ Any contradictions?"]
Tag["π·οΈ TAG EVERYTHING<br/><br/>(E) = Evidence-based<br/>Supported by credible sources<br/><br/>(A) = Assumption<br/>Needs stakeholder validation"]
Output["π PRELIMINARY PROBLEM TREE<br/><br/>With evidence and assumptions tagged<br/>Ready for stakeholder validation"]
Start --> Block1
Block1 --> Block2
Block2 --> Block3
Block3 --> Block4
Block4 --> AIOutput
AIOutput --> Verify
Verify --> Tag
Tag --> Output
style Start fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A,stroke-width:2px
style Block1 fill:#007F4E,stroke:#00b369,color:#fff
style Block2 fill:#007F4E,stroke:#00b369,color:#fff
style Block3 fill:#007F4E,stroke:#00b369,color:#fff
style Block4 fill:#007F4E,stroke:#00b369,color:#fff
style AIOutput fill:#72B043,stroke:#5b7c37,color:#fff
style Verify fill:#F37324,stroke:#EA580C,color:#fff
style Tag fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Output fill:#72B043,stroke:#007F4E,color:#fff,stroke-width:3px
AI-Assisted Research Process
Where else you'll see this: AI-Assisted Research, Model Context Protocol
3. Problem Tree Analysis Implementation Steps
graph TB
Phase1["π PHASE 1: Research Planning<br/>Duration: 15-20 minutes<br/><br/>Tasks:<br/>β’ Define problem scope<br/>β’ Set research objectives<br/>β’ Prepare documentation system"]
Phase2["π PHASE 2: AI-Assisted Research<br/>Duration: 30-40 minutes<br/><br/>Tasks:<br/>β’ Customize MCP prompt<br/>β’ Execute AI research<br/>β’ Quality verification"]
Phase3["π³ PHASE 3: Problem Tree Construction<br/>Duration: 25-35 minutes<br/><br/>Tasks:<br/>β’ Extract core problem<br/>β’ Map root causes (3 levels)<br/>β’ Identify effects (time horizons)<br/>β’ Tag (E) or (A)"]
Phase4["β PHASE 4: Stakeholder Preparation<br/>Duration: 15-20 minutes<br/><br/>Tasks:<br/>β’ Convert assumptions to questions<br/>β’ Plan validation approach<br/>β’ Identify stakeholder types"]
Check["β
QUALITY CHECK<br/><br/>Is Problem Tree:<br/>β’ Logical?<br/>β’ Evidence-based?<br/>β’ Community-grounded?<br/>β’ Ready for validation?"]
Decision{"Ready for<br/>Stakeholders?"}
Lesson12["β‘οΈ LESSON 1.2<br/>Stakeholder Mapping<br/>& Engagement"]
Refine["π Refine Analysis<br/><br/>Return to phase<br/>needing improvement"]
Phase1 --> Phase2
Phase2 --> Phase3
Phase3 --> Phase4
Phase4 --> Check
Check --> Decision
Decision -->|Yes| Lesson12
Decision -->|No| Refine
Refine --> Phase2
style Phase1 fill:#007F4E,stroke:#00b369,color:#fff
style Phase2 fill:#007F4E,stroke:#00b369,color:#fff
style Phase3 fill:#007F4E,stroke:#00b369,color:#fff
style Phase4 fill:#007F4E,stroke:#00b369,color:#fff
style Check fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Decision fill:#F37324,stroke:#EA580C,color:#fff
style Lesson12 fill:#72B043,stroke:#5b7c37,color:#fff,stroke-width:3px
style Refine fill:#E12729,stroke:#B91C1C,color:#fff
Step-by-Step Process
Where else you'll see this: Step-by-Step Guide
4. Evidence vs Assumptions Classification System
graph TB
Finding["π RESEARCH FINDING<br/><br/>Identified cause or effect<br/>from analysis"]
Q1{"Has credible<br/>source citation?"}
Q2{"Multiple sources<br/>confirm?"}
Q3{"Matches your<br/>context?"}
Q4{"Recent &<br/>relevant?"}
TagE["β
TAG AS (E)<br/>EVIDENCE-BASED<br/><br/>High confidence<br/>Can use in problem tree<br/>Still invite stakeholder input"]
TagA["β οΈ TAG AS (A)<br/>ASSUMPTION<br/><br/>Needs validation<br/>Requires stakeholder confirmation<br/>Prepare specific questions"]
Convert["π CONVERT TO<br/>STAKEHOLDER QUESTION<br/><br/>Open-ended<br/>Non-leading<br/>Explores experience"]
Finding --> Q1
Q1 -->|No| TagA
Q1 -->|Yes| Q2
Q2 -->|No| TagA
Q2 -->|Yes| Q3
Q3 -->|No| TagA
Q3 -->|Yes| Q4
Q4 -->|No| TagA
Q4 -->|Yes| TagE
TagA --> Convert
style Finding fill:#F6F6F6,stroke:#737373,color:#2A2A2A
style Q1 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Q2 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Q3 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Q4 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style TagE fill:#007F4E,stroke:#00b369,color:#fff,stroke-width:3px
style TagA fill:#F37324,stroke:#EA580C,color:#fff
style Convert fill:#72B043,stroke:#5b7c37,color:#fff
Critical Distinction
Where else you'll see this: Understanding Problem Tree
5. Problem Tree to Stakeholder Questions Flow
graph TB
ProblemTree["π³ PRELIMINARY PROBLEM TREE<br/><br/>With items tagged:<br/>(E) Evidence-based<br/>(A) Assumptions"]
FilterA["π FILTER<br/><br/>Extract all items<br/>tagged (A)"]
subgraph Conversion["π CONVERSION PROCESS"]
A1["Assumption:<br/>'Limited access to networks' (A)"]
Q1["Question:<br/>'What barriers do you face in<br/>accessing professional networks<br/>or mentorship opportunities?'"]
A2["Assumption:<br/>'Skills mismatch' (A)"]
Q2["Question:<br/>'What skills do employers need?<br/>How well do training programs<br/>address these needs?'"]
A3["Assumption:<br/>'Family support crucial' (A)"]
Q3["Question:<br/>'How do family expectations<br/>affect young women's<br/>economic participation?'"]
end
QuestionBank["β STAKEHOLDER VALIDATION QUESTIONS<br/><br/>8-10 open-ended questions<br/>Ready for Lesson 1.2"]
Guidelines["β
QUESTION QUALITY CHECK<br/><br/>β Open-ended (not yes/no)<br/>β Non-leading<br/>β Explores experience<br/>β Culturally appropriate<br/>β Encourages storytelling"]
ProblemTree --> FilterA
FilterA --> Conversion
A1 --> Q1
A2 --> Q2
A3 --> Q3
Conversion --> QuestionBank
QuestionBank --> Guidelines
style ProblemTree fill:#72B043,stroke:#007F4E,color:#fff
style FilterA fill:#F37324,stroke:#EA580C,color:#fff
style Conversion fill:#F6F6F6,stroke:#737373,color:#2A2A2A
style A1 fill:#F37324,stroke:#EA580C,color:#fff
style A2 fill:#F37324,stroke:#EA580C,color:#fff
style A3 fill:#F37324,stroke:#EA580C,color:#fff
style Q1 fill:#007F4E,stroke:#00b369,color:#fff
style Q2 fill:#007F4E,stroke:#00b369,color:#fff
style Q3 fill:#007F4E,stroke:#00b369,color:#fff
style QuestionBank fill:#72B043,stroke:#5b7c37,color:#fff,stroke-width:3px
style Guidelines fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
From Analysis to Engagement
Where else you'll see this: Step-by-Step Guide
6. Quality Assurance Testing Flow
graph TB
Start["π COMPLETE PROBLEM TREE<br/><br/>Ready for quality review"]
Test1["β
TEST 1: Core Problem Quality<br/><br/>β‘ Specific population defined?<br/>β‘ Geographic scope clear?<br/>β‘ Observable & measurable?<br/>β‘ Connects to mission?"]
Decision1{"Pass?"}
Test2["β
TEST 2: Root Causes Analysis<br/><br/>β‘ Causes answer 'why'?<br/>β‘ 2-3 levels of depth?<br/>β‘ Mix of (E) and (A)?<br/>β‘ Multiple categories covered?<br/>β‘ Potentially addressable?"]
Decision2{"Pass?"}
Test3["β
TEST 3: Effects Mapping<br/><br/>β‘ Realistic consequences?<br/>β‘ Multiple time horizons?<br/>β‘ Individual & system impacts?<br/>β‘ Clear connection to problem?<br/>β‘ Demonstrates urgency?"]
Decision3{"Pass?"}
Test4["β
TEST 4: Research Quality<br/><br/>β‘ Major claims have sources?<br/>β‘ Evidence separated from assumptions?<br/>β‘ Knowledge gaps acknowledged?<br/>β‘ 8-10 validation questions ready?<br/>β‘ Community-grounded approach?"]
Decision4{"Pass?"}
Ready["π READY FOR STAKEHOLDERS<br/><br/>Advance to Lesson 1.2:<br/>Stakeholder Mapping<br/>& Engagement"]
Refine1["π Refine Core Problem"]
Refine2["π Deepen Root Cause Analysis"]
Refine3["π Expand Effects Analysis"]
Refine4["π Strengthen Evidence Base"]
Start --> Test1
Test1 --> Decision1
Decision1 -->|Yes| Test2
Decision1 -->|No| Refine1
Test2 --> Decision2
Decision2 -->|Yes| Test3
Decision2 -->|No| Refine2
Test3 --> Decision3
Decision3 -->|Yes| Test4
Decision3 -->|No| Refine3
Test4 --> Decision4
Decision4 -->|Yes| Ready
Decision4 -->|No| Refine4
Refine1 --> Test1
Refine2 --> Test2
Refine3 --> Test3
Refine4 --> Test4
style Start fill:#F6F6F6,stroke:#737373,color:#2A2A2A
style Test1 fill:#007F4E,stroke:#00b369,color:#fff
style Test2 fill:#007F4E,stroke:#00b369,color:#fff
style Test3 fill:#007F4E,stroke:#00b369,color:#fff
style Test4 fill:#007F4E,stroke:#00b369,color:#fff
style Decision1 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Decision2 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Decision3 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Decision4 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style Ready fill:#72B043,stroke:#007F4E,color:#fff,stroke-width:3px
style Refine1 fill:#E12729,stroke:#B91C1C,color:#fff
style Refine2 fill:#E12729,stroke:#B91C1C,color:#fff
style Refine3 fill:#E12729,stroke:#B91C1C,color:#fff
style Refine4 fill:#E12729,stroke:#B91C1C,color:#fff
Four-Stage Quality Assurance
Where else you'll see this: Quality Checklist
7. Nigeria Youth Livelihood Example
graph TB
subgraph Effects["πΏ EFFECTS"]
E1["High youth income insecurity (E)"]
E2["Rural-urban migration (E)"]
E3["Lost economic potential (A)"]
end
CP["π³ CORE PROBLEM<br/><br/>Young adults aged 18-25 in rural<br/>communities have limited access to<br/>decent employment opportunities"]
subgraph Level1["π± LEVEL 1: Direct Causes"]
DC1["Skills-market mismatch (E)"]
DC2["Geographic access barriers (A)"]
DC3["Weak entrepreneurship<br/>ecosystem (A)"]
end
subgraph Level2["π± LEVEL 2: Underlying Causes"]
UC1["Outdated curricula (E)"]
UC2["Limited vocational training (E)"]
UC3["Poor transportation (E)"]
UC4["Limited internet (A)"]
UC5["Low startup capital access (A)"]
UC6["Few business mentors (A)"]
end
CP --> E1
CP --> E2
CP --> E3
DC1 --> CP
DC2 --> CP
DC3 --> CP
UC1 --> DC1
UC2 --> DC1
UC3 --> DC2
UC4 --> DC2
UC5 --> DC3
UC6 --> DC3
style Effects fill:#72B043,stroke:#007F4E,color:#fff
style E1 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style E2 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style E3 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style CP fill:#E12729,stroke:#B91C1C,color:#fff,stroke-width:3px
style Level1 fill:#F37324,stroke:#EA580C,color:#fff
style DC1 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style DC2 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style DC3 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style Level2 fill:#F37324,stroke:#EA580C,color:#fff
style UC1 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style UC2 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style UC3 fill:#A3D977,stroke:#72B043,color:#2A2A2A
style UC4 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style UC5 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
style UC6 fill:#FDBA74,stroke:#F37324,color:#2A2A2A
Real-World Application
Where else you'll see this: Examples
8. Module Integration Flow - Lessons 1.1 to 1.4
graph TB
L11["π LESSON 1.1<br/>Problem Tree Analysis<br/><br/>OUTPUTS:<br/>β’ Preliminary Problem Tree<br/>β’ Evidence-based findings (E)<br/>β’ Assumptions to validate (A)<br/>β’ Stakeholder questions"]
L12["π€ LESSON 1.2<br/>Stakeholder Mapping<br/><br/>USE LESSON 1.1 FOR:<br/>β’ Validation questions<br/>β’ Identifying stakeholders<br/>β’ Testing assumptions<br/>β’ Gathering community insights"]
L13["π§© LESSON 1.3<br/>Synthesize Data<br/><br/>USE LESSONS 1.1 & 1.2 FOR:<br/>β’ Organizing stakeholder insights<br/>β’ Converting (A) to (E)<br/>β’ Refining Problem Tree<br/>β’ Identifying patterns"]
L14["π― LESSON 1.4<br/>Theory of Change<br/><br/>USE REFINED PROBLEM TREE FOR:<br/>β’ Effects β Impact & Outcomes<br/>β’ Core Problem β Purpose<br/>β’ Root Causes β Activities<br/>β’ Logic pathway design"]
Module2["β‘οΈ MODULE 2<br/>Operationalize<br/><br/>Theory of Change becomes:<br/>β’ Logical Framework<br/>β’ Activity Design<br/>β’ Proposal Writing<br/>β’ Budget Estimation"]
L11 --> L12
L12 --> L13
L13 --> L14
L14 --> Module2
L11 -.->|Validation Questions| L12
L11 -.->|Original Problem Tree| L13
L12 -.->|Community Insights| L13
L13 -.->|Refined Problem Tree| L14
style L11 fill:#E12729,stroke:#B91C1C,color:#fff,stroke-width:3px
style L12 fill:#F37324,stroke:#EA580C,color:#fff
style L13 fill:#F8CC1B,stroke:#CA8A04,color:#2A2A2A
style L14 fill:#007F4E,stroke:#00b369,color:#fff
style Module2 fill:#72B043,stroke:#5b7c37,color:#fff,stroke-width:3px
Building Foundation Journey
Where else you'll see this: This is the culminating diagram shown on the lesson index page
How to Use These Diagrams
π For Learning
- β’ Start with Diagram 1 (Three-Layer Structure) to understand the core framework
- β’ Study Diagram 2 (MCP Workflow) before doing AI-assisted research
- β’ Reference Diagram 3 (Implementation Steps) while working through the lesson
- β’ Use Diagram 7 (Nigeria Example) as a concrete reference point
π οΈ For Implementation
- β’ Print Diagram 4 (Evidence vs Assumptions) as a desk reference while tagging findings
- β’ Use Diagram 5 (Stakeholder Questions) when converting assumptions to interview questions
- β’ Follow Diagram 6 (Quality Assurance) as a final checklist before stakeholder engagement
- β’ Share Diagram 8 (Module Integration) with team members to show the big picture
Color System Guide
π΄ Chicken Comb (Red) = Problems, failures, critical issues requiring attention
π Apocalyptic Orange = Assumptions, warnings, items needing validation
π’ Pepper Green (Dark) = Evidence-based findings, solutions, validated information
π‘ Pot of Gold (Yellow) = Decision points, opportunities, key questions
πΏ Leaf (Light Green) = Positive outcomes, effects, growth, success indicators
Where These Diagrams Appear in Context
While this page collects all diagrams in one place, they're also embedded contextually throughout the lesson's child pages:
Conceptual Pages:
- β’ Understanding Problem Tree - Diagrams 1, 4
- β’ AI-Assisted Research - Diagram 2
- β’ Model Context Protocol - Diagram 2
Practical Pages:
- β’ Step-by-Step Guide - Diagrams 3, 5
- β’ Quality Checklist - Diagram 6
- β’ Examples - Diagram 7
- β’ Lesson Index - Diagram 8