A visual plan of features and initiatives over time
A roadmap is a time-oriented statement of where a product is going and why, organised so that a stakeholderStakeholderTeam & OrganisationA person with influence over the productView reference → can read direction without mistaking it for a delivery contract. It commits enough to align people while leaving enough open that the team can still respond to what it learns.
Roadmaps arrived in software from manufacturing and chip design, where a literal timeline of featureFeatureProduct SpecificationA product capability or featureView reference → dates made sense because the work was predictable. Carried into software, that format hardened into the Gantt-style roadmap: a grid of features against quarters, read by everyone downstream as a promise. The features shipped on time and the business metricsMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference → moved the wrong way, which is the failure mode Mind the Product documents in its case against feature roadmaps.
Cagan's *Inspired* makes the same case from the team side: when a roadmap locks in features rather than problems, the product team is reduced to an implementation contractor, and the four discovery risksRiskComplianceA risk to the product or businessView reference → — will customers buy it (value), can they use it (usability), can the team build it (feasibility), and does it work for the business (business viability) — go unexamined until it is too late to change course. By that reading, a feature roadmap does not just mislead stakeholders; it structurally prevents the team from doing the work that determines whether any given feature was worth building.
Two corrections reshaped the artefact. In 2012 Janna Bastow and Simon Cast sketched a lean alternative with renameable time-horizon columns, originally labelled Current, Near Term, Future; an early ProdPad customer relabelled them Now, Next, Later, and Bastow kept the rename as the default. The horizons carry an honest signal: Now is committed and specific, Later is a problem area still in discovery, and nobody reads a date into it.
The second correction came from *Product Roadmaps Relaunched* (Lombardo, McCarthy, Ryan, Connors, 2017), which put the theme at the centre. A theme is an area of work framed as a customer or business outcomeOutcomeStrategyA desired business or user outcomeView reference →, drawn from problems, needsNeedUserA user need, pain, desire, or constraintView reference →, and objectivesObjectiveStrategyA strategic goal (OKR)View reference →, and it is deliberately broader than any feature that might serve it. The authors' point is that a roadmap built from themes survives changes in solutionSolutionDiscoveryA proposed approach to address an opportunityView reference →, because the team can swap features under a theme without rewriting the plan. The field has largely landed on outcome-and-theme roadmaps for external communication, while keeping feature detail in the backlog.
A B2B analytics team replaces its quarterly feature grid with three horizons. Now holds one committed theme, "cut time-to-first-dashboardDashboardData & AnalyticsAn analytics dashboardView reference →", with two features attached and a target of dropping median onboarding from 40 minutes to under 10. Next holds "trust the numbers", a validated problem area where the solution is still being shaped. Later holds "collaborate on findings", a theme backed by support ticketsSupport TicketCustomer SuccessCustomer support request or issueView reference → but no committed approach.
When sales asks for a specific export format, the PM points at the roadmap. The format is a candidate solution under a Later theme, not a Now commitment, so the conversation moves to whether it serves the outcome, leaving the question of when it ships aside. Six weeks on, discovery shows the onboarding delay is mostly data-connection failures, so the team changes the features under the Now theme without touching the theme itself. The plan held; the solution moved.
In the Unified Product Graph, a roadmap sits in the Product & Delivery region as a container. It owns its entries through RoadmapcontainsRoadmap Itemhierarchy, groups them by outcome through roadmap_contains_roadmap_itemroadmap_categorised_by_theme, and ties to delivery through RoadmapschedulesReleasehierarchy. The theme edge is what keeps the artefact outcome-shaped: items cluster under a customer or business outcome, with the date demoted to a secondary detail, so the graph can show a roadmap that holds its direction even as the features beneath each theme are swapped out.roadmap_schedules_release
Worked example: Trellis
Trellis's roadmap is organised around three customer problems: Trust first (governance, explainability, reversibility), then Autonomy (how much the agent can do unsupervised once trusted), then Reach (sharing tools across teams). The roadmap is not a featureFeatureProduct SpecificationA product capability or featureView reference → list but a sequenced answer to which customer problem the team is solving in each cycle, expressed as roadmap themesRoadmap ThemeProduct SpecificationA customer problem used as the organising unit of a roadmapView reference → with concrete roadmap itemsRoadmap ItemProduct SpecificationAn item on the product roadmapView reference → beneath them.
Type-specific fields on BaseNode
roadmap_typeenumStructure
timeframestringCovered timeframe
ownerstringOwning person or team. Promote to a `node_owned_by_person` edge if ownership must be queryable.
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 phases, initial: draft · template: PUBLISHING
4 edge types connected to this entity.
product_plans_via_roadmaproadmap_contains_roadmap_itemroadmap_categorised_by_roadmap_themeroadmap_schedules_release