1. Introduction to Mind Mapping
    1. Theory of Mind Maps
      1. Left vs. Right Brain
      2. Radiant Thinking
      3. Pattern Recognition
    2. Classic Mind Mapping Approach
      1. Classic Mind Mapping Approach
      2. Benefits of Mind Maps
      3. Uses of Mind Maps
    3. Other Mind Mapping Approaches
      1. Triangle
      2. Circle
      3. Grid
      4. Tree
      5. Fishbone
      6. Network
    4. Analysis With Mind Maps
      1. Decompose
      2. Relate
      3. Classify
    5. Mind Maps and Other Diagrams
  2. Mind Mapping Tools
    1. Free Mind Mapping Tools
      1. Freemind
      2. XMind
      3. CMap Tools
    2. Proprietary Mind Mapping Tools
      1. Mind Manager
      2. RTime
      3. IMindMap
  3. Requirements Analysis Steps
    1. Understand System Context
    2. Identify and Analyse Stakeholders
    3. Identify and Decompose System Goals
    4. Define System Concepts
    5. Identify and Allocate Requirements
    6. Elaborate Requirements
  4. Understand System Context
    1. Rich Pictures
    2. The "PROMPT" Template
    3. Activity Theory
      1. Understanding Human Activity
      2. Characteristics of Human Activity
    4. Activity Maps
  5. Identify and Analyse Stakeholders
    1. Identifying Stakeholders
    2. Analysing Stakeholders
    3. Managing Stakeholders
  6. Identify and Decompose System Goals
    1. The "CATWOE" Template
    2. The "PESTLE" Template
    3. Activity Models
  7. Define System Concepts
    1. System Concepts
      1. Event or Period of Time
      2. Party, Place or Thing
      3. Role of a Party, Place or Thing
      4. Types
    2. Concept Maps
  8. Identify and Allocate Requirements
    1. Requirements Concepts
      1. Needs
      2. Features
      3. Requirements
    2. Prioritising with "MoSCoW"
    3. Requirements Allocation
    4. Actors and Sub Systems
  9. Elaborate Requirements
    1. Features of Mind Mapping Tools
      1. Text Editing
        1. Xmind Rich Text Editor
        2. Freemind Rich Text Editor
        3. Cmap Tools Mouse Over Info…
      2. Attachements
        1. XMind Attachments
        2. Freemind Hyperlinking
        3. Cmap Tools Resources
      3. Freemind Revisions
    2. Use Cases
      1. Use Case Description
      2. Use Case Scenarios
      3. Glossary
  10. Mind Maps as the Starting Point for Formal Documents and Models
    1. Exporting Mind Maps
      1. Freemind
      2. XMind
      3. CMap Tools
    2. Mind Maps vs. UML Models
      1. UML Activity Diagram
      2. Class Diagram
      3. Deployment Diagram
      4. Use Case Diagram
    3. UML and Mind Mapping Tools
      1. Sparx Systems Enterprise Architect
      2. Astah