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. The whole craft of roadmapping lives in that last clause. A roadmap has to commit 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.
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 themeThemeProduct SpecificationA strategic grouping of related featuresView reference → 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_itemRoadmapcategorised byThemehierarchy, and ties to delivery through roadmap_categorised_by_themeRoadmapschedulesReleasehierarchy. 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
Type-specific fields on BaseNode
roadmap_typestringStructure
timeframestringCovered timeframe
ownerstringOwning person or team
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_themeroadmap_schedules_release