Notes

·

·

5

How To Share Your Roadmap With People Who Don't Have A Seat

Most of your company can't see the roadmap because the tracker is priced per seat. Here's why status updates become a manual job, and what to do about it.

Most project trackers are priced per person. Linear, Jira, Asana, Monday — the bill goes up with every account you add. So teams do the rational thing and buy seats only for the people who work in the tool every day. At a 90-person company that might be four product groups. Everyone else — sales, support, finance, the founders, the account managers talking to clients — doesn't have an account.

Those are exactly the people who need to know what's shipping.

So a second system appears. Someone exports the roadmap to a slide. Someone pastes a status into a channel every Monday. Someone answers "is the billing thing done yet?" in a DM for the fourth time this week. None of it is on anyone's job description, and all of it is work that exists because the tracker has a wall around it.

The usual fix, and what it inherits

The common solution is to publish a read-only mirror. There's a small industry of tools that do this — Productlane, Featurebase, Helium, and others — and they work the same way: you filter issues by team or project, point them at a public URL, and anyone can see the board without a seat.

This is genuinely useful and it solves the access problem. But it only solves the access problem.

A mirror is a copy. If the underlying board says a project is In Progress when it actually shipped last Tuesday, the portal says In Progress too — now in front of a much larger audience, with the authority that a published roadmap carries. You haven't made status more visible. You've made one team's bookkeeping into the company's official record.

And the gap is usually there. The people with seats are the people doing the work, and updating a card is the last thing on a list that never ends. A board that's a few days behind is fine when five people read it and all five were in the standup. It's not fine when it's the thing the sales team quotes to a customer.

Three reasons boards go stale

Worth separating these, because they have different fixes.

Nobody updates them. Updating the board is a second job on top of the work. This is the one everyone talks about, and it's real, but it's also the least interesting. We wrote about it separately in Why Your Team Stopped Updating the Project Board.

The work moved faster than the writing. Teams ship more per week than they used to, and the plan gets revised more often. The board isn't lazy, it's lagging — describing a version of the plan that was true two weeks ago. Client-work teams feel this hardest, because the revisions happen on calls; that's the case we make for agencies.

The people who'd notice aren't in the tool. This is the seat gap. The person most likely to spot that a card is wrong is often the one who can't see it. Errors survive because their audience is small.

A portal fixes the third and makes the first two more expensive.

What to do instead

If you're setting this up, three things are worth insisting on.

Publish state, not just the card. A roadmap entry that says "In Progress" tells a reader nothing about whether to trust it. One that says "In Progress — last change 14 days ago" tells them everything. Recency is cheap to include and it's the single most useful signal you can give someone who isn't in the room.

Tie status to something that isn't self-reported. A card moves to Done because a person moved it. A deploy happens because a deploy happened. If you can connect even one column of your roadmap to a fact — a merge, a release, a signed-off ticket — the published version stops being a claim and starts being a record. Wire your CI to post deploys into a channel (GitHub Actions will fire on deployment and release events) and you'll have this in an afternoon.

Decide who owns wrongness. A read-only roadmap has no feedback path. If a support lead knows a feature shipped and the portal says otherwise, there's usually nowhere for them to say so. Give them one, even if it's a channel. The seat gap isn't only about reading; the people outside the tool often know things the people inside it don't.

The underlying problem

Access control and accuracy are different problems that look the same from outside. You can give everyone a window into the board and still have a board that's wrong. Most of the tooling in this space addresses the window.

The accuracy problem is harder, because the evidence that a board is out of date lives somewhere else entirely — in commits, in messages, in what someone said on a call. A tracker can only report what people typed into it.

That's the problem we work on. Fluorine reads the places where work actually leaves a trace — GitHub, Slack, meeting transcripts, forwarded email — and proposes corrections when the board stops matching them, with the specific sentence or commit quoted so you can check it. Nothing changes without a person confirming it. Transcripts are the source most teams underuse; we covered that in How Meeting Notes Become Tasks.

If your company runs on a roadmap most of your company can't see, the window is worth fixing. Just make sure what's behind it is true first.

Want to know what your board is currently wrong about? Ask us for a drift audit — we'll check it against your repo and your channels and tell you what we find.