Skip to content
Roadmaps

Project Roadmap vs Project Plan: How to Build Each One

By Sebastiaan Jansen · · 6 min read

A project roadmap is the short view of where a project is going and why. A project plan lists the tasks, owners, and dates that get you there. Use the roadmap for direction and the plan for the next slice of work. Teams that mix the two up end up arguing about dates that were never commitments.

Roadmap and plan, side by side

A roadmap in project management sits between the goal and the backlog. The goal says what success looks like, the roadmap sets the order, and the plan says who does what this week. You can tell the roadmap works when a new reader can name the next three stages, every stage states an outcome, and changing the order takes a decision. If only the author understands it, it's a plan with the wrong title.

Roadmap Project plan
Question it answers Where, and in what order? Who does what, by when?
Time horizon One to four quarters One to six weeks
Unit of content Outcomes and stages Tasks, owners, dependencies
How firm the dates are Windows, reviewed when scope changes Commitments for accepted work
Who reads it Sponsors, clients, adjacent teams The people doing the work
How often it changes When priorities change As tasks finish, slip, or get cut

A roadmap of 80 tickets is really a plan, and a plan that only says "Q3: launch" is a slogan.

How to build a project roadmap

Start with one sentence: when this is done, what is true that isn't true today? If you can't write it, you aren't ready to sequence stages.

Name the constraint

Usually one constraint dominates. It might be a contract date, another team's dependency, a migration that has to finish first, or a season when customers won't tolerate change. Put it at the top and arrange the stages around it.

Split the work into stages with outcomes

Aim for four to seven stages. With fewer, the sequence disappears; with more, you are listing tasks. Each stage needs a name, an outcome written as a state ("billing can charge the new plan"), the condition for starting it, and what you refuse to pull forward.

Choose a time scale you can defend

Use months or quarters while the work is uncertain. Switch to weeks only when a stage is staffed and its dependency is known. A roadmap date is a window, while a plan date is a commitment. If someone wants a forecast, give a range and say what would move it. The Now-Next-Later roadmap fits when quarter labels would imply more precision than you have. Put dates on the stages when a client cares about the month.

Attach evidence and name who can change the order

Point each stage at the tickets or decisions behind it. A roadmap counted from tickets stays tied to accepted work, and any stage with nothing behind it should be marked as a proposal. Decide who can reorder the stages: the sponsor, or the client together with the delivery lead. Review the roadmap when a stage finishes, when a constraint moves, or when new work would jump the queue.

How to build the project plan

Plan the current stage only. Break its outcome into tasks that one person can finish within the cycle. Give each task one owner and a clear done state, such as a merged change, a signed decision, a migrated account, or a sent document.

List the blockers, including a client, a vendor, or legal review, and give each an owner and a date. Pick the cycle length before you set dates: two weeks for a thin slice, four to six when reviews happen outside the team. Cycle schedules with reviewed rollover turn unfinished work into a decision instead of a default. Dates inside the cycle are commitments. If you can't staff something, cut it and note the cut on the roadmap. For each task, write down one response if it slips: cut scope, add a person, or move the stage. Once a week, check what finished, what is blocked, what to cut, and whether the outcome changed. If it changed, update the roadmap in that same meeting.

An example of project roadmap and plan

This example of project roadmap is an invented billing migration. It doesn't describe any real customer.

Project: Move customers to the new billing system without a missed invoice.

Constraint: The old contract ends 30 September, so October invoices run on the new system. No feature work gets added to the project.

Stages:

  1. Map and match (April). Every active plan has a price that finance has signed off. Out of scope: new pricing.
  2. Shadow run (May). One cycle is calculated in both systems and compared. Out of scope: charging on the new system.
  3. Pilot (June). Fifty accounts move, with same-day rollback. Out of scope: the rest of the book.
  4. Migrate the book (July-August). Accounts move in weekly batches, and a failed batch stays on the old system. Out of scope: self-serve plan changes.
  5. Cut over (September). October invoices run only on the new system, and the old system becomes read-only.

April plan: Finance ops exports the plans, and the task is done when totals match last month's run. The billing lead writes the match rules and sorts exceptions into map, manual, or exclude; that task is done when finance signs the sheet. The project lead books the review.

May stays on the roadmap as a window until April is done. If April slips two weeks, the shadow run moves but September doesn't, and the pilot shrinks so the migration still finishes before the contract ends.

For broader cases, see 10 product roadmap examples. A single project is narrower than a product roadmap. The project is one effort with an end date, while the product view should still make sense after the migration is over.

Where this sits next to other plans

A technology sequence might list this whole effort as one line. A strategy doc connects goals to shipped work without task dates. An agile roadmap fits when the order of outcomes is fixed but the method inside each stage is still open. Jira roadmaps pull you toward ticket dates, which belong in the current cycle. Keep stages for the longer view.

Keeping both documents honest after kickoff

By week three, new work tends to land on the plan while the stages still show the old window. Give requests one way in: either a request against the current stage or a proposal for a later one. Route Slack messages, call notes, and production errors to a stage. At rollover, every unfinished task is either still required or cut. Forecast as a range based on the remaining stages and batch size. If you have no cycle history yet, call the forecast a guess and widen the range.

Falrow can hold stages counted from tickets, cycles with reviewed rollover, and ranges from completed work, on a database you can self-host. A doc plus a ticket list also works, as long as stages and tasks stay separate. Change the roadmap when the order of outcomes changes, and change the plan when the task list changes.

FAQ

What is a roadmap in project management?

It's the ordered set of outcomes for one effort: the stages, the main constraint, and what each stage leaves true when it's done. It is neither the task list nor the company strategy.

What is the difference between a roadmap and a project plan?

The roadmap gives direction and order. The plan covers this cycle, with owners and committed dates. When scope changes, reorder the roadmap first, then rebuild only the current plan.

How detailed should the stages be?

Detailed enough to show the sequence and what's excluded, but not task status. Use four to seven stages, each with an outcome and an out-of-scope line. Owners and day-level dates belong on the plan, and only for the active stage.

How do you present this to stakeholders?

Lead with the constraint, the stages, and what you won't pull forward. Put the current plan under the active stage. When a date moves, show what you cut or which risk you accepted.

More on roadmaps