| Dave Clissold | 12 min read

How to Create a Product Roadmap: Detail, Timeframes, and Dates

How is the product roadmap created? A practical guide to the inputs, sequencing, how much detail each horizon needs, and whether to commit to dates at all.

A product roadmap is created by working down from the product strategy, not up from a list of requests. Collect inputs from customers, support, sales, engineering and analytics, group them into outcomes rather than features, attach evidence to each, sequence them against real capacity, then have the draft challenged before you publish it. The format is the last decision, not the first.

This is for product managers and product owners building or rebuilding a roadmap for a software team. It covers how the thing gets made, how much detail each horizon needs, whether to commit to dates, how far ahead to look, and why some roadmaps get rebuilt every quarter.

How is the product roadmap created?

A product roadmap is created in a fixed order, and the order matters more than the format you eventually pick. Most teams start at the sequencing step, which is why their roadmap ends up as everyone’s requests in priority order rather than a plan for changing something.

  1. Write the strategy down first, in one paragraph. Who the product is for this year, what you are betting on, and what you are deliberately not doing. Skip this and every request becomes equally valid, because nothing exists to measure it against.
  2. Collect inputs without filtering them. Support tickets, sales loss reasons, usage data, the list engineering keeps of things that will break, competitor moves, and the executive requests you cannot ignore. Gather them all in one place before you start judging any of them.
  3. Group inputs into outcomes, not features. “Cut time to first invoice” is an outcome. “Build an invoice wizard” is one guess at how to reach it. Outcome framing keeps the solution open long enough for an engineer to propose the cheaper version.
  4. Attach evidence to each candidate. Accounts affected, revenue at risk, the research behind it, or an honest note that says this is a bet by a named person. Items with no evidence are not banned. They are labelled, which is enough to change how the room treats them.
  5. Sequence against capacity, dependencies and confidence. Use the capacity the team actually has after support, incidents and maintenance, which for most established products is well under half the calendar. Put low-confidence items later, not because they matter less, but because they need discovery before they can be sized.
  6. Have the draft attacked before you publish it. Engineering checks feasibility and hidden dependencies. Sales checks it against what has already been promised. Support checks whether the most common complaint appears anywhere on the page.

Only then do you choose a format. Now, next and later versus quarters versus a timeline is where roadmap discussions usually begin, and it is the least consequential decision in the whole process. A weak roadmap in a beautiful format is still weak, and everyone downstream can tell.

What is a product owner’s roadmap?

A product owner’s roadmap is the outcome-level view of one product or product area, sitting between the strategy above it and the backlog below it. It states what the team intends to change and roughly when. It stops short of saying which sprint the work lands in or how it will be built.

A usable one carries, for each item: the outcome, the problem or evidence behind it, a horizon, an owner, a current status, and somewhere on the page, an explicit list of what is not being done.

The distinction that causes the most trouble is roadmap versus delivery plan. A roadmap is direction. A delivery plan is commitment. They answer different questions and they should not be the same artefact:

  • The roadmap answers what we are trying to change, in what order, and why that order.
  • The delivery plan answers which team, which sprint, which dependency, which date.

Once a roadmap has a row per engineer, it has become a resource plan, and it will be maintained like one: grudgingly, by one person, and only when someone complains. Keeping the two separate also keeps the argument clean, because you can change a delivery plan without reopening the strategy. For the related question of who holds the pen and how the document stays current, see who owns the product roadmap and how to keep it from going stale.

How detailed should a roadmap be?

Detail should decay with distance. Near work is specified enough to start. Distant work is specified enough to argue about. A roadmap where every item carries the same level of detail is either over-specified at the far end, where it will be wrong, or under-specified at the near end, where it cannot be picked up.

HorizonWhat the item saysDatesNeeded before work starts
Now: in build or next upNamed scope, drafted acceptance criteria, an ownerSprint or monthAn agreed spec, reviewed by engineering
Next: roughly one to two quarters outOutcome, the measure it moves, rough size in weeks or monthsQuarter, no firmerDiscovery done or scheduled
Later: beyond two quartersThe theme and the problem it addressesNoneNothing. It is a candidate, not a commitment

A useful test for the later column: could you delete any item on it tomorrow without telling anyone outside the product team? If the answer is no, it is not later. Someone has already been promised it, and you have a commitment filed under the heading for things you have not committed to.

When an item moves into now, the detail has to arrive from somewhere, and that somewhere is a separate document rather than more columns on the roadmap. That is the point at which it earns a spec, and the structure of a PRD and the mistakes that spoil one is worth reading before you write it. Feature-level detail on a roadmap is not thoroughness. It is a delivery plan that got mixed in with a strategy document.

Should a roadmap have dates?

Yes for near-term work, no for anything past the next quarter or two, and never a date sent out without the confidence behind it. Dates are not the problem. Dates that travel without their confidence level are.

Both extremes fail in predictable ways. A roadmap with no dates at all pushes the guessing outward: sales invents a quarter, marketing books a campaign against it, and the guess comes back to you as a commitment you apparently made. A roadmap with a date on every row becomes a commitment register, and the team spends its energy defending old estimates instead of changing them.

The working compromise:

  • Now items get a month or a sprint, and you treat those as commitments.
  • Next items get a quarter, stated as intent, with the word intent actually written on the page.
  • Later items get no dates. Not a fuzzy date. None.
  • Anything quoted outside the company gets a buffer and a named person who owns the message when it moves.

When an executive demands a date for something you have not scoped, give a range with the assumptions that produced it and the single thing most likely to move it. That is a more honest answer than a confident number, and it is defensible later. Estimating a software project with confidence levels covers how to produce the range without pretending to precision you do not have.

If your organisation treats every date on a page as a promise, switching to now, next and later is a reasonable defence. Be clear with yourself that you are solving a trust problem with a formatting change, and that the trust problem is still there.

How long should a roadmap be?

Two different questions hide in this one, and both have short answers. On horizon: match it to how quickly your evidence goes stale. On page length: one screen for the version you share.

Horizon guidance by situation:

  • Pre-product-market-fit or early stage. One quarter of specifics, plus a direction statement. Anything further out is fiction and everyone knows it.
  • Established product, single team. Two to four quarters. Two quarters of shaped work and one or two of themes is the shape most teams settle into.
  • Platform, regulated, hardware-dependent or enterprise-sold. Longer, because procurement cycles and compliance work force it. Twelve to eighteen months of themes with only the first quarter specified.

On length: if the shared version does not fit on one screen, you have published a backlog and given it a nicer title. People will read the first eight rows and treat the rest as decoration. Keep the long list somewhere else and link to it for the people who genuinely want the detail.

What does a 3 year roadmap look like?

At three years a roadmap stops being a plan and becomes a direction statement. It holds three to six themes, uses year-level granularity, names no features past the first year, and says plainly what has to be true for years two and three to happen at all.

The usual shape:

  • Year one. Outcomes by quarter, with the current quarter specified in real detail and the rest as intent.
  • Year two. Two to four themes, each expressed as the capability or market position it represents rather than a product to be built.
  • Year three. The position you intend to hold and what you would need to have built to hold it. No dates, no features.

Three year roadmaps are asked for by boards, investors, enterprise procurement, public sector buyers and platform partners. It is largely a financing and confidence document that happens to be about product, so write it as one: honest about which parts are decided and which are direction, with the assumptions listed rather than implied. What investors look for in a technical roadmap is a useful sense-check before that version leaves the building.

Review it twice a year, expect years two and three to change, and print that expectation on the page. A dated version number costs nothing and stops someone quoting an eighteen-month-old slide back at you in a board meeting.

What can cause an unstable product roadmap?

Roadmap instability is almost always an input problem rather than a discipline problem. The roadmap keeps getting rebuilt because the things that determine it were never settled, so each quarter starts the same argument from scratch.

The usual causes:

  • No written strategy. With nothing to test a request against, priority is decided by whoever asks most recently or most loudly.
  • Items admitted without evidence. An item nobody can justify has nobody to defend it when something newer arrives.
  • Capacity assumed rather than measured. Support load, incidents and maintenance are left out, everything slips a quarter, and the whole board gets redrawn instead of one date moving.
  • External promises made before the work is understood. A sales commitment can reorder a roadmap in an afternoon, and it usually does so at the point of least information.
  • No explicit not-now list. Rejected requests come back next quarter as fresh ideas, and get re-argued from zero.
  • Reorganisations and funding changes. Legitimate, unavoidable, and worth versioning the roadmap for so the change is visible rather than mysterious.

Making the input conversation explicit is one defence against the evidence problem. Projan works through the candidate list in Slack or Microsoft Teams, asking what each item is meant to change and what evidence sits behind it, then writing the agreed items out to Jira or Linear.

Not all change is instability. A roadmap that never moves is not stable, it is ignored. The symptom worth worrying about is items leaving the roadmap before anyone can remember why they arrived.

Frequently asked questions

Should a product roadmap be shared with customers? Share a version, not the version. Customers get themes and rough sequence with no dates, usually as a public now, next and later page. Keep internal capacity, named bets and abandoned items private. The real risk is not that customers see the plan. It is that a salesperson quotes an internal quarter to close a deal and creates a commitment nobody agreed to.

How many items should be on a roadmap at one time? Fewer than feels comfortable. A workable limit is one to three outcomes in flight per team, four to six in the next horizon, and an unranked later list. If a team has eight active items it usually has eight half-finished ones. The constraint is not how wide the roadmap can be drawn, it is how many things a team can actually finish.

What is the difference between a roadmap and a backlog? A roadmap says what you intend to change and roughly when. A backlog holds every candidate piece of work, ranked, most of which will never be built. Roadmap items are outcomes and number in the dozens at most. Backlog items are stories and tickets and number in the hundreds. A backlog published as a roadmap is unreadable to anyone outside the team.

Does a roadmap need a dedicated roadmap tool? No. A slide, a table in Confluence or Notion, or a filtered board in Jira all work, and most teams cope with whatever they already argue in. Dedicated tools earn their place when several teams need one combined view, or when you want a record of what changed. They do not fix a roadmap whose inputs were never agreed.

What should you do when an item is dropped from the roadmap? Announce it in writing, with the reason and the date. Silent removals are the main reason people stop trusting a roadmap. An item vanishes, nobody says anything, and the person who asked for it finds out six weeks later from a colleague. Keep a short changelog on the roadmap page recording what moved, what left, and why.

A roadmap is a statement of direction with confidence levels attached, and the confidence levels are the part people delete first. Keep the near end specific enough to start work on, keep the far end vague enough to stay honest, and write down why each item is there. The arguments you have while building it are worth more than the page that comes out of it.

Frequently asked questions

Should a product roadmap be shared with customers?

Share a version, not the version. Customers get themes and rough sequence with no dates, usually as a public now, next and later page. Keep internal capacity, named bets and abandoned items private. The real risk is not that customers see the plan. It is that a salesperson quotes an internal quarter to close a deal and creates a commitment nobody agreed to.

How many items should be on a roadmap at one time?

Fewer than feels comfortable. A workable limit is one to three outcomes in flight per team, four to six in the next horizon, and an unranked later list. If a team has eight active items it usually has eight half-finished ones. The constraint is not how wide the roadmap can be drawn, it is how many things a team can actually finish.

What is the difference between a roadmap and a backlog?

A roadmap says what you intend to change and roughly when. A backlog holds every candidate piece of work, ranked, most of which will never be built. Roadmap items are outcomes and number in the dozens at most. Backlog items are stories and tickets and number in the hundreds. A backlog published as a roadmap is unreadable to anyone outside the team.

Does a roadmap need a dedicated roadmap tool?

No. A slide, a table in Confluence or Notion, or a filtered board in Jira all work, and most teams cope with whatever they already argue in. Dedicated tools earn their place when several teams need one combined view, or when you want a record of what changed. They do not fix a roadmap whose inputs were never agreed.

What should you do when an item is dropped from the roadmap?

Announce it in writing, with the reason and the date. Silent removals are the main reason people stop trusting a roadmap. An item vanishes, nobody says anything, and the person who asked for it finds out six weeks later from a colleague. Keep a short changelog on the roadmap page recording what moved, what left, and why.

Dave Clissold

Dave Clissold

Things are made better when we collaborate

linkedin.com/in/daveclissold
Share this article

Write it once. Have everyone agree.

Projan surfaces the unmeasurable success criteria and the untested assumptions, before your engineers do.

Start free trial

14-day free trial. No credit card required.