NewIntroducing PartnerView. Software built for partner services firms.Read the field note →
← Field Notes

The roadmap your team helps build

Most product roadmaps live in a sales deck a customer sees once a year. We made a different bet: the roadmap lives in the help drawer, and your team gets a vote.

Most product roadmaps live in two places, and a customer never sees either of them.

The first is a sales deck that gets dusted off for a quarterly business review. It promises the same three features it promised last quarter, with new dates. The second is a Jira board the vendor never publishes, where the actual work happens. The gap between those two surfaces is where customer trust quietly erodes. The deck says one thing. The product ships another. The customer learns to read the deck as fiction.

A firm betting their operations on a small product wants to see what is coming. Not a quarterly slide. The real list.

Where roadmaps usually fail

The default failure mode is not malice. It is the shape of the surface.

A sales deck is a marketing artifact. It exists to close deals, not to coordinate work, so it lags the work and lies about the dates. A Jira backlog is an engineering artifact. It exists to organize tickets, not to communicate intent, so it carries permission keys and internal stage names that nobody outside the team should be reading. Neither surface was built for the customer.

The result is the same pattern at every vendor. The customer asks “what is coming,” gets a confident answer on a call, and never sees a list. Three months later, the feature they were promised has slipped, and the only way to find out is to ask the rep again. The roadmap is a conversation, not a document.

Conversations do not scale. Documents do.

The shape we chose

The roadmap is a screen inside the product, in the help drawer, where anyone signed in can read it.

It is categorized by area. Sales and CRM. Delivery and Projects. Finance and Billing. People and HR. Operating System. Help and Onboarding. Platform and Admin. Each category lists the work that touches it, in plain language, with a status pill. Shipped. In progress. Planned. Exploring. The pill is the truth, not a guess. If a planned item gets cut, the pill changes. If an exploring item moves to planned, the pill moves with it.

Each item carries one line of benefit. Not the feature name. What it does for the firm. The benefit line is the only marketing on the page, and it is bounded to one sentence, because anything longer becomes a pitch and the page is not a pitch.

Planned and exploring items show a “Want this” button. One vote per user. The vote counts and the voter names stay private to admins. Everyone else just sees their own input, so the surface does not become a popularity contest and a quiet team’s request is not drowned out by a loud one. The signal we use for prioritization is the demand the customer’s own team expressed, not the loudest voice on the most recent call.

Shipped and in-progress items do not show a vote button. The vote belongs to the future, not to the past.

What the discipline costs

There is a real engineering cost to running a roadmap this way. The roadmap content is authored in a code-owned file, not in an in-app editor, so it ships through the same review pipeline as the rest of the product. A standing test scans the rendered titles and benefit lines against brand-safety patterns. Internal stage names do not leak. Permission keys do not leak. Effort estimates do not leak. The customer reads the customer-facing version, every time, because the test fails the build if the customer-facing version drifts.

The vote storage is its own discipline. One vote per user, idempotent, with the voter list visible only to admins. The “Want this” button is gated by authentication so the surface is not a public petition.

None of that is glamorous. All of it is the cost of treating the customer as a member of the team that decides what gets built.

Why publish this at all

A firm running on a small product is making a bet on a small team. The bet works if the small team builds what the firm needs. It does not work if the small team builds what the small team finds interesting.

The publication is the commitment. When the roadmap lives in the help drawer, the team cannot quietly drop a planned item without changing the pill. The customer sees the change. The customer asks. The accountability moves from a sales conversation to a product surface.

The vote is the second commitment. The product team reads what the customer asked for, in the customer’s own words, on the customer’s own schedule. The roadmap stops being the team’s roadmap. It becomes the firm’s roadmap, with the team holding the pen.

What PartnerView ships

The roadmap renders inside the in-product help drawer, categorized by area, with a status pill on every item and a plain-language benefit line. Planned and exploring items carry a “Want this” button. One vote per user. Vote counts and voter names stay private to admins.

The content is code-owned and ships through the same review pipeline as the product. A standing test guards the rendered surface against the brand-safety patterns we do not want a customer to read. Internal stage names, permission keys, and effort estimates stay on the inside of the wall.

A feature request form sits next to the roadmap. The signal that prioritizes the next quarter is the signal the firm sent. We would rather a firm vote than guess.

Recognize your firm in this note?

Bring an active engagement. We will model it in PartnerView live.

Get a demo