# Roadmap Planning

> Use when product goals or competing initiatives need to become a sequenced, stakeholder-ready roadmap. Triggers on: "로드맵 만들어줘", "분기 계획", "roadmap planning", "이니셔티브 우선순위 정해줘", "feature list를 outcome 기반으로 바꿔줘", "Q2 로드맵", "분기별 계획 세워줘", "이해관계자 정렬".

- Skill: `newkayak12/roadmap-planning` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add newkayak12/roadmap-planning`
- Raw SKILL.md: https://api.skillmd.com/api/skills/newkayak12/roadmap-planning/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: newkayak12 (https://skillmd.com/u/newkayak12)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/newkayak12/roadmap-planning

---

## Standing Mandates

- ALWAYS map dependencies between epics before sequencing — unresolved dependencies invalidate the order.
- ALWAYS distinguish committed items from aspirational items explicitly.
- NEVER build a roadmap without real capacity constraints from the team.
- NEVER sequence work without stakeholder alignment on the top-level outcome priorities.


## Key Concepts

### What is Strategic Roadmap Planning?

Roadmap planning is the process of:
1. **Gathering inputs** — Customer problems, business goals, technical constraints
2. **Defining initiatives** — Epics with clear hypotheses and success metrics
3. **Prioritizing** — Rank initiatives by impact, effort, strategic fit
4. **Sequencing** — Organize into releases/quarters with logical dependencies
5. **Communicating** — Present roadmap to stakeholders with strategic narrative

For roadmap type descriptions (Now/Next/Later, Theme-Based, Timeline, Feature-List anti-pattern) and the rationale for this approach, see `references/roadmap-types.md`.

### Anti-Patterns (What This Is NOT)
- **Not a commitment:** Roadmaps are strategic plans, not contracts
- **Not a feature list:** Roadmaps frame problems, not just solutions
- **Not waterfall:** Roadmaps evolve quarterly based on learning

### When to Use This
- Annual or quarterly planning cycles
- After product strategy session (translate strategy to roadmap)
- Onboarding new stakeholders (align on direction)
- Reframing existing roadmap (shift from feature-driven to outcome-driven)

### When NOT to Use This
- For tactical sprint planning (use backlog instead)
- When strategy is unclear (run `pm:pm-strategy-workflow` first)
- When stakeholders expect date commitments (address expectations first)

---

### Facilitation Source of Truth

When running this workflow as a guided conversation, run it as a facilitated conversation (one phase at a time, confirm before moving on) and delegate to [`agents/roadmap-coordinator.md`](./agents/roadmap-coordinator.md) for entry mode selection, Phase 1 intake question sequence, sub-skill handoff triggers, and loop-back conditions.

---

## Application

Use `template.md` for the full fill-in structure.

This workflow orchestrates **5 phases** over **1-2 weeks**, using multiple component and interactive skills.

---

## Phase 1: Gather Inputs (Day 1-2)

**Goal:** Collect business goals, customer problems, technical constraints, stakeholder requests.

The four input-gathering activities below are fully independent — collect them concurrently to reduce elapsed time.

### Activities

**1. Review Business Goals (OKRs, Strategic Initiatives)**
- **Source:** Company OKRs, exec strategy memos, board decks
- **Output:** 3-5 business outcomes to optimize for

**2. Review Customer Problems (Discovery Insights)**
- **Source:** Discovery interviews, support tickets, NPS feedback, churn surveys
- **Use:** Insights from `pm:product-discovery` or `pm:customer-research-synthesis` (if recently completed)
- **Output:** 3-5 validated customer problems

**3. Review Technical Constraints & Opportunities**
- **Source:** Engineering leadership, tech debt assessments
- **Output:** List of technical investments required

**4. Review Stakeholder Requests**
- **Source:** Sales, marketing, customer success, execs
- **Output:** List of stakeholder requests (not yet committed)

### Outputs from Phase 1

- Business outcomes: 3-5 OKRs or strategic goals
- Customer problems: 3-5 validated pain points
- Technical investments: Platform/tech debt items
- Stakeholder requests: Feature requests from internal teams

---

## Phase 2: Define Initiatives (Epics) (Day 3-4)

**Goal:** Turn inputs into epics with hypotheses, success metrics, and effort estimates.

### Activities

**1. Define Epic Hypotheses**
- **Use:** `pm:hypothesis-driven-dev` (hypothesis form)
- **Format:** "We believe that [building X] for [persona] will achieve [outcome] because [assumption]."
- **Output:** 10-15 epic hypotheses

*See `examples/sample.md` — Example 3 for sample epic hypotheses*

**2. Estimate Effort (T-Shirt Sizing)**
- **S:** 1-2 weeks (1-2 engineers)
- **M:** 3-4 weeks (2-3 engineers)
- **L:** 2-3 months (3-5 engineers)
- **XL:** 3+ months (5+ engineers)
- **Output:** Effort estimate per epic

**3. Map to Business Outcomes**
- Tag each epic with primary business outcome (Retention, Acquisition, Engagement, etc.)

### Outputs from Phase 2

- 10-15 epics: Each with hypothesis, success metric, effort estimate
- Business outcome mapping: Which epics drive which OKRs

---

## Phase 3: Prioritize Initiatives (Day 5)

**Goal:** Rank epics by impact, effort, and strategic fit.

### Activities

**1. Choose Prioritization Framework**
- **Use:** `pm:feature-prioritization` (interactive)
- **Output:** Recommended framework (RICE, ICE, Value/Effort, etc.)

**2. Score Epics**
- Apply framework to all epics
- *See `examples/sample.md` — Example 4 for a RICE scoring table*

**3. Adjust for Strategic Fit**
- Review scores against business goals
- For any epic flagged for a potential strategic override: use the think tool to reason through the trade-off between RICE rank and strategic bet value before committing to the final ranked list. Surface the reasoning before presenting the output.

### Outputs from Phase 3

- Ranked backlog: Epics sorted by priority (RICE score + strategic adjustments)
- Top 10 epics: Highest-priority initiatives for roadmap

---

## Phase 4: Sequence Roadmap (Day 6-7)

**Goal:** Organize epics into quarters/releases with logical dependencies.

### Activities

**1. Map Dependencies**
- When the epic count exceeds 8, use sequential thinking to enumerate all epic pairs, check each pair for directional dependency, and produce a topologically sorted sequence before assigning epics to quarters.
- **Output:** Dependency graph (Epic A → Epic B → Epic C)

**2. Sequence by Quarter (or Release)**
- **Now (Q1):** Top 3-5 epics, no dependencies
- **Next (Q2):** Next 3-5 epics, may depend on Q1 completion
- **Later (Q3+):** Remaining epics, lower confidence

*See `examples/sample.md` — Example 5 for quarterly and Now/Next/Later roadmap formats*

**3. Validate with Engineering**
- Confirm sequencing is realistic (capacity, dependencies, hidden technical blockers)
- **Output:** Validated roadmap sequence

### Outputs from Phase 4

- Sequenced roadmap: Epics organized by Q1, Q2, Q3
- Dependency map: What depends on what
- Capacity check: Engineering agrees sequence is feasible

---

## Phase 5: Communicate Roadmap (Week 2)

**Goal:** Present roadmap to stakeholders, gather feedback, build alignment.

### Activities

**1. Create Roadmap Presentation**
- **Structure:**
  - Slide 1: Strategic context (business goals, customer problems)
  - Slides 2-3: Roadmap overview (Q1, Q2, Q3)
  - Slides 4-6: Deep dive per quarter (epics, hypotheses, success metrics)
  - Slide 7: What's NOT on roadmap (and why)
  - Slide 8: Dependencies and risks
- **Duration:** 2-3 hours to prepare

**2. Present to Stakeholders**
- **Audience:** Execs, product leadership, engineering, sales, marketing, CS
- **Focus:** Strategic narrative, outcome focus, flexibility framing

**3. Gather Feedback and Refine**
- Key questions: Do priorities align with business goals? Are we missing critical customer problems? Are dependencies clear?
- Based on feedback: Adjust priorities, add missing epics, clarify dependencies
- **Output:** Final roadmap v1.0

**4. Publish Roadmap**
- Internal: Confluence, Notion, Productboard, etc.
- External (Optional): Now/Next/Later format for customers

### Outputs from Phase 5

- Roadmap presentation: 30-45 min deck
- Stakeholder alignment: Feedback incorporated, concerns addressed
- Published roadmap: Accessible to team or customers

---

## Examples

See `examples/sample.md` for full roadmap examples including good vs. bad roadmap comparison, epic hypotheses, RICE scoring, and quarterly sequencing.

---

