Diagrams & Visuals - Lesson 1.1: Problem Tree Analysis

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

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

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

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

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

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

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

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

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

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:

Practical Pages: