Menu

Tier 1 Topic PM.1.03

Roadmapping & Prioritization

Decide what to build next and communicate the plan. Prioritization frameworks, roadmap formats, and managing the tension between stakeholder requests and user needs.

25% Theory 50% Methods & Templates 25% Examples
Theory

What roadmapping is and why it matters

A roadmap is a communication tool that shows where the product is going and roughly when. It is not a project plan, not a commitment to deliver specific features by specific dates, and not a backlog sorted by priority. The moment a roadmap becomes a list of promises, it stops being useful — because the team stops adapting when they learn new things.

Prioritization is the engine that feeds the roadmap. It answers the question every PM faces constantly: given limited resources and unlimited demand, what should we build next? Good prioritization is systematic, transparent, and defensible. It transforms "I feel like we should do X" into "Here's why X scores higher than Y on the dimensions that matter."

The hardest part of both isn't the framework — it's the politics. Sales wants the feature that closes a deal. The CEO has a vision. Support is overwhelmed by a specific bug category. Engineering wants to address tech debt. Users are requesting something competitors have. A PM's job is to synthesize these inputs through a strategic filter and produce a plan that serves the product's long-term success, not just the loudest voice.

Why this matters for your projects

The roadmap is the most visible artifact a PM produces. It shapes expectations across the entire organization — engineering, sales, marketing, support, and leadership all plan their work around it. A roadmap that's too rigid creates false commitments. A roadmap that's too vague provides no direction. The frameworks in this topic help you find the balance: clear enough to align, flexible enough to adapt.

The three roadmap anti-patterns

The feature factory roadmap: A list of features with ship dates. No outcomes, no strategy, no learning. Teams build what's on the list regardless of whether it still makes sense. This creates a culture where "shipped" equals "done" even when the feature doesn't move any metric.

The stakeholder appeasement roadmap: A collection of promises made to different stakeholders to keep everyone happy. Sales got their feature, the CEO got their vision project, support got their top bug fix. The result is a roadmap with no coherence — the product lurches between unrelated initiatives every quarter.

The aspirational fiction roadmap: A beautifully designed roadmap that looks 18 months out with detailed features and dates. Everyone knows it'll change completely in 3 months, but nobody says so. The roadmap exists for planning theater, not actual planning.

Where roadmaps come from

Roadmapping originated in technology planning during the 1970s–80s, pioneered by organizations like Motorola and later formalized by researchers at the University of Cambridge. The original concept was a "technology roadmap" — a strategic planning tool that aligned R&D investments with market needs over multi-year horizons. Product teams adopted the concept in the 2000s, but many inherited the format (rigid timelines, feature lists) without adapting the purpose. The shift from feature-based to theme-based roadmaps is relatively recent — most organizations are still in transition.

Mapping vs. maps: process and artifact

The word "roadmap" conflates two things that should be kept separate. Roadmapping is a process — it includes workshops, stakeholder interviews, input gathering, theme creation, prioritization exercises, and ongoing revision. A roadmap is an artifact — the document or visualization that communicates the output of that process. The process is where the real value lives; the artifact is just the communication layer.

Three roles interact with roadmapping differently. The creator (owner or manager) authors and leads roadmap creation. Contributors (peers, team members) provide input and execute the work. Consumers (stakeholders, partners, customers) read and react to the roadmap but don't directly build it. Many roadmap problems trace back to confusing these roles — when consumers try to become creators, or when creators skip gathering input from contributors.

Practical

Roadmap formats

Now / Next / Later Recommended Default

Use when: You want a roadmap that communicates priorities without committing to dates. Works for any team size and any planning cadence.

Three columns replacing the traditional timeline. Now: what we're actively building this sprint or cycle. High confidence, well-scoped, committed. Next: what's coming after current work. Scoped enough to estimate, not yet fully designed. Later: directional bets and opportunities we're considering. Low confidence, subject to change based on what we learn.

This format does three things traditional timeline roadmaps can't: it communicates confidence levels (now=high, later=low), it doesn't lock you into dates, and it makes the trade-offs visible — adding something to "now" means something else moves to "next."

Practical tip

Include 1–2 items in each column that were explicitly deprioritized, with a brief note explaining why. This shows stakeholders that their request was heard, evaluated, and intentionally ranked — not ignored. "Enterprise SSO — Later. Waiting for 5+ enterprise deals in pipeline to justify ROI" is far better than silence.

Outcome-Based Roadmap Strategic Alignment

Use when: Leadership cares about business impact, not features. Also useful when you want to empower teams to find the best solution rather than prescribing what to build.

Instead of features, the roadmap shows outcomes: "Reduce time-to-first-value from 3 days to 30 minutes." "Increase monthly active team usage from 15% to 30%." The team working on each outcome has autonomy to discover and build the best solution.

Pair outcomes with a discovery brief: what you know about the opportunity, what you believe the solution space looks like, and what you'll measure. This gives teams context without prescribing solutions.

Common mistake

Outcome-based roadmaps can feel too vague for stakeholders who want to know what's being built. Mitigate by adding "current hypothesis" under each outcome: "We believe improving the onboarding wizard will be the highest-leverage way to reduce time-to-first-value. We'll validate this through [experiment] before committing engineering resources."

Theme-Based Roadmap Narrative Communication

Use when: Presenting to executives, investors, or the whole company. Themes tell a strategic story that connects individual features to larger goals.

Group roadmap items into strategic themes: "Self-serve onboarding," "Enterprise readiness," "Platform foundation." Each theme is a strategic priority that contains multiple initiatives. The roadmap becomes a narrative: "This quarter, 60% of our effort goes to self-serve onboarding because that's our biggest growth lever. 25% goes to enterprise readiness because we have 3 deals waiting on SSO. 15% goes to platform foundation because our API can't support the integrations we need next quarter."

Themes make prioritization decisions visible — stakeholders can see that "enterprise readiness" is 25% of effort, not 60%, and understand why.

Roadmap anatomy: the component model

Every roadmap — regardless of format — is built from three layers: context, primary components, and secondary components. Understanding this anatomy helps you design roadmaps that communicate clearly and adapt to different audiences.

Context dimension

Context frames the meaning of your roadmap so anyone can understand it without you being in the room. It has two parts:

Scope: the title (which product or portfolio), the owner (who created it and when), the version number, and the high-level goal the roadmap serves. Without scope, a roadmap floating in someone's inbox is meaningless.

Time: the temporal framework that organizes the themes. The most effective approach uses Now / Next / Future horizons rather than exact dates. "Now" covers work in progress that's well-defined. "Next" is near-future work (1–2 quarters out). "Future" is 6+ months away and deliberately vague — these themes are most likely to change. The further out you look, the less specific you should be.

Primary components (the essentials)

These are the building blocks every roadmap theme should include:

Theme: a bundle of future UX or product work representing an area of focus, initiative, or problem to solve. Themes are not features — they're strategic containers. "Improve onboarding completion" is a theme; "Add progress bar to signup flow" is a feature that might live within that theme.

Beneficiary: who receives the value — a customer segment, end user, or internal team. Naming the beneficiary forces specificity and prevents the roadmap from becoming an abstract wishlist.

Need: the problem being solved. This is the purpose of the work — what pain point, gap, or opportunity does the theme address?

Business objective: the expected outcome from a business perspective — new market insight, user growth, increased engagement, revenue impact, reduced support costs.

Ownership: who will do the work (the team) and what kind of work it involves (research, design, development, testing).

Secondary components (add depth)

These are optional but valuable for richer roadmaps:

Product or experience area: which part of the product the work touches — useful when multiple teams work on the same product.

Subthemes: specifics nested under a theme — multiple sub-goals, target personas, pre-validated solutions, or discrete features from past work.

Confidence: an informal assessment of likely impact and demonstrated need. High confidence means strong evidence (research, data). Low confidence means the theme is exploratory. Making confidence visible helps stakeholders understand which items are commitments versus directional bets.

Disclaimers: requirements, dependencies, or risks associated with a theme. "Requires API v3 from platform team" or "Subject to legal review" — these prevent surprises downstream.

Practical tip

Not every roadmap needs every component. For an internal team roadmap, theme + need + ownership might be enough. For a stakeholder-facing roadmap, add beneficiary, business objective, and confidence. For a cross-team program roadmap, add product area and disclaimers. Match the components to the audience.

The roadmap creation process

Building a roadmap isn't a one-afternoon exercise. The best roadmaps emerge from a structured process that ensures the right inputs, the right people, and the right level of rigor. Here's the six-step process:

Step 1: Establish goals

Before creating anything, define what the roadmap is for. Is it to align the UX team? Communicate with leadership? Coordinate across product and engineering? The goal shapes everything — format, detail level, components, and audience. A roadmap for internal team alignment looks very different from one presented to the board.

Step 2: Gather inputs

Collect the raw material: existing research findings, analytics data, stakeholder interviews, competitive analysis, support ticket patterns, business strategy documents, previous roadmap retrospectives. The input collection phase prevents the roadmap from being built on assumptions alone. Run stakeholder interviews or surveys to capture strategic priorities and constraints you might not have visibility into.

Step 3: Create themes

Distill your inputs into themes — bundles of related work organized around problems to solve. This is best done collaboratively in a workshop: small groups review inputs, identify potential problems, and converge on theme names. Use affinity diagramming to cluster similar insights into patterns, then name and expand each theme with the primary components (beneficiary, need, business objective, ownership).

Step 4: Prioritize

Apply your chosen prioritization framework (RICE, Opportunity Scoring, Cost of Delay, or a custom rubric) to rank themes. Identify criteria collaboratively — don't impose them top-down. Run a prioritization exercise in a group setting so the reasoning is transparent and the trade-offs are visible to everyone involved.

Step 5: Visualize and share

Design the roadmap artifact to match your audience. Consider the distribution formula: what format (slides, wiki, tool), what level of detail, and what sharing cadence. A key decision is whether to use a dedicated roadmapping tool or a general-purpose tool like a spreadsheet or whiteboard. Dedicated tools add structure but also complexity — start simple and graduate to specialized tools when the pain justifies it.

Step 6: Revisit

A roadmap that isn't updated is a roadmap that loses trust. Establish a regular cadence: full review quarterly, "Now" column refreshed every sprint or cycle, "Next" and "Future" revisited monthly. Each update is an opportunity to communicate progress, flag changes, and reinforce that the roadmap is a living, strategic tool — not a static promise.

Prioritization frameworks

RICE Scoring Quantitative

Use when: You have a large backlog (20+ items) and need a systematic way to rank them. Works best when you have reasonable estimates for each component.

Score = (Reach × Impact × Confidence) / Effort. Each component is estimated independently:

Reach: How many users will this affect in a given time period? Use a concrete number: "500 users per quarter," not "many."

Impact: How much will it affect each user? Scale: 3 = massive, 2 = high, 1 = medium, 0.5 = low, 0.25 = minimal.

Confidence: How sure are you about the above estimates? 100% = strong evidence (user research, data). 80% = moderate evidence. 50% = gut feel. Confidence is the honesty multiplier — it penalizes guesses.

Effort: Person-months of work. Include design, engineering, QA, and any go-to-market effort.

Practical tip

RICE scores are tools for discussion, not algorithms for decision-making. A feature with a RICE score of 15 isn't automatically better than one scoring 12. Use the scores to start the conversation: "This item scored lower because our confidence is 50% — should we run a quick experiment to increase confidence before committing?"

Opportunity Scoring (Ulwick) Outcome-Driven

Use when: You want to prioritize based on what users actually need, not what they request. Useful when feature requests are numerous but strategically unfocused.

Anthony Ulwick's Outcome-Driven Innovation asks users to rate each outcome (job step) on two dimensions: importance and satisfaction. The opportunities with high importance but low satisfaction are your biggest openings — users care deeply but current solutions aren't delivering.

Opportunity Score = Importance + max(Importance − Satisfaction, 0)

An outcome rated 9/10 importance but 3/10 satisfaction has an opportunity score of 15 — a massive gap. An outcome rated 9/10 importance and 8/10 satisfaction scores 10 — important but already well-served. Focus on the gaps.

Cost of Delay Time-Sensitive

Use when: Multiple items compete for a single team's attention and timing matters — some opportunities decay over time, others don't.

Cost of Delay asks: "What's the cost of delaying this initiative by one week/month?" Some items have high urgency — a competitive response, a compliance deadline, a seasonal opportunity. Others are evergreen — they'll be just as valuable next quarter. Dividing Cost of Delay by Duration (CD3 = CoD / Duration) produces a ranking that prioritizes time-sensitive, quick items over slow, non-urgent ones.

This framework is especially useful for breaking ties between items with similar RICE scores but very different time sensitivity.

MoSCoW Scope Definition

Use when: You have a fixed deadline or release and need to define what's in vs. out. Not a prioritization framework — it's a scope negotiation tool.

Must have: The release fails without these. Non-negotiable. Should have: Important but the release still works without them. First candidates if scope needs to shrink. Could have: Nice-to-haves. Include if there's capacity. Won't have (this time): Explicitly excluded. Documenting what's out is as important as documenting what's in — it prevents scope creep and manages expectations.

Common mistake

Everything becomes a "must have." If more than 30% of items are must-haves, you haven't made real trade-offs. Force-rank the must-haves against each other: if you could only ship one, which one? That exercise reveals which items are truly non-negotiable and which are "must-haves" only because nobody wants to be the person who deprioritized them.

Saying No with Evidence Stakeholder Skill

Use when: A stakeholder pushes hard for a feature that doesn't fit the strategy, and you need to decline without damaging the relationship.

Saying no isn't about the word "no" — it's about showing the trade-off. "If we build X, we can't build Y. Here's why Y has higher expected impact based on [data]." This shifts the conversation from "you're ignoring my request" to "let's evaluate the trade-off together."

Acknowledge the request

"I understand why SSO matters for the enterprise deal. Let me show you how it stacks up against the other priorities." Never dismiss — always evaluate.

Show the trade-off

"Building SSO takes 6 weeks. During those 6 weeks, we'd delay the onboarding improvements that our data shows would increase conversion by 15%. That 15% conversion improvement is worth $X in annual revenue."

Offer the decision, not the decree

"I recommend onboarding first, SSO next quarter. But if the enterprise deal is worth more than $X, SSO should move up. What's the deal size?" Let the stakeholder participate in the decision using the same data you're using.

Templates and checklists

Checklist Roadmap Health Check
  • Every roadmap item traces back to a strategic priority or product principle
  • Outcomes are defined, not just features ("increase X" not "build Y")
  • Confidence levels are visible — "Now" items have higher confidence than "Later" items
  • Trade-offs are documented — what was deprioritized and why
  • Stakeholder requests are acknowledged even when declined
  • Tech debt has a standing allocation (15–20% of capacity)
  • The roadmap was updated within the last 4 weeks
  • The team can explain why any item is on (or off) the roadmap
  • Success criteria are defined for each "Now" item
  • The roadmap has been shared and discussed with stakeholders
Template RICE Scoring Sheet
Initiative name
Short, descriptive name that everyone recognizes.
Reach (users/quarter)
Concrete number. How many users will this touch in 3 months?
Impact (0.25–3)
3=massive, 2=high, 1=medium, 0.5=low, 0.25=minimal. Per-user impact.
Confidence (50–100%)
100%=data, 80%=research, 50%=gut. Be honest — low confidence isn't shameful.
Effort (person-months)
All disciplines: design + eng + QA + GTM. Whole numbers.
RICE score
(Reach × Impact × Confidence%) / Effort. Use for discussion, not final decision.
Examples

Real-world examples

Case study

Linear: Opinionated roadmapping that ships

Linear (the project management tool) uses a cycle-based roadmap — 6-week cycles with a 2-week cooldown. Each cycle has a clear theme and a finite set of projects. Nothing carries over automatically — if a project didn't finish, it gets re-evaluated for the next cycle, not rubber-stamped.

This approach solves the "zombie project" problem (initiatives that linger on roadmaps forever because nobody formally kills them). The forced re-evaluation every 8 weeks means the roadmap stays fresh and strategically current. Projects that seemed important in January get re-evaluated in March with new data.

Case study

Spotify: Bets not projects

Spotify's product teams frame roadmap items as "bets" — explicit hypotheses about what will move a metric. Each bet has a thesis, success criteria, and a time-box. "We bet that adding collaborative playlist editing will increase weekly active users among social listeners by 10%. We'll invest one squad for 6 weeks. If DAU for the feature doesn't exceed 100K in the first month, we'll deprioritize follow-on work."

Framing work as bets changes the culture around failure. A bet that doesn't pay off isn't a failure — it's learning. This makes it easier to kill underperforming initiatives because the exit criteria were defined before the emotional investment was made.

Case study

Intercom: "Saying no" as a public practice

Intercom publicly documented their framework for saying no to feature requests. They published the reasoning on their blog, making the prioritization logic transparent to customers. "We won't build [feature] because it conflicts with our principle of keeping the product simple for new users" or "because it serves <5% of our user base while competing priorities serve 40%."

Making the "no" public forced the product team to have defensible reasons for every prioritization decision. It also turned disappointed customers into understanding ones — they could see the logic, even if they disagreed with the conclusion.

Case study

Buffer: The fully transparent public roadmap

Buffer publishes its entire product roadmap publicly using a kanban-style board with columns: Exploring, In Progress, Done, and Leaving It For Now. Every item includes vote counts and comment threads from users. This extreme transparency creates accountability — the team can't quietly kill a popular feature request without the community noticing.

The "Leaving It For Now" column is the standout element. Instead of silently deprioritizing items, Buffer explicitly moves them to a visible holding area. This acknowledges the request without committing to it, and the public vote counts provide natural prioritization data.

Case study

Gov.UK: Objective-driven government roadmapping

Gov.UK structures their roadmap around delivery objectives rather than features, organized into high-level missions like "Make it possible to join content together as services" and "Lead government to transform its content." Each objective expands into time-bound initiatives with clear phases (discovery, alpha, beta, live). The roadmap uses color-coding for phases rather than teams, making the state of each initiative immediately visible.

This approach works particularly well for large organizations where multiple teams contribute to shared objectives and where accountability to the public requires clear communication of progress and intent.

Common pitfalls

!

Roadmap as contract

The moment a roadmap becomes a commitment with dates, it stops being a planning tool and becomes a project schedule. Teams stop adapting because changing the roadmap means "missing commitments." Use date ranges or Now/Next/Later to maintain flexibility. If leadership requires dates, add confidence levels: "Q2 (high confidence)" vs. "Q3 (low confidence — depends on Q2 learnings)."

!

Prioritization without strategy

RICE scoring without a strategic filter produces a list ranked by effort-adjusted popularity — not strategic importance. Always apply a strategic filter before or alongside quantitative scoring: "Does this serve our target user? Does it advance our current strategic priority?" A high-scoring feature that doesn't fit the strategy shouldn't be on the roadmap.

!

Never saying no

Every "yes" is an implicit "no" to everything else. If you can't point to things you've explicitly declined, you're not prioritizing — you're accumulating. The roadmap should have a visible "not doing" section. This makes trade-offs concrete and prevents the backlog from becoming a graveyard of good intentions.

!

Ignoring tech debt

Roadmaps that are 100% features create a growing productivity tax as the codebase degrades. Allocate 15–20% of capacity to tech debt, infrastructure, and developer experience — permanently. This isn't a line item that gets cut when things are busy; it's the cost of maintaining the ability to ship quickly in the future.

When to revisit your roadmap

Decision guidance

Update the roadmap when: A sprint/cycle ends and you have new learnings. A major discovery insight changes your understanding of the opportunity. A competitor makes a significant move. Leadership changes strategic priorities. A key assumption is invalidated by data.

Don't update when: A single stakeholder is loud but the data doesn't support their request. A new shiny idea appears but hasn't been framed or sized. You feel behind schedule — changing the roadmap to match reality isn't the same as adapting strategically.

Cadence recommendation: Full roadmap review quarterly. "Now" column refreshed every sprint/cycle. "Next" and "Later" revisited monthly. Share updates with stakeholders whenever the "Now" column changes.

Connected topics in your library

Deep Dive

Appendix

On this page