Prioritizing Roadmap
Scope
Covers
- Turning messy roadmap inputs into a ranked opportunity list + coherent roadmap
- Defining a planning “season” (macro context) and success criteria
- Using a common-currency scoring model (ICE + assumptions) to compare across teams
- Producing an alignment-ready Roadmap Prioritization Pack
When to use
- “What should we build next?”
- “We need a Q2/Q3 roadmap.”
- “We have too many requests and no way to compare them.”
- “We need to prioritize across multiple teams/pods.”
When NOT to use
- You don’t have any agreed goal / North Star / strategic intent (do product vision / goals first; use
setting-okrs-goals).
- You need sprint planning or story-level estimation (use your agile/scrum process).
- You’re only choosing a single experiment within an already-fixed roadmap.
- You need a full customer discovery plan from scratch (use
problem-definition).
- You need to cut scope within an already-committed project (use
scoping-cutting).
- You need an engineering/technical roadmap for infrastructure or platform work (use
technical-roadmaps).
- You need to track milestones, deadlines, and delivery status on an existing plan (use
managing-timelines).
Inputs
Minimum required
- Product + primary customer segment
- Planning horizon + cadence (e.g., next 6 weeks, next quarter, rolling 12–24 months)
- Success criteria (North Star / business goal) + 2–5 guardrails
- Candidate opportunities (or current roadmap/backlog) with rough size/effort
- Constraints: capacity, commitments, dependencies, deadlines, risk tolerance
Missing-info strategy
- Ask up to 5 questions from references/INTAKE.md.
- If still missing, proceed with clearly labeled assumptions and provide 2–3 roadmap options.
Outputs (deliverables)
Produce a Roadmap Prioritization Pack in Markdown (in-chat; or as files if requested):
- Context snapshot (goal, horizon, constraints, stakeholders)
- Season framing (what changed, key bets, explicit non-goals)
- Opportunity inventory with conviction level (known vs hypothesis) and evidence
- Prioritization model (common currency + ICE scoring + assumptions)
- Ranked opportunity list (top 10–20) + “parking lot”
- Roadmap draft (Now/Next/Later or quarterly themes) + update cadence (rolling plan)
- Decision narrative (why these, why now) + “Think Bigger” ideas
- Risks / Open questions / Next steps (always included)
Templates: references/TEMPLATES.md
Workflow (8 steps)
1) Intake + decision framing
- Inputs: User context; references/INTAKE.md.
- Actions: Confirm the decision (backlog vs quarterly roadmap vs annual planning), horizon, stakeholders, constraints, and “must-do” commitments.
- Outputs: Context snapshot.
- Checks: Everyone agrees what decision will be made and by when.
2) Define the “season” + success criteria
- Inputs: Context snapshot.
- Actions: Name the current season (macro context), define 3–5 season bets, and set success criteria (North Star + guardrails).
- Outputs: Season framing section.
- Checks: A stakeholder can restate “why now” and “what we’re optimizing for”.
3) Build the opportunity inventory (separate truth vs hypotheses)
- Inputs: Candidate inputs (requests, ideas, problems).
- Actions: Normalize each item into a problem/outcome statement; tag conviction level (Known / Belief / Hypothesis) and evidence; split discovery vs delivery.
- Outputs: Opportunity inventory table.
- Checks: Every item has an intended outcome metric and a confidence/evidence note.
4) Define the common-currency scoring model (ICE + assumptions)
- Inputs: Inventory + success criteria.
- Actions: Choose a primary “common currency” (e.g., North Star units, revenue, cost, risk reduction) and define ICE scales; estimate impact ranges and confidence based on evidence.
- Outputs: Scoring model + filled scoring table.
- Checks: Two people using the same scales would produce similar relative rankings.
5) Stress-test the ranking (scenarios + constraints)
- Inputs: Scored list + constraints.
- Actions: Apply constraints (capacity, dependencies, deadlines); run 2–3 scenarios (base / aggressive / conservative); ensure a balanced portfolio (core, growth, quality, big bets).
- Outputs: Shortlist (top set) + parking lot + key tradeoffs.
- Checks: Tradeoffs and “no’s” are explicit; nothing critical is missing.
6) Draft the roadmap (sequencing + cadence)
- Inputs: Shortlist + scenario choice.
- Actions: Convert priorities into a roadmap (Now/Next/Later or quarterly themes), sequencing by dependencies and learning; define a rolling plan cadence (e.g., rolling 12–24 months, refreshed every 6 months).
- Outputs: Roadmap draft + update cadence.
- Checks: The roadmap is coherent, feasible, and resilient to new inputs.
7) Write the decision narrative + alignment plan
- Inputs: Roadmap draft + rationale.
- Actions: Write “why these, why now”; include a “Think Bigger” section; define how the roadmap will be communicated and updated.
- Outputs: Decision narrative + comms/rollout plan.
- Checks: A cross-functional partner can explain the roadmap without you in the room.
8) Quality gate + finalize the pack
- Inputs: Full draft pack.
- Actions: Run references/CHECKLISTS.md and score with references/RUBRIC.md. Add Risks/Open questions/Next steps.
- Outputs: Final Roadmap Prioritization Pack.
- Checks: Pack is shareable as-is; assumptions, owners, and cadence are explicit.
Quality gate (required)
- Use references/CHECKLISTS.md and references/RUBRIC.md.
- Always include: Risks, Open questions, Next steps.
Examples
Example 1 (B2B SaaS): “Prioritize our next-quarter roadmap for a collaboration product across Growth + Core.”
Expected: season framing, scored opportunity inventory, a Now/Next/Later roadmap, and a clear decision narrative with explicit non-goals.
Example 2 (Marketplace): “Prioritize 6 months of roadmap across supply, demand, and trust & safety.”
Expected: a common-currency model that makes cross-team tradeoffs comparable and a rolling plan refreshed on a fixed cadence.
Boundary example 1: “Give me a 2-year roadmap, we don’t have goals or constraints.”
Response: ask for goals/constraints; if unavailable, produce options + assumptions and recommend doing product vision + North Star first.
Boundary example 2: “We already have the roadmap locked -- help me cut scope on the authentication project to hit the deadline.”
Response: redirect to scoping-cutting. This skill is for deciding what goes on the roadmap, not for trimming scope within a committed project.
Anti-patterns (common failure modes)
- HiPPO-driven ranking -- Using a scoring model but overriding it with the highest-paid person’s opinion without documenting the override rationale. If a score is overridden, the decision narrative must state why and what assumption changed.
- Score-as-truth -- Treating ICE scores as precise measurements instead of rough relative signals. Two items scored 7.2 vs 7.0 are not meaningfully different. The model produces tiers, not a total order.
- Missing the status quo option -- Ranking only new features without including “do nothing / invest in quality / pay down debt” as a scored alternative. The opportunity cost of not improving the existing product must be visible.
- Roadmap-as-promise -- Presenting a prioritized roadmap as a commitment with dates rather than a rolling plan with update cadence. A good roadmap is a living document with explicit refresh triggers.
- Invisible non-goals -- Producing a “yes” list without a corresponding “parking lot” and explicit “we chose not to do X because Y.” Stakeholders whose items were deprioritized need to see the rationale, not just the absence of their request.
1---2name: prioritizing-roadmap3description: Prioritize product roadmap: scoring model, ranked opportunities, decision narrative. See also: technical-roadmaps (engineering roadmap).4---56# Prioritizing Roadmap78## Scope910**Covers**11- Turning messy roadmap inputs into a ranked opportunity list + coherent roadmap12- Defining a planning “season” (macro context) and success criteria13- Using a common-currency scoring model (ICE + assumptions) to compare across teams14- Producing an alignment-ready Roadmap Prioritization Pack1516**When to use**17- “What should we build next?”18- “We need a Q2/Q3 roadmap.”19- “We have too many requests and no way to compare them.”20- “We need to prioritize across multiple teams/pods.”2122**When NOT to use**23- You don’t have any agreed goal / North Star / strategic intent (do product vision / goals first; use `setting-okrs-goals`).24- You need sprint planning or story-level estimation (use your agile/scrum process).25- You’re only choosing a single experiment within an already-fixed roadmap.26- You need a full customer discovery plan from scratch (use `problem-definition`).27- You need to cut scope within an already-committed project (use `scoping-cutting`).28- You need an engineering/technical roadmap for infrastructure or platform work (use `technical-roadmaps`).29- You need to track milestones, deadlines, and delivery status on an existing plan (use `managing-timelines`).3031## Inputs3233**Minimum required**34- Product + primary customer segment35- Planning horizon + cadence (e.g., next 6 weeks, next quarter, rolling 12–24 months)36- Success criteria (North Star / business goal) + 2–5 guardrails37- Candidate opportunities (or current roadmap/backlog) with rough size/effort38- Constraints: capacity, commitments, dependencies, deadlines, risk tolerance3940**Missing-info strategy**41- Ask up to 5 questions from [references/INTAKE.md](references/INTAKE.md).42- If still missing, proceed with clearly labeled assumptions and provide 2–3 roadmap options.4344## Outputs (deliverables)4546Produce a **Roadmap Prioritization Pack** in Markdown (in-chat; or as files if requested):47481) **Context snapshot** (goal, horizon, constraints, stakeholders)492) **Season framing** (what changed, key bets, explicit non-goals)503) **Opportunity inventory** with conviction level (known vs hypothesis) and evidence514) **Prioritization model** (common currency + ICE scoring + assumptions)525) **Ranked opportunity list** (top 10–20) + “parking lot”536) **Roadmap draft** (Now/Next/Later or quarterly themes) + update cadence (rolling plan)547) **Decision narrative** (why these, why now) + “Think Bigger” ideas558) **Risks / Open questions / Next steps** (always included)5657Templates: [references/TEMPLATES.md](references/TEMPLATES.md)5859## Workflow (8 steps)6061### 1) Intake + decision framing62- **Inputs:** User context; [references/INTAKE.md](references/INTAKE.md).63- **Actions:** Confirm the decision (backlog vs quarterly roadmap vs annual planning), horizon, stakeholders, constraints, and “must-do” commitments.64- **Outputs:** Context snapshot.65- **Checks:** Everyone agrees what decision will be made and by when.6667### 2) Define the “season” + success criteria68- **Inputs:** Context snapshot.69- **Actions:** Name the current season (macro context), define 3–5 season bets, and set success criteria (North Star + guardrails).70- **Outputs:** Season framing section.71- **Checks:** A stakeholder can restate “why now” and “what we’re optimizing for”.7273### 3) Build the opportunity inventory (separate truth vs hypotheses)74- **Inputs:** Candidate inputs (requests, ideas, problems).75- **Actions:** Normalize each item into a problem/outcome statement; tag conviction level (Known / Belief / Hypothesis) and evidence; split discovery vs delivery.76- **Outputs:** Opportunity inventory table.77- **Checks:** Every item has an intended outcome metric and a confidence/evidence note.7879### 4) Define the common-currency scoring model (ICE + assumptions)80- **Inputs:** Inventory + success criteria.81- **Actions:** Choose a primary “common currency” (e.g., North Star units, revenue, cost, risk reduction) and define ICE scales; estimate impact ranges and confidence based on evidence.82- **Outputs:** Scoring model + filled scoring table.83- **Checks:** Two people using the same scales would produce similar relative rankings.8485### 5) Stress-test the ranking (scenarios + constraints)86- **Inputs:** Scored list + constraints.87- **Actions:** Apply constraints (capacity, dependencies, deadlines); run 2–3 scenarios (base / aggressive / conservative); ensure a balanced portfolio (core, growth, quality, big bets).88- **Outputs:** Shortlist (top set) + parking lot + key tradeoffs.89- **Checks:** Tradeoffs and “no’s” are explicit; nothing critical is missing.9091### 6) Draft the roadmap (sequencing + cadence)92- **Inputs:** Shortlist + scenario choice.93- **Actions:** Convert priorities into a roadmap (Now/Next/Later or quarterly themes), sequencing by dependencies and learning; define a rolling plan cadence (e.g., rolling 12–24 months, refreshed every 6 months).94- **Outputs:** Roadmap draft + update cadence.95- **Checks:** The roadmap is coherent, feasible, and resilient to new inputs.9697### 7) Write the decision narrative + alignment plan98- **Inputs:** Roadmap draft + rationale.99- **Actions:** Write “why these, why now”; include a “Think Bigger” section; define how the roadmap will be communicated and updated.100- **Outputs:** Decision narrative + comms/rollout plan.101- **Checks:** A cross-functional partner can explain the roadmap without you in the room.102103### 8) Quality gate + finalize the pack104- **Inputs:** Full draft pack.105- **Actions:** Run [references/CHECKLISTS.md](references/CHECKLISTS.md) and score with [references/RUBRIC.md](references/RUBRIC.md). Add Risks/Open questions/Next steps.106- **Outputs:** Final Roadmap Prioritization Pack.107- **Checks:** Pack is shareable as-is; assumptions, owners, and cadence are explicit.108109## Quality gate (required)110- Use [references/CHECKLISTS.md](references/CHECKLISTS.md) and [references/RUBRIC.md](references/RUBRIC.md).111- Always include: **Risks**, **Open questions**, **Next steps**.112113## Examples114115**Example 1 (B2B SaaS):** “Prioritize our next-quarter roadmap for a collaboration product across Growth + Core.” 116Expected: season framing, scored opportunity inventory, a Now/Next/Later roadmap, and a clear decision narrative with explicit non-goals.117118**Example 2 (Marketplace):** “Prioritize 6 months of roadmap across supply, demand, and trust & safety.” 119Expected: a common-currency model that makes cross-team tradeoffs comparable and a rolling plan refreshed on a fixed cadence.120121**Boundary example 1:** “Give me a 2-year roadmap, we don’t have goals or constraints.”122Response: ask for goals/constraints; if unavailable, produce options + assumptions and recommend doing product vision + North Star first.123124**Boundary example 2:** “We already have the roadmap locked -- help me cut scope on the authentication project to hit the deadline.”125Response: redirect to `scoping-cutting`. This skill is for deciding what goes on the roadmap, not for trimming scope within a committed project.126127## Anti-patterns (common failure modes)1281291. **HiPPO-driven ranking** -- Using a scoring model but overriding it with the highest-paid person’s opinion without documenting the override rationale. If a score is overridden, the decision narrative must state why and what assumption changed.1302. **Score-as-truth** -- Treating ICE scores as precise measurements instead of rough relative signals. Two items scored 7.2 vs 7.0 are not meaningfully different. The model produces tiers, not a total order.1313. **Missing the status quo option** -- Ranking only new features without including “do nothing / invest in quality / pay down debt” as a scored alternative. The opportunity cost of not improving the existing product must be visible.1324. **Roadmap-as-promise** -- Presenting a prioritized roadmap as a commitment with dates rather than a rolling plan with update cadence. A good roadmap is a living document with explicit refresh triggers.1335. **Invisible non-goals** -- Producing a “yes” list without a corresponding “parking lot” and explicit “we chose not to do X because Y.” Stakeholders whose items were deprioritized need to see the rationale, not just the absence of their request.134