roadmap-frameworks
Roadmap Frameworks
Frameworks for building, communicating, and managing product roadmaps that align teams, guide execution, and drive strategic outcomes.
What is a Roadmap?
A roadmap is a strategic communication tool that:
- Shows WHERE you're going (direction, themes)
- Explains WHY you're going there (strategy, rationale)
- Indicates WHEN (roughly) you'll get there (timeframes)
- Communicates HOW you'll get there (initiatives, bets)
NOT: A list of features with dates BUT: A strategic narrative about the future
Good roadmaps: Outcome-oriented, flexible, strategic, audience-appropriate, actionable
Bad roadmaps: Feature lists, hard dates, everything for everyone, disconnected from strategy, stale
When to Use This Skill
Auto-loaded by agents:
roadmap-builder- For Now-Next-Later, theme-based, and outcome roadmaps
Use when you need:
- Quarterly/annual planning
- Strategic clarity
- Team alignment
- Clear communication
- Investment decisions
- Customer/user communication
Roadmap Types
1. Now-Next-Later (Recommended for Most)
Structure: Three buckets without dates
## NOW (High confidence - actively building)
- [Initiative]: [Outcome] — Owner: [name], Status: [in-progress]
## NEXT (Medium confidence - validated, queued)
- [Initiative]: [Outcome] — Target: [quarter]
## LATER (Low confidence - exploring)
- [Initiative]: [Outcome] — Needs: [validation step]
When to use: Maximum flexibility, minimal commitment, high uncertainty
Benefits:
- No date commitments
- Easy to adjust
- Clear focus
- Simple communication
Template: assets/now-next-later-template.md
Complete template with examples, confidence levels, updating guidance
2. Theme-Based
Structure: Strategic themes with grouped initiatives
Organize by themes (e.g., "Enterprise Readiness", "Customer Experience") rather than features.
When to use: Communicate strategic focus areas
Benefits:
- Strategic clarity
- Outcome-focused
- Flexible within themes
3. Outcome-Based
Structure: Lead with results, not outputs
Focus on customer/business outcomes (e.g., "Reduce churn by 50%") with flexible approaches.
When to use: Results-driven teams, goal-driven culture
Benefits:
- Clear success criteria
- Measurable
- Team autonomy on "how"
Template: assets/outcome-roadmap-template.md
Includes outcome format, examples, comparison with feature roadmaps
4. Timeline
Structure: Initiatives plotted on calendar/quarters
Visual timeline showing sequencing and dependencies.
When to use: Internal planning only, complex dependencies
NOT for: External communication (creates date expectations)
Choosing the right type: See references/roadmap-types-guide.md for detailed comparison and selection criteria.
Roadmap by Audience
Different audiences need different roadmaps:
Executive Roadmap
Focus: Strategy, business outcomes, resource needs Format: Themes + outcomes, annual + quarterly Detail: Low (strategic)
Customer Roadmap
Focus: Value delivery, transparency Format: Now-Next-Later with problem framing Exclude: Internal work, hard dates
Sales Roadmap
Focus: Deal enablement, competitive positioning Guidance: "Commit to Now, position Next as likely, describe Later as exploring"
Engineering Roadmap
Focus: Execution, technical detail Format: Timeline with dependencies Detail: High (sprint-plannable)
Internal All-Hands
Focus: Company alignment, transparency Frequency: Quarterly updates
Comprehensive guide: references/roadmap-communication-guide.md
Includes communication tactics, update formats, anti-patterns
Building Your Roadmap
7-Step Process
Step 1: Establish Strategy (company goals, product strategy, market position)
Step 2: Gather Inputs (customer feedback, business priorities, technical needs, competitive intel)
Step 3: Prioritize (RICE, Impact/Effort, Strategic Fit)
Step 4: Define Themes (3-5 customer-centric, strategic themes)
Step 5: Sequence (dependencies, resources, timing, value delivery)
Step 6: Validate & Align (exec, engineering, sales/CS, customers)
Step 7: Communicate (audience-specific views, all-hands, documentation)
Detailed guide: references/roadmap-building-guide.md
Includes detailed steps, outputs, prioritization frameworks, maintenance cadence
Roadmap Narrative
Tell the story of your roadmap - where, why, how:
Structure:
- Vision (where we're going)
- Strategy (why this roadmap)
- Prioritization approach (how we chose)
- What we're building (Now, Next, Later)
- Trade-offs (what we're NOT doing)
- Feedback process (how to influence)
Template: assets/roadmap-narrative-template.md
Roadmap Best Practices
DO:
- Start with strategy (not features)
- Use themes and outcomes (not feature lists)
- Tailor to audience (exec, team, customer)
- Show trade-offs (what you're NOT doing)
- Update regularly (quarterly planning, monthly review)
- Communicate changes (transparency)
- Link to metrics (measurable outcomes)
- Keep "Now" specific, "Later" vague
DON'T:
- Commit to dates (use timeframes)
- Promise everything (prioritize ruthlessly)
- Use internal jargon (customer language)
- Build in vacuum (validate with user feedback)
- Set and forget (iterate continuously)
- Hide trade-offs (be transparent)
- Lead with features (lead with problems)
- Make it static (living document)
Roadmap Anti-Patterns
Common mistakes:
- Feature Laundry List: Just features, no strategy → Use theme-based, outcome-oriented
- Date-Driven Commitments: "Ship X on June 15" → Use timeframes, confidence levels
- One Size Fits All: Same roadmap for all audiences → Tailor by audience
- Set and Forget: Never updated, stale → Regular review cadence
- Everything for Everyone: No priorities → Explicit prioritization, "not doing" list
- No Strategic Connection: Disconnected from goals → Link every theme to objective
- Too Much Detail: Over-specified → Appropriate detail for timeframe
- Internal Jargon: Technical speak → Problem-focused, customer language
Roadmap Maintenance
Review Cadence
Weekly (30 min): Current work on track? Adjust "Now"
Monthly (60 min): Progress on quarter, validate "Next", refine "Later"
Quarterly (Half day): Build next quarter roadmap, review outcomes
When to Update
DO update:
- Quarterly planning (always)
- Major strategic shift
- Significant customer feedback
- Competitive threat
- Resource changes
DON'T update:
- Every feature request
- Minor adjustments
- Random requests
Communicating Changes
When roadmap changes materially:
Roadmap Update: [Date]
What Changed: [Change + Why]
What Stayed: [Core themes still priority]
Impact: [Who this affects]
Frequency: Only material changes
For Solo Operators / Small Teams
Simplify:
- Use Now-Next-Later (simplest format)
- Focus on 2-3 themes max
- Skip elaborate tools (Google Slides works)
- Update monthly (not weekly)
- Share with customers for feedback
Timeline: 4-6 hours for quarterly roadmap
Key: Simple beats perfect. Better a clear 1-page roadmap than elaborate 20-page deck nobody reads.
Roadmap Tools
Lightweight (Early stage):
- Google Slides/PowerPoint
- Notion/Coda
- Miro/Figma
Purpose-Built (Growth):
- Productboard
- Aha!
- ProductPlan
- Jira Product Discovery
Custom (Enterprise):
- Custom-built, integrated with data warehouse
Recommendation for solo/small teams: Start with slides, upgrade only when pain is real.
Templates and References
Assets (Ready-to-Use Templates)
Copy-paste these for immediate use:
assets/now-next-later-template.md- Most flexible format, complete exampleassets/outcome-roadmap-template.md- Results-focused formatassets/roadmap-narrative-template.md- Storytelling structure
References (Deep Dives)
When you need comprehensive guidance:
references/roadmap-types-guide.md- All types compared, selection criteriareferences/roadmap-communication-guide.md- Audience-specific roadmaps, communication tacticsreferences/roadmap-building-guide.md- 7-step process, prioritization, maintenance
Troubleshooting
"Stakeholders treat the roadmap as a commitment": You're using a timeline roadmap when you should use Now-Next-Later. Switch formats. If you must use dates, add confidence levels (high/medium/low) and present ranges, not fixed dates.
"My roadmap is a feature list": Reframe around outcomes. Instead of "Build notifications feature" write "Reduce churn by 15% through proactive user re-engagement." Features are implementation details, not strategy.
"The roadmap is outdated within a week": Your review cadence is too infrequent. Set a monthly review rhythm. Also check if you're putting too much detail on the roadmap -- keep it at the initiative level, not the task level.
Related Skills
prioritization-methods- Prioritization frameworks (RICE, ICE, Impact/Effort)product-positioning- Strategic positioninggo-to-market-playbooks- Launch planning and GTM strategy
Quick Start
For your first roadmap:
- Use Now-Next-Later format (simplest)
- Start with
assets/now-next-later-template.md - Define 2-3 strategic themes
- Fill in Now (what you're working on)
- Add Next (validated problems, likely next)
- Add Later (exploring)
- Include "Not Doing" (trade-offs)
- Present to team, get feedback
- Update quarterly
For quarterly planning:
- Review last quarter: What shipped? What didn't? Why?
- Gather inputs: Customer feedback, business priorities, tech needs
- Prioritize: Impact, effort, strategic fit
- Sequence: Now → Next → Later
- Communicate: All-hands + written doc
- Update monthly based on learnings
Key Principle: Roadmaps are strategic communication tools, not commitments. They show direction and rationale, enabling alignment while maintaining flexibility. Good roadmaps create clarity without over-committing. Update regularly, communicate changes, focus on outcomes.
More from slgoodrich/agents
prd-templates
Master PRD templates including problem statements, success metrics, requirements, user stories, and technical considerations. Use when writing PRDs, documenting features, defining requirements, communicating product decisions, or creating feature specifications. Covers PRD structure, writing best practices, and templates from Amazon, Google, and high-performing PM teams.
26user-story-templates
User story templates with acceptance criteria, story splitting, and INVEST criteria. Use when writing user stories, defining acceptance criteria, splitting large stories, or refining a backlog for sprint planning. Trigger on: 'write user stories for this feature', 'acceptance criteria', 'Given-When-Then', 'split this epic into stories', 'INVEST criteria'.
13validation-frameworks
Problem and solution validation methodologies, assumption testing, and MVP experiments. Use when validating a problem worth solving, testing solution assumptions, designing MVP experiments, or deciding whether to pivot or persevere. Trigger on: 'validate my idea', 'test my assumptions', 'design an MVP experiment', 'should I pivot', 'is this problem worth solving'.
11usability-frameworks
Usability testing methodology, Nielsen's heuristics, and usability metrics. Use when planning usability tests, evaluating UI against heuristics, writing test scripts, or measuring task success rates. Trigger on: 'run a usability test', 'heuristic evaluation', 'usability test script', 'task success rate', 'think-aloud protocol'.
10market-sizing-frameworks
TAM/SAM/SOM calculations and market sizing methodologies. Use when assessing market opportunity, estimating revenue potential, or validating if a market is worth pursuing. Trigger on: 'size my market', 'TAM SAM SOM', 'how big is my market', 'market opportunity', 'is this market worth it'.
10product-positioning
Product positioning and differentiation using April Dunford's framework. Use when positioning a product, defining competitive differentiation, developing messaging, or entering a new market. Trigger on: 'position my product', 'how do I differentiate', 'positioning statement', 'competitive alternatives', 'what category should I be in'.
10