Fatskills
Practice. Master. Repeat.
Study Guide: Principles of Product Management: Product Roadmap (Goal‑Oriented Roadmaps, Now/Next/Later, Theme‑Based, Timeline vs Time‑Horizon)
Source: https://www.fatskills.com/product-management/chapter/product-management-product-roadmap-goaloriented-roadmaps-nownextlater-themebased-timeline-vs-timehorizon

Principles of Product Management: Product Roadmap (Goal‑Oriented Roadmaps, Now/Next/Later, Theme‑Based, Timeline vs Time‑Horizon)

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~11 min read

Product Roadmap (Goal‑Oriented Roadmaps, Now/Next/Later, Theme‑Based, Timeline vs Time‑Horizon)



Product Roadmap: Goal-Oriented, Now/Next/Later, Theme-Based, and Time Horizons


What This Is

A product roadmap is a strategic communication tool that aligns teams and stakeholders on what you’re building, why it matters, and when it will happen—without locking you into rigid timelines. It bridges vision (long-term) and execution (short-term) by focusing on outcomes (e.g., "reduce churn by 20%") over outputs (e.g., "build a loyalty program"). Modern roadmaps avoid fixed dates (which break under uncertainty) and instead use themes, goals, or time horizons (Now/Next/Later) to prioritize flexibility.

Real-world example:
At Stripe, the 2021 roadmap for "Stripe Tax" (automated sales tax calculation) was organized around themes like "Compliance for SMBs" and "Enterprise scalability." Instead of promising "Q3 launch," they used Now/Next/Later to signal: - Now: Core tax calculation for U.S. states (MVP).
- Next: EU VAT support (high-priority expansion).
- Later: AI-driven tax optimization (experimental).
This let them adapt to regulatory changes while keeping stakeholders aligned on the why (reducing merchant friction) over the when.


Key Terms & Frameworks


Roadmap Types

  • Goal-Oriented Roadmap:
    Organizes work around business outcomes (e.g., "Increase retention by 15%") rather than features. Each initiative ties to a measurable goal (e.g., "Improve onboarding completion rate from 60% to 80%").
    Example: Slack’s roadmap might include a goal like "Reduce time-to-first-value for enterprise teams" with initiatives like "Guided onboarding tours" or "Admin role templates."

  • Now/Next/Later (NNL):
    A time-horizon-based roadmap that groups work into three buckets:

  • Now: High-confidence, near-term work (next 1–3 months).
  • Next: Mid-term priorities (3–9 months), subject to change.
  • Later: Long-term bets (9+ months), often vague.
    Why it works: Avoids false precision (e.g., "Q4 2024") while showing progress. Used by Spotify and Intercom.

  • Theme-Based Roadmap:
    Groups initiatives under strategic themes (e.g., "Improve accessibility," "Expand to Latin America") instead of features or dates. Themes are user-centric (e.g., "Help freelancers get paid faster") or business-centric (e.g., "Reduce customer support costs").
    Example: Airbnb’s 2020 roadmap included themes like "Trust & Safety" (e.g., identity verification) and "Long-term stays" (e.g., monthly pricing).

  • Timeline Roadmap:
    A Gantt-chart-style roadmap with fixed dates (e.g., "Feature X launches on June 1"). Use sparingly—only for external commitments (e.g., regulatory deadlines) or hard dependencies (e.g., "App Store submission for holiday season").
    ⚠️ Trap: Timeline roadmaps often fail because they assume certainty. Correction: Use them only for external stakeholders (e.g., sales, customers) while keeping an internal NNL or goal-oriented roadmap.

Prioritization Frameworks (for Roadmaps)

  • ICE Score:
    Impact × Confidence × Ease (1–10 scale). Prioritize high-scoring initiatives.
  • Impact: How much it moves the needle (e.g., "Increase DAU by 10%").
  • Confidence: How sure you are (e.g., "80% confidence based on user research").
  • Ease: Effort (e.g., "2 sprints").
    Example: A fintech PM might score:
  • "Add Apple Pay" = 9 (Impact) × 8 (Confidence) × 7 (Ease) = 504.
  • "Dark mode" = 3 × 5 × 9 = 135.

  • Kano Model:
    Categorizes features into:

  • Basic needs (must-haves, e.g., "Login works").
  • Performance needs (linear satisfaction, e.g., "Faster load times").
  • Delighters (unexpected, e.g., "AI-generated expense reports").
    Use case: Prioritize basic needs first, then performance, then delighters.

  • Weighted Scoring:
    Assign weights to criteria (e.g., "User value" = 40%, "Business value" = 30%, "Effort" = 30%) and score each initiative. Example: | Initiative | User Value (40%) | Business Value (30%) | Effort (30%) | Total | |---------------------|------------------|----------------------|--------------|-------| | Multi-currency | 8 | 9 | 5 | 7.5 | | Chat support | 6 | 7 | 8 | 6.9 |

Roadmap Artifacts

  • Product Vision Board (Roman Pichler):
    A one-pager with:
  • Vision (long-term "why").
  • Target Group (who it’s for).
  • Needs (user problems).
  • Product (solution).
  • Business Goals (how it helps the company).
    Example: For Duolingo, this might include:
  • Vision: "Make language learning accessible to everyone."
  • Target Group: "Casual learners in emerging markets."
  • Needs: "Gamification to reduce dropout rates."
  • Product: "Bite-sized, ad-supported lessons."
  • Business Goals: "Increase MAU by 30% in India."

  • Opportunity Solution Tree (Teresa Torres):
    A visual tool to map:

  • Desired outcome (e.g., "Increase trial-to-paid conversion").
  • Opportunities (user problems, e.g., "Users don’t see value in first 7 days").
  • Solutions (e.g., "Add a progress dashboard").
  • Experiments (e.g., "A/B test dashboard in onboarding").
    Why it’s useful: Forces you to tie roadmap items to outcomes, not just ideas.


Step-by-Step: How to Build a Modern Roadmap


1. Start with Outcomes (Not Features)

  • Action: Define 1–3 top-level goals for the next 6–12 months (e.g., "Reduce churn by 20%," "Increase ARPU by 15%").
  • How: Use OKRs (Objectives and Key Results) or North Star Metrics (e.g., "Daily active users").
  • Example: For Notion, a goal might be "Improve collaboration for remote teams" with KRs like:
    • KR1: Increase shared workspace creation by 30%.
    • KR2: Reduce time-to-first-collaboration from 5 days to 2 days.
  • Tool: Use a Product Vision Board or Opportunity Solution Tree to align goals with user needs.

2. Gather Inputs (User + Business + Tech)

  • User Inputs:
  • Conduct 5–10 user interviews or surveys to identify pain points.
  • Analyze behavioral data (e.g., "80% of users drop off at step 3 of onboarding").
  • Example: Calm (meditation app) discovered users struggled with "finding the right session," leading to a roadmap theme: "Personalized recommendations."
  • Business Inputs:
  • Talk to sales, marketing, and customer support to identify gaps (e.g., "Customers keep asking for X").
  • Review competitive analysis (e.g., "Competitor Y has feature Z, which drives 20% of their signups").
  • Tech Inputs:
  • Work with engineering to assess feasibility (e.g., "Building X would require 3 months of backend work").
  • Identify tech debt that blocks future work (e.g., "Our monolith can’t support real-time updates").

3. Prioritize Initiatives (Using Frameworks)

  • Action: Score initiatives using ICE, RICE, or Weighted Scoring.
  • Example: For a food delivery app, prioritize:
    1. "Group ordering" (ICE: 9 × 8 × 7 = 504).
    2. "Dark mode" (ICE: 3 × 5 × 9 = 135).
  • Group into Themes or Time Horizons:
  • Theme-based: Group by user/business needs (e.g., "Improve driver retention").
  • Now/Next/Later: Assign to time horizons based on confidence and impact.
    • Now: "Fix checkout bugs" (high confidence, high impact).
    • Next: "Add Apple Pay" (medium confidence, high impact).
    • Later: "AR menu previews" (low confidence, experimental).

4. Visualize the Roadmap

  • For Internal Teams (Engineering, Design):
  • Use a Now/Next/Later or goal-oriented roadmap (e.g., Miro, Aha!, Productboard).
  • Example:
    | Now (Q3) | Next (Q4) | Later (2025) |
    |--------------------|---------------------|----------------------|
    | Checkout bug fixes | Apple Pay integration | AR menu previews |
    | Onboarding A/B test | Multi-currency | AI-driven recommendations |
  • For External Stakeholders (Sales, Customers):
  • Use a timeline roadmap (e.g., Gantt chart in PowerPoint) only if dates are non-negotiable (e.g., "GDPR compliance by May 25").
  • Example: Salesforce might show customers:
    • Q3: "Lightning UI refresh."
    • Q4: "Einstein AI for sales forecasting."

5. Communicate & Iterate

  • For Executives:
  • Focus on outcomes (e.g., "This will increase retention by 15%") and trade-offs (e.g., "We deprioritized X to focus on Y").
  • Tool: One-pager with:
    • Goal.
    • Top 3 initiatives.
    • Risks (e.g., "Regulatory delays").
  • For Engineers:
  • Explain the why (e.g., "This reduces support tickets by 30%") and dependencies (e.g., "Needs API work from Team Z").
  • Tool: Jira + Confluence with links to user research and OKRs.
  • For Iteration:
  • Review monthly with data (e.g., "Onboarding A/B test increased completion by 12%").
  • Reprioritize quarterly based on new insights (e.g., "Users now care more about X than Y").


Common Mistakes


1. Mistake: Roadmap as a Feature Backlog

  • What happens: The roadmap becomes a laundry list of features (e.g., "Add dark mode, improve search, fix bug #123") with no strategic focus.
  • Correction:
  • Group features into themes or goals (e.g., "Improve accessibility" instead of "Add dark mode").
  • Use the "5 Whys" technique to tie features to outcomes (e.g., "Why add dark mode?" → "To reduce eye strain for night users" → "To increase session duration").
  • Example: Twitter’s 2020 roadmap included a theme "Healthy conversations" (e.g., hiding toxic replies) instead of just listing features.

2. Mistake: Overpromising Timelines

  • What happens: Stakeholders treat the roadmap as a contract (e.g., "You said Feature X would launch in Q3!"). When delays happen, trust erodes.
  • Correction:
  • Use Now/Next/Later for internal teams to avoid fixed dates.
  • For external stakeholders, use time horizons (e.g., "H2 2024") or confidence levels (e.g., "High confidence for Q3, medium for Q4").
  • Example: GitHub uses public roadmaps with "Planned," "In Progress," and "Shipped" columns (no dates).

3. Mistake: Ignoring Dependencies

  • What happens: The roadmap assumes perfect execution (e.g., "We’ll launch X in Q2") without accounting for:
  • Tech debt (e.g., "Our API can’t support this").
  • Cross-team dependencies (e.g., "Marketing needs 2 months to prepare").
  • Regulatory risks (e.g., "GDPR compliance may delay launch").
  • Correction:
  • Map dependencies in a pre-mortem (e.g., "What could go wrong with this initiative?").
  • Add buffers (e.g., "Q2 launch → Q3 to account for delays").
  • Example: Stripe’s roadmap for "Stripe Tax" included a 6-month buffer for regulatory approvals.

4. Mistake: Roadmap as a Static Document

  • What happens: The roadmap is created once and forgotten, leading to misalignment as priorities shift.
  • Correction:
  • Treat the roadmap as a living document—review monthly and update quarterly.
  • Communicate changes proactively (e.g., "We’re deprioritizing X because Y is now more urgent").
  • Example: Netflix updates its roadmap weekly based on A/B test results and competitive moves.

5. Mistake: Building for Stakeholders, Not Users

  • What happens: The roadmap reflects executive pet projects (e.g., "The CEO wants a chatbot") or sales requests (e.g., "A big customer wants Feature Z") without user validation.
  • Correction:
  • Use data to push back (e.g., "Only 5% of users asked for this, but 40% struggle with onboarding").
  • Frame requests as hypotheses (e.g., "If we build X, we expect Y outcome. Let’s test it first.").
  • Example: Amazon famously kills features that don’t move the needle (e.g., "Amazon Tickets" was shut down after low adoption).


PM Interview / Practical Insights


1. "How do you handle a stakeholder who insists on a fixed-date roadmap?"

  • What they’re testing: Can you balance flexibility with stakeholder needs?
  • Answer:
  • Acknowledge the need for certainty (e.g., "I understand sales needs dates to commit to customers").
  • Propose a hybrid approach:
    • Internal roadmap: Now/Next/Later (flexible).
    • External roadmap: High-level time horizons (e.g., "H2 2024") with confidence levels (e.g., "High confidence for Q3, medium for Q4").
  • Set expectations: "We’ll update you monthly on progress, and we’ll flag risks early."
  • Example: Google Cloud uses public roadmaps with "Planned," "In Development," and "Generally Available" stages (no fixed dates).

2. "How do you decide what goes into 'Now' vs. 'Next' vs. 'Later'?"

  • What they’re testing: Can you prioritize strategically?
  • Answer:
  • Now (1–3 months):
    • High-confidence, high-impact work (e.g., "Fix checkout bugs" → increases revenue by 10%).
    • Quick wins (e.g., "A/B test onboarding flow" → low effort, high upside).
    • Dependencies (e.g., "API work needed for future features").
  • Next (3–9 months):
    • Medium-confidence, high-impact (e.g., "Add Apple Pay" → may increase conversion by 15%).
    • Strategic bets (e.g., "Expand to Latin America" → long-term growth).
  • Later (9+ months):
    • Experimental (e.g., "AR shopping" → low confidence, high risk/reward).
    • Long-term vision (e.g., "AI-driven personalization" → needs R&D).
  • Framework: Use ICE or RICE to score initiatives, then assign to buckets.

3. "How do you communicate a roadmap change to the team?"

  • What they’re testing: Can you manage change and alignment?
  • Answer:
  • Step 1: Explain the "why" (e.g., "We’re deprioritizing X because Y is now more urgent due to [data/feedback/competitor move].").
  • Step 2: Show the impact (e.g., "This will delay Feature Z by 2 months, but it’ll help us hit our retention goal faster.").
  • Step 3: Address concerns (e.g., "I know Team A was counting on this—here’s how we’ll adjust their workload.").
  • Step 4: Update artifacts (e.g., roadmap, Jira, OKRs) and communicate broadly (e.g., Slack, all-hands).
  • Example: Facebook (Meta) pivoted its roadmap in 2022 to focus on the metaverse, communicating the shift via internal memos and all-hands meetings.

4. "How do you handle a roadmap conflict between engineering and design?"

  • What they’re testing: Can you facilitate trade-offs?
  • Answer:
  • Step 1: Align on goals (e.g., "We both want to improve onboarding completion").
  • Step 2: Surface constraints (e.g., "Engineering says this will take 6 weeks; design says it needs 4 weeks for UX research.").
  • Step 3: Propose trade-offs (e.g., "What if we launch a simpler version in 4 weeks, then iterate?").
  • Step 4: Escalate if needed (e.g., "If we can’t agree, let’s bring in data—what’s the impact of delaying vs. launching imperfectly?").
  • Example: Airbnb resolved a conflict between engineering (speed) and design (quality) by launching a "minimum lovable product" (MLP) for its "Experiences" feature, then iterating based on feedback.


Quick Check Questions


1. Your CEO wants to add a "social feed" to your B2B SaaS product to increase engagement. User research shows that 80% of your users don’t care about social features, but 20% (power users) love the idea. How do you decide?

  • Answer: Deprioritize it for now, but test with power users.
  • Why: The majority of users don’t want it, and engagement metrics (e.g., DAU) may not improve. Instead, run a small experiment with power users (e.g., a beta test) to validate demand before committing to the roadmap.

2. Your team wants to build a feature that will increase short-term revenue but hurt long-term retention (e.g., a paywall that annoys users). How do you decide?

  • Answer: Don’t build it—prioritize long-term retention.
  • Why: Short-term revenue gains are often outweighed by churn (e.g., Netflix learned this the hard way with aggressive price hikes in 2011). Instead, find a win-win (e.g., "How can we increase revenue without hurting retention?").

3. A key customer threatens to churn unless you build a custom feature for them. How do you handle it?

  • Answer: Assess the feature’s strategic value before committing.
  • Steps:
    1. Check if it aligns with your roadmap (e.g., "Does this help other customers too?").
    2. Negotiate (e.g., "We can build this in Q3 if you sign a 2-year contract").
    3. If not strategic, say no (e.g., "This doesn’t fit our vision, but here’s a workaround").
  • Example: Slack refused custom requests from large customers to avoid technical debt and fragmentation.


Last-Minute Cram Sheet

  1. Goal-Oriented Roadmap: Focus on outcomes (e.g., "Increase retention by 20%"), not features.
  2. Now/Next/Later: Now = high-confidence, near-term; Next = mid-term; Later = long-term bets.
  3. Theme-Based Roadmap: Group work under strategic themes (e.g., "Improve accessibility").
  4. Timeline Roadmap: Only for external commitments (e.g., regulatory deadlines). ⚠️ Avoid for internal teams.
  5. ICE Score: Impact × Confidence × Ease (1–10 scale). Prioritize high scores.
  6. RICE Score: Reach × Impact × Confidence / Effort. Confidence = your certainty, not stakeholder buy-in. ⚠️
  7. Kano Model: Basic needs (must-haves) > Performance needs (linear) > Delighters (unexpected).
  8. Opportunity Solution Tree: Map outcomes → opportunities → solutions → experiments.
  9. Pre-mortem: Ask, "What could go wrong?" before committing to a roadmap item.
  10. Communicate changes: Always explain the "why" (data, feedback, or strategy shift).


ADVERTISEMENT