Dependency Map

Overview

This map shows how chapters relate to each other and different learning paths through the guide.

Chapter Dependencies

Getting Started

  • No dependencies - Start here for all paths

  • Enables: All subsequent chapters

Decide What to Build

01 — Idea / Problem

  • Depends on: Getting Started

  • Enables: 02 — Identify Critical Assumptions

  • Can be done in parallel with: None

02 — Identify Critical Assumptions

  • Depends on: 01 — Idea / Problem

  • Enables: 03 — Form Testable Hypotheses

  • Can be done in parallel with: None

03 — Form Testable Hypotheses

  • Depends on: 02 — Identify Critical Assumptions

  • Enables: 04 — Design & Run Experiments

  • Can be done in parallel with: None

04 — Design & Run Experiments

  • Depends on: 03 — Form Testable Hypotheses

  • Enables: 05 — Extract Key Learnings

  • Can be done in parallel with: None

05 — Extract Key Learnings

  • Depends on: 04 — Design & Run Experiments

  • Enables: 06 — Synthesize Insights → Decision

  • Can be done in parallel with: None

06 — Synthesize Insights → Decision

  • Depends on: 05 — Extract Key Learnings

  • Enables: Build the MVP (all chapters)

  • Can be done in parallel with: None

Build the MVP

05 — Planning

  • Depends on: 06 — Synthesize Insights → Decision (from Decide)

  • Enables: 06 — Setup

  • Can be done in parallel with: None

06 — Setup

  • Depends on: 05 — Planning

  • Enables: 08 — Build Features

  • Can be done in parallel with: None

08 — Build Features

  • Depends on: 06 — Setup

  • Enables: 09 — Deploy

  • Can be done in parallel with: None

09 — Deploy

  • Depends on: 08 — Build Features

  • Enables: Launch & Iterate (Coming Soon) (all chapters)

  • Can be done in parallel with: None

Launch & Iterate (Coming Soon)

01 — Prepare ICP

  • Depends on: 09 — Deploy (from Build), Decide What to Build (initial ICP research)

  • Enables: 02 — Develop Messaging Strategy

  • Can be done in parallel with: None

02 — Develop Messaging Strategy

  • Depends on: 01 — Prepare ICP

  • Enables: 03 — Design Channel Strategy

  • Can be done in parallel with: None

03 — Design Channel Strategy

  • Depends on: 02 — Develop Messaging Strategy

  • Enables: 04 — Build Website V1

  • Can be done in parallel with: None

04 — Build Website V1

  • Depends on: 03 — Design Channel Strategy

  • Enables: 05 — Setup Tool Stack

  • Can be done in parallel with: None

05 — Setup Tool Stack

  • Depends on: 04 — Build Website V1

  • Enables: 06 — Launch Private Beta

  • Can be done in parallel with: None

06 — Launch Private Beta

  • Depends on: 05 — Setup Tool Stack

  • Enables: 07 — Run Experiments, 08 — Synthesize Insights

  • Can be done in parallel with: None

07 — Run Experiments

  • Depends on: 06 — Launch Private Beta

  • Enables: 08 — Synthesize Insights

  • Can be done in parallel with: 08 — Synthesize Insights (after initial experiments)

08 — Synthesize Insights

  • Depends on: 06 — Launch Private Beta, 07 — Run Experiments (recommended)

  • Enables: 09 — Exit to Public Beta

  • Can be done in parallel with: 07 — Run Experiments (for ongoing synthesis)

09 — Exit to Public Beta

  • Depends on: 08 — Synthesize Insights

  • Enables: Iteration back to Decide, Build, or Launch

  • Can be done in parallel with: None

Learning Paths

Path 1: Full Product Innovation Cycle

Duration: Complete end-to-end journey Path: Getting Started → Decide (all) → Build (all) → Launch (Coming Soon) (all) → Iterate

Path 2: Quick Decision Making

Duration: Focus on validation before building Path: Getting Started → Decide (all) → [Decision Point: Build or Pivot]

Path 3: Building an MVP

Duration: Focus on execution Path: Getting Started → Build (all) → Launch (Coming Soon) (all)

Path 4: Optimizing Existing Product

Duration: Focus on iteration Path: Getting Started → Launch (Coming Soon) (all) → [Iterate]

Path 5: Skimmer Path

Duration: Overview and templates Path: Getting Started → [Chapter summaries] → Templates → Examples

Path 6: Deep Dive Path

Duration: Comprehensive understanding Path: Getting Started → [All chapters in order] → Worked Examples → Self-Assessments

Prerequisites Map

Before Starting "Decide What to Build"

Before Starting "Build the MVP"

Before Starting "Launch & Iterate (Coming Soon)"

Parallel Work Opportunities

Can Work in Parallel

  • 07 — Run Experiments and 08 — Synthesize Insights (after Launch Private Beta, for ongoing synthesis)

Must Be Sequential

  • All "Decide" chapters (01-06) must be done in order

  • Setup must come before Build chapters

  • Launch chapters 01-05 must be done in order before launching

  • Launch Private Beta (06) must come before post-launch chapters (07-09)

Dependency Graph

Getting Started

Decide What to Build
    ├─ 01 → 02 → 03 → 04 → 05 → 06

Build the MVP
    ├─ 05 → 06 → 08 → 09

Launch & Iterate (Coming Soon)
    ├─ 01 → 02 → 03 → 04 → 05 → 06 → [07, 08] → 09

[Iterate back to Decide, Build, or Launch]

Quick Reference

  • Need to validate an idea? → Start at "Decide What to Build"

  • Ready to build? → Start at "Build the MVP"

  • Have an MVP to launch? → Start at "Launch & Iterate (Coming Soon)"

  • Want templates only? → Go directly to chapter Templates

  • Want examples only? → Go directly to chapter Examples

Last updated