--- created: 2025-11-02T21:50 updated: 2025-11-11T05:24 --- # Project Mapping Patterns ## Overview Project maps help see the big picture while breaking down the path forward. They make invisible work visible and show how pieces connect. ## When to Use - User is starting a new project and doesn't know where to begin - User feels overwhelmed by project scope - User needs to see dependencies between tasks - User asks "what do I need to do for this project?" - User mentions feeling lost in the middle of a project ## Pattern: Project Phases Map Use for projects with distinct phases or stages. ```mermaid flowchart LR subgraph Phase1[" 🎯 Define Phase (Week 1)"] P1A[Clarify goal
1 hour] P1B[List must-haves
30 min] P1C[Identify constraints
30 min] end subgraph Phase2[" 🔍 Research Phase (Week 2)"] P2A[Gather examples
2 hours] P2B[List options
1 hour] P2C[Pick approach
1 hour] end subgraph Phase3[" 🛠️ Build Phase (Weeks 3-4)"] P3A[Create outline/structure
2 hours] P3B[Fill in content
6 hours] P3C[Initial review
1 hour] end subgraph Phase4[" ✨ Finish Phase (Week 5)"] P4A[Revise based on feedback
2 hours] P4B[Final polish
1 hour] P4C[Ship it
30 min] end Phase1 --> Phase2 Phase2 --> Phase3 Phase3 --> Phase4 Note1[You are here 👉] -.-> Phase1 style Phase1 fill:#e1f5ff style Phase2 fill:#fff3cd style Phase3 fill:#ffeef0 style Phase4 fill:#d4f1d4 ``` **Key features:** - Chunks project into manageable phases - Shows rough time estimates for planning - Indicates current location ("You are here") - Each phase has 3-5 tasks maximum - Emoji help distinguish phases visually ## Pattern: Dependency Map Use when tasks depend on each other or have blocking relationships. ```mermaid flowchart TD Start[Plan Home Office Setup] --> Research[Research desk options
⚡⚡ 2 hours] Start --> Measure[Measure space
⚡ 15 min] Measure --> Layout[Sketch layout options
⚡ 30 min] Research --> Layout Layout --> Budget[Set budget
⚡ 30 min] Budget --> Shop[Order desk & chair
⚡⚡ 1 hour] Shop --> Wait1[⏳ Wait for delivery
5-7 days] Wait1 --> Clear[Clear space
⚡⚡ 1 hour] Clear --> Assemble[Assemble furniture
⚡⚡⚡ 2-3 hours] Assemble --> Arrange[Arrange items
⚡⚡ 1 hour] Layout --> Tech[Check cable needs
⚡ 20 min] Tech --> OrderCables[Order cables if needed
⚡ 15 min] OrderCables --> Wait2[⏳ Wait for delivery
2-3 days] Wait2 --> Arrange Arrange --> Done[Enjoy new setup!
Take a photo] style Start fill:#e1f5ff style Done fill:#d4f1d4 style Wait1 fill:#fff3cd style Wait2 fill:#fff3cd ``` **Key features:** - Shows what can happen in parallel vs. sequentially - Highlights waiting/blocking periods (⏳) - Energy indicators for each task (⚡) - Identifies the critical path - Celebrates completion ## Pattern: Overwhelm-to-Action Breakdown Use when user says "I don't even know where to start" or project feels too big. ```mermaid flowchart TD Overwhelm[😰 Overwhelming Project:
Plan cross-country move] --> Tiny[What's the tiniest
first step?] Tiny --> List[Make a brain dump list
15 min
Everything that comes to mind] List --> Group{Can you group
these into
categories?} Group -->|Yes| Categories[Group into themes
10 min
Housing, Logistics, Stuff, People] Group -->|Feels hard| Skip[Skip categorizing
Just pick easiest item] Categories --> Pick1[Pick ONE category
to focus on today] Skip --> Pick2[Pick ONE item
to do today] Pick1 --> Micro[Break that ONE thing
into micro-steps] Pick2 --> Micro Micro --> Do[Do first micro-step
10-15 min
That's enough for today] Do --> Celebrate[🎉 Celebrate!
You started.
That's the hardest part.] style Overwhelm fill:#f8d7da style Celebrate fill:#d4f1d4 style Do fill:#e1f5ff ``` **Key features:** - Starts from emotional state (overwhelm) - Reduces to tiniest possible action - One thing at a time - Celebrates starting (not finishing) - No pressure to do more ## Pattern: Parallel Workstreams Use for projects with multiple independent tracks that can happen simultaneously. ```mermaid flowchart TD Start[App Development Project] --> Split{Can be split into
parallel tracks} Split --> Design[🎨 Design Track] Split --> Backend[⚙️ Backend Track] Split --> Content[📝 Content Track] subgraph DesignWork[" "] D1[Wireframes
⚡⚡⚡ 4 hours] D2[Visual design
⚡⚡⚡ 6 hours] D3[Prototype
⚡⚡⚡ 3 hours] D1 --> D2 --> D3 end subgraph BackendWork[" "] B1[Set up database
⚡⚡ 2 hours] B2[Build API
⚡⚡⚡ 8 hours] B3[Testing
⚡⚡ 3 hours] B1 --> B2 --> B3 end subgraph ContentWork[" "] C1[Write copy
⚡⚡ 3 hours] C2[Create examples
⚡⚡ 2 hours] C3[Review & edit
⚡ 1 hour] C1 --> C2 --> C3 end Design --> DesignWork Backend --> BackendWork Content --> ContentWork D3 --> Merge[🔗 Integration Phase] B3 --> Merge C3 --> Merge Merge --> Final[Final polish & launch
⚡⚡⚡ 4 hours] style Start fill:#e1f5ff style Final fill:#d4f1d4 ``` **Key features:** - Shows work can happen in parallel - Helps delegate or time-shift work - Makes it clear when tracks must merge - Can help identify bottlenecks ## Pattern: Minimum Viable Progress (MVP) Use when perfectionism is blocking progress or user needs permission to ship something "incomplete." ```mermaid flowchart LR Start[Portfolio Website Project] --> MVP{What's the
bare minimum?} MVP --> V1[" 🎯 Version 1: Bare Minimum
(Shippable in 1 day)"] MVP --> V2[" ✨ Version 2: Better
(If you have energy)"] MVP --> V3[" 🌟 Version 3: Ideal
(Nice to have)"] V1 --> V1Tasks[• One-page HTML
• Name & contact
• 3 project links
• Basic styling] V2 --> V2Tasks[• About section
• Project descriptions
• Responsive design
• Custom domain] V3 --> V3Tasks[• Animations
• Case studies
• Blog section
• Dark mode] V1Tasks --> Ship1[Ship V1
Then stop or continue] V2Tasks --> Ship2[Ship V2
Then stop or continue] V3Tasks --> Ship3[Ship V3
You're done!] Ship1 -.Optional.-> Ship2 -.Optional.-> Ship3 style V1 fill:#d4f1d4 style V2 fill:#fff3cd style V3 fill:#e1f5ff style Ship1 fill:#d4f1d4 ``` **Key features:** - Separates "must have" from "nice to have" - Permission to ship V1 and stop - Shows optional progression - Reduces perfectionism paralysis - Clear definition of "done" ## Language Guidelines **Use empowering, realistic language:** ✅ DO: - "You can tackle this one phase at a time" - "This can happen in parallel" - "You're here → next is there" - "Version 1 can be simple" - "Take breaks between phases" - "You can adjust the plan as you go" ❌ DON'T: - "This is the only way" - "You must complete everything" - "It's a linear path" - "You should finish faster" - "Real professionals would..." ## Time Estimate Tips When adding time estimates: - Give ranges, not exact numbers ("2-3 hours" not "2 hours") - Include setup/cleanup time - Note when things require focus vs. can be split - Indicate energy cost with ⚡ symbols - Acknowledge waiting time separately (⏳)