Roadmap Planning
Purpose: Build a shared, prioritized view of what to build next and why, grounded in customer problems and business strategy
How to run this meeting
Start with customer problems, not solutions. The most common failure mode in roadmap planning is walking in with a feature list and then reverse-engineering reasons to build it. Instead, spend the first 20–30 minutes reviewing actual customer signals: support tickets, sales call recordings, NPS verbatims, churned account interviews. Let the problems surface the ideas — not the other way around.
Use a scoring framework like RICE (Reach, Impact, Confidence, Effort) or ICE to make prioritization legible and less political. The goal is not to let the algorithm decide — it's to make your assumptions explicit so you can argue about them directly rather than arguing about the conclusion. When two items are close in score, the discussion about why reveals the real disagreement about strategy.
Leave 20–30% of the roadmap deliberately unplanned. This is not slack — it's a principled allocation for discovery work, fast-follow improvements, and things you don't know yet. Teams that plan every quarter to 100% capacity end up shipping what they planned 6 months ago while the world has moved on. The unplanned space is where you stay responsive to what you learn.
Before the meeting
- Compile customer signals from the past quarter: support volume by theme, NPS verbatims, sales win/loss data, customer advisory board feedback
- Pull current RICE or equivalent scores for all candidate items
- Review what was on last quarter's roadmap and what actually shipped
- Identify any hard constraints (regulatory deadlines, platform dependencies, contractual commitments)
- Send candidate items to attendees at least 48 hours in advance for async review
Meeting Details
- Date:
- Facilitator:
- Attendees:
- Duration: 2–3 hours
Market Context
What is happening externally that should shape what we build? Competitive moves, regulatory changes, macro trends.
- Competitive: Stripe launched their embedded finance suite in January — two enterprise prospects mentioned it in recent sales calls as a benchmark for what they expect
- Regulatory: PCI DSS 4.0 compliance deadline is September 2026 — certain items on this roadmap are non-negotiable
- Market signal: Developer-first tooling continues to be a key differentiator in mid-market; companies with > 5 engineers are increasingly evaluating on SDK quality and documentation, not just pricing
Customer Signals
Themes from actual customer feedback. Tie each theme to evidence — don't paraphrase without a source.
| Theme | Evidence | Volume / Frequency |
|---|---|---|
| Multi-currency support | 14 open support tickets, 3 churned enterprise accounts cited it, 6 active accounts on roadmap waitlist | High |
| Webhook reliability | 22 support tickets in Q1, 2 enterprise escalations | High |
| Docs quality / onboarding friction | NPS detractor verbatims (n=18 mentioning "hard to get started"), sandbox usage drops off at step 3 of quickstart | High |
| Bulk operations (import/export) | 8 support tickets, 2 feature requests from top-10 accounts | Medium |
| Mobile SDK (React Native) | 4 community forum requests, 1 partnership inquiry | Low |
Proposed Roadmap Items
All candidate items under consideration. Each should be a problem statement, not a feature name.
| Item | Problem It Solves | Proposed Solution | RICE Score | Quarter |
|---|---|---|---|---|
| Multi-currency payments | Merchants can't accept international payments, losing revenue | Support 20+ currencies in checkout + reporting | 87 | Q2 |
| Webhook retry + reliability | Missed webhooks cause silent failures and support escalations | Retry logic, delivery guarantees, delivery logs UI | 74 | Q2 |
| Developer onboarding overhaul | High drop-off before first successful integration | Redesigned quickstart, interactive sandbox, better error messages | 68 | Q2 |
| PCI DSS 4.0 compliance | Regulatory requirement — non-negotiable | Audit logging, SAQ-A support, updated data handling | 65 | Q2 (committed) |
| Bulk import/export | Merchants can't migrate or reconcile data at scale | CSV import, filtered export, background job UI | 41 | Q3 |
| React Native SDK | No official mobile support; using unofficial wrappers | First-party React Native SDK with full API coverage | 28 | Q3/Q4 |
| Advanced analytics dashboard | Limited visibility into payment performance trends | Configurable dashboard, cohort analysis, export | 24 | Q3 |
Impact vs. Effort
Visual mapping of the candidate items. Use this to facilitate prioritization discussion.
High Impact
|
| Multi-currency (Q2) Onboarding (Q2)
| PCI compliance (Q2)
| Webhooks (Q2)
|
| Bulk import (Q3)
|
| RN SDK (Q4) Analytics (Q3)
|
Low Impact
+--------------------------------
Low Effort High Effort
Key prioritization decisions:
- Multi-currency is highest RICE score and directly tied to churn prevention — Q2 commit
- PCI compliance is non-negotiable regardless of score — Q2 commit
- Onboarding ranked above Webhooks on reach and strategic importance despite similar scores
- React Native deferred to Q4 — low reach in current customer base, high effort
Timeline
High-level view of what ships when. This is a roadmap, not a sprint plan — quarters are the unit.
| Quarter | Theme | Committed Items | Stretch Items |
|---|---|---|---|
| Q2 2026 | Foundation & Scale | Multi-currency, PCI compliance, Webhook reliability | Developer onboarding overhaul |
| Q3 2026 | Growth & Depth | Developer onboarding (if stretch), Bulk import/export | Advanced analytics |
| Q4 2026 | Expansion | React Native SDK, Advanced analytics | TBD based on Q3 learnings |
| Discovery | Unplanned (25% capacity) | Fast-follow improvements, new signal-driven work | — |
Decisions
Explicit decisions made during this session. Record the rationale — future you will want to know why.
- Multi-currency moved to Q2 committed: Churn data and pipeline impact made this the clearest prioritization call of the session. @product-lead owns delivery.
- React Native deferred to Q4: Current customer base is predominantly web-first; low RICE score confirmed. Will revisit if partnership inquiry converts.
- Analytics dashboard moved to stretch Q3: Low customer signal relative to effort; prioritizing items with direct revenue impact first.
- Developer onboarding is Q2 stretch, not commit: Engineering capacity constrained by PCI work; promoted to Q3 commit if onboarding work doesn't start by April.
Action Items
| Owner | Action | Due Date | Status |
|---|---|---|---|
| @product-lead | Publish updated roadmap to internal wiki and share with sales team | 2026-03-16 | Open |
| @product-lead | Brief top 10 enterprise accounts on multi-currency timeline | 2026-03-20 | Open |
| @dx-lead | Define success metrics and measurement plan for onboarding overhaul | 2026-03-18 | Open |
| @sec-lead | Confirm PCI 4.0 audit scope and vendor selection | 2026-03-16 | Open |
| @eng-manager | Review Q2 engineering capacity against committed roadmap items | 2026-03-14 | Open |
| @product-lead | Schedule customer advisory board call to validate Q3 direction | 2026-03-31 | Open |
Follow-up
Share the roadmap with the full company — not just engineering and product. Sales, customer success, and support teams need to know what's coming and when, so they can set accurate expectations with customers. The roadmap should be a living document, reviewed and updated at the start of each quarter. Establish a clear process for how new requests get evaluated against the current roadmap — without a process, every inbound request becomes a derailment risk. The next roadmap planning session should begin with a candid review of what shipped, what didn't, and what you learned.
Skip the template
Let Stoa capture it automatically.
In Stoa, the AI agent listens to your roadmap planning and captures decisions, drafts artifacts, and tracks open questions in real time — no note-taking required.
Create your first Space — free