9.3 Product Roadmaps
Key Takeaways
- A product roadmap is a strategic communication tool showing the high-level direction and planned evolution of a product over time — not a detailed task plan
- Roadmaps emphasize outcomes, themes, and goals; release planning decides which features land in which release
- Different audiences need different roadmap views — executives want themes and ROI, dev teams want stories and dependencies
- An MVP (Minimum Viable Product) is built to learn; an MMP (Minimum Marketable Product) is the first commercially sellable release
- Roadmaps must stay flexible to absorb new information, shifting priorities, and market change without being rewritten from scratch
What a Product Roadmap Is (and Is Not)
A product roadmap is a strategic document that communicates the high-level direction, priorities, and planned evolution of a product over time. It is the bridge between product strategy (the vision) and execution (the backlog and releases). On the CAPM exam, the single most-tested idea is this distinction: a roadmap is a strategic communication tool, not a detailed project schedule or a list of every technical specification. When an answer option describes "every task with exact dates," it is describing a project plan, not a roadmap.
Why roadmaps exist
- Communicate vision — share product direction with stakeholders.
- Align teams — keep development work pointed at strategic goals.
- Set expectations — convey what is coming and roughly when.
- Guide prioritization — inform what to build next.
- Enable planning — provide the frame for release and iteration planning.
Types of Roadmaps
| Type | Focus | Best for |
|---|---|---|
| Goal-oriented (outcome) | Strategic objectives and outcomes | Executives, leadership |
| Feature-based | Specific capabilities | Development planning |
| Theme-based | Broad initiatives | Strategic alignment |
| Time-based | Calendar deliverables (quarters) | Fixed-deadline work |
| Release-based | Features grouped by version | Software products |
Modern agile practice favors goal/outcome-oriented roadmaps over feature lists, because committing to specific features far in advance reduces the flexibility the roadmap is supposed to preserve.
Roadmap Components
| Component | Description |
|---|---|
| Vision | Long-term purpose and direction |
| Goals/objectives | Measurable outcomes (often as OKRs) |
| Themes/initiatives | High-level groupings of related work |
| Features/epics | Specific capabilities to deliver |
| Timeline | Approximate horizons (quarters, releases) — not exact dates |
| Status | Planned, in progress, completed |
| Dependencies | Internal links and external factors |
| Metrics | How success will be measured |
Release Planning
Release planning decides which features, components, or capabilities go into each release. Domain 4, Task 4 explicitly asks you to "determine which components go to which releases."
The seven release-planning steps
- Define release goals — what this release must achieve.
- Prioritize features — which deliver the most value (MoSCoW, value/effort).
- Estimate effort — size each feature (story points or hours).
- Determine capacity — what the team can actually deliver (velocity).
- Allocate features to releases — fit priorities into capacity.
- Identify dependencies — sequence work that must precede other work.
- Communicate the plan — share it with stakeholders.
| Approach | Release behavior |
|---|---|
| Predictive | Full feature allocation planned upfront |
| Agile | Releases planned iteratively from velocity and priority |
| Continuous delivery | Each feature ships as soon as it is done |
Worked example: A team has 40 story points of velocity per release and a backlog of features sized 20, 15, 10, and 8 points, prioritized in that order. Allocate to Release 1 until capacity is reached: 20 + 15 = 35, and the next item (10) would push to 45 and exceed 40. So Release 1 holds the 20- and 15-point features (35 points), and the 10- and 8-point features slide to Release 2. This "fill to capacity by priority" logic is a frequent CAPM release-planning question.
MVP vs. MMP — A High-Yield Distinction
The Minimum Viable Product (MVP) is the smallest version that can be released to validate assumptions and gather feedback. It exists to learn with minimal investment, reducing the risk of building the wrong product. The Minimum Marketable Product (MMP) is the smallest version that is ready to sell and use — it exists to generate value/revenue.
| MVP | MMP | |
|---|---|---|
| Primary goal | Learn / test hypotheses | Sell / deliver value |
| Market-ready? | Not necessarily | Yes |
| When | Early in development | First commercial release |
| Risk addressed | Building the wrong thing | Shipping too little to be sellable |
Trap: The MVP is not a low-quality or unfinished product, and it is not a prototype thrown away. It is a usable slice that delivers enough to produce real learning. Options that define MVP as "a rough prototype with no real users" are wrong.
Tailoring the Roadmap to the Audience
A single roadmap is re-cut for each audience. The level of detail rises as you move from boardroom to backlog.
| Audience | Focus | Detail level |
|---|---|---|
| Executives / board | Strategy, ROI, market position | High-level themes and goals |
| Product team | Prioritization, release planning | Feature-level with estimates |
| Development team | Scope, dependencies, sprint work | Detailed stories and tasks |
| Customers | What is coming and roughly when | Features and approximate timing |
| Sales / marketing | Selling points, launch dates | Benefits and release windows |
Trap: Giving executives a sprint-task breakdown, or giving the development team only vague themes, are both wrong-altitude answers. Match the detail to the audience's decisions.
Keeping the Roadmap Alive
Roadmaps are living artifacts. They are reviewed and re-prioritized as the team learns from each release, as market conditions shift, and as stakeholder priorities change. A roadmap that is locked and never updated has stopped serving its purpose. This flexibility is exactly why outcome-oriented roadmaps (themes and goals) are preferred over rigid date-and-feature commitments — they communicate intent without over-promising specifics the team may need to change.
Key principle: A roadmap shows where the product is going and why; the backlog and release plan show how it gets there. Confusing the two — treating the roadmap as a guaranteed delivery schedule — is the trap CAPM tests most often in Task 4.
A startup builds the smallest usable version of its app with just enough features to test whether customers will pay for the core idea, planning to expand based on the feedback. This is best described as a(n):
A team's release capacity is 40 story points. The prioritized backlog has features sized 20, 15, 10, and 8 points. Using fill-to-capacity-by-priority release planning, which features go into Release 1?
Which statement about product roadmaps is correct?