Roadmap for new joiners: what to show and what to hide
A roadmap for new team members is the only one read to learn rather than to decide. Show owner, notes, area, status including shipped work, and links out. Hide the dates and the dependency arrows, because a new joiner cannot tell a confident date from a placeholder and will repeat either one.
| Field | Show | Why |
|---|---|---|
Name | Yes | Teaches the vocabulary the team uses in every meeting, which is most of what week one is actually short of |
Area | Yes | The missing map is which areas exist and who lives in them, and that list is worth more in week one than the items inside it |
Owner | Yes | The only view where a name is the point, because it is a directory of who to ask about what, and that otherwise takes six weeks |
Notes | Yes | Carries why a decision went the way it did, and the item without it is trivia somebody memorises and then misquotes |
Status | Yes, including shipped | The recent past explains the present better than the plan does, and nobody remembers why a thing was built once it leaves the screen |
Link | Yes | Every item pointing at its spec removes one interruption of a person who was going to be interrupted anyway |
Stage | Yes | The fastest way to teach what the team is choosing between, which is the thing an org chart never shows |
Dates | No | A new joiner cannot tell a plan from a placeholder, and will repeat whichever one they read in a customer call in week three |
Dependencies | No | Reads as a system diagram to somebody who does not know the systems, and the arrows get memorised as facts about the architecture |
| Name | Area | Stage | Status | Owner | Notes |
|---|---|---|---|---|---|
Single sign-on | Platform | Now | Shipped | Sam | Shipped in August. Left here so you can see what finished work looks like. |
Data import | Core | Now | In progress | Priya | The spreadsheet path everyone asks about. Ask Priya before touching the parser. |
Self-serve signup | Growth | Now | In progress | Wei | Sales sees every signup, so changes here get noticed fast. |
Billing rebuild | Platform | Next | Planned | Sam | The oldest code in the product. Read the doc before the first ticket. |
Search relevance | Core | Next | Planned | Priya | — |
Onboarding rework | Growth | Later | Planned | — | Unowned. It moves when someone picks it up. |
Read-only on mobile | Core | Later | Planned | — | — |
Every other audience in this family reads the roadmap to make a decision. A new joiner reads it to work out how the place fits together, and that single difference inverts most of the field list. The fields you hide from a board carry the most value here, and the field nearly every other view keeps is the one to turn off.
Owner is the point, not a risk
On every other view a name converts a discussion about work into a discussion about a person. Here it does something else entirely: it’s a directory. A new joiner’s real problem in week one isn’t knowing what is being built. It isn’t knowing who to ask about any of it, and that ordinarily takes about six weeks to assemble by accident.
An owner column collapses that to an afternoon. Same field, opposite call, because this reader has no standing to hold anybody accountable and no reason to want to.
Notes carry the part nobody writes down twice
Leave notes on, including the messy ones. The reason a decision went the way it did is exactly what a new joiner is short of, and an item without it’s trivia to be memorised and later misquoted in a meeting.
This runs against the usual advice, and deliberately. What to include in a product roadmap is right that effort estimates and ticket numbers fail the test on nearly every view. The onboarding view is the exception worth making, because its reader is trying to reconstruct two years of reasoning rather than approve the next quarter.
Leave the shipped work in
Start the window two quarters back, not at the current one. The product looks the way it does because of decisions already made, and a plan that begins today explains none of them. A new joiner who can see what shipped last spring understands why this spring’s work is shaped the way it is, and asks better questions in their first month as a result.
Status stays on for the same reason. It shows where the work actually is, so the first question is about something live instead of something that finished before they arrived.
A now next later roadmap template reads most clearly cold, which is the whole requirement here: its columns say what the team is choosing between instead of when things happen, and a reader with no history of the team’s estimates has nothing to misread.
Dates come off, and so do the arrows
A new joiner can’t tell a confident date from a placeholder. They have no history with the team’s estimates and no sense of which quarters have slipped before. So they repeat whichever one they read, and week three is when that lands in front of a customer. Quarters and stage, yes. Exact dates, no, for a reader whose judgement about them hasn’t formed yet.
Dependency arrows come off too, and the reason is worth saying because it isn’t obvious. To somebody who doesn’t yet know the systems, an arrow between two items reads as a fact about the architecture, and it gets memorised as one. Six months later you’re correcting a belief that came from a view you built to help.
It’s also where the roadmap gets confused with a schedule, which is a distinction worth handing over early — roadmap vs project plan is the short version, and a new joiner who has read it stops asking why the roadmap has no critical path.
What is the roadmap not doing?
It isn’t the onboarding. It answers what the team is working on, roughly when, and who to ask, which is more than most handovers manage and much less than a month of conversations.
Hand over the file as well as the picture. The roadmap json format is plain JSON, so somebody new can open it, read it and poke at it without asking anybody’s permission — which, in a first fortnight spent asking permission for everything, is worth more than the fields on it.
Common mistakes
Handing over the leadership view. It’s the tidiest one, and it teaches the version of the plan with all the reasoning removed.
Leaving notes off because they’re messy. The mess is the context, and it’s the difference between a list of items and an explanation of the last two years.
Starting at the current quarter. Shipped work explains why the product looks the way it does, and without it week one is names with no story.
Showing dates. A new joiner repeats the date they read, to a customer, before anyone has checked whether it was a plan or a placeholder.
Expecting the roadmap to do the onboarding. It answers what and roughly when. Who to ask is the owner column, and the rest is a conversation.
Questions
Is the roadmap the right onboarding document?
It’s one of three or four. It covers direction and who owns what. It doesn’t explain the architecture, the customers, or the last reorganisation.
Why show owner here when every other view hides it?
Because this reader can’t hold anybody accountable and isn’t trying to. For a new joiner the column is a directory of who to ask about what, which is the scarcest thing in week one.
How far back should the shipped work go?
Two quarters is usually enough to explain the shape of the current product. Further back and it becomes a history lesson instead of orientation.
What should a new joiner do with the roadmap in week one?
Read it, pick three items they don’t understand, and take those to the owners. The value is the conversations it starts, not the reading.
Related
- What to include in a product roadmapOne test for every item, plus the three things that belong on no roadmap outside the squad.
- Roadmap vs project planDifferent units, different revision rules, and how to tell which one is being asked for.
- Now Next Later roadmap templateSequence instead of dates, with a board, two timelines and a table already saved.
Last updated