ScanMeSite
Product Management

How Do I Prioritize My Roadmap When Every Customer Wants Something Different?

9 min read · September 16, 2026 · 1 read

How Do I Prioritize My Roadmap When Every Customer Wants Something Different?

You talked to five customers this week. Every single one of them had a different top request. One wants a specific integration. One wants a feature simplified. One wants something you had never even considered before. One is upset about a bug that only affects them. You wrote all five down, and now you are staring at a list that feels less like a roadmap and more like five different roadmaps fighting for the same slot.

This is not a sign that your customers are unreasonable or that your product is unfocused. It is what happens the moment any product reaches more than a handful of users, and it is exactly the problem that structured prioritization exists to solve.

The instinct to please everyone is the actual problem

When five different people ask for five different things, the natural response is to try to find some way to make everyone at least a little happy. This instinct feels responsible, even generous, but it quietly produces the worst possible outcome: a roadmap made of small, disconnected wins that individually satisfy one person each, while never adding up to a coherent product direction that meaningfully serves anyone particularly well.

The fix is not ignoring customer requests. It is refusing to let the loudest or most recent request set your priorities by default, and replacing that instinct with an actual method for comparing genuinely different requests against each other on the same terms.

Weigh requests against a shared set of criteria

One of the most widely used frameworks for this exact problem scores each candidate item across a few consistent factors: how many people the change would actually reach, how much impact it would have on the people it reaches, how confident you genuinely are in that impact estimate, and how much effort the change would take to build. Dividing the combination of reach, impact, and confidence by the effort required gives you a single comparable score across requests that otherwise have nothing obviously in common.

The specific value of this approach is not that the resulting number is perfectly precise. It is that it forces you to make your reasoning explicit rather than intuitive. A request from your loudest customer might score low once you honestly estimate how many other customers actually share that same need. A quieter request that nobody was pushing hard for might score surprisingly high once you account for how many people it would genuinely help. Writing the reasoning down, even roughly, exposes assumptions that pure gut feeling lets you skip past entirely.

Not every feature is trying to do the same job

A second, complementary way to think about competing requests separates them by the kind of satisfaction they actually produce. Some features are simply expected, and their absence causes real frustration even though their presence does not particularly delight anyone. Getting these right is table stakes, not a differentiator. Other features scale roughly in proportion to how well you execute them, more of a good thing produces proportionally more satisfaction. A smaller number of features are genuine delighters, providing disproportionate satisfaction when present but causing little frustration when absent, at least at first.

This distinction matters because it changes what "priority" actually means for a given request. An expected feature that is currently missing deserves urgency regardless of how exciting it feels to build, because its absence is actively costing you customers who assumed it would simply be there. A delighter can reasonably wait longer, since its absence is not driving anyone away, even though building it might eventually differentiate you meaningfully once your baseline expectations are already covered.

Ask what specific customer segment is actually behind the request

A request that seems to be coming from "customers" in general often turns out, on closer inspection, to be coming from a specific, narrower segment once you actually check. The integration request might be coming entirely from your larger, more established customers, while the simplification request is coming entirely from newer customers still getting oriented. These are not the same customer base, and treating them as one undifferentiated group asking one set of requests hides a decision you actually need to make deliberately: which segment are you prioritizing serving well right now, and which segment's requests are you consciously choosing to defer.

This is not a comfortable question, but avoiding it does not make the tradeoff disappear. It just means the tradeoff gets made accidentally, based on whoever happened to email you most recently, rather than deliberately, based on which segment actually matters most to your current stage and strategy.

Say no in a way that keeps the relationship

A genuine skill that separates strong product leaders from overwhelmed ones is being able to tell a customer no without losing their trust or their business. This starts with actually explaining the reasoning, even briefly, rather than offering a vague future promise that both of you know is unlikely to materialize. A customer who hears "we're focusing on a different segment's needs right now, and here's why" walks away with more respect for you than a customer who hears "great idea, we'll add it to the list" and never hears about it again.

It is also worth being honest with yourself about the difference between a genuine no and a polite deferral you have no real intention of ever revisiting. If you know a request will never actually get built, saying so directly, even though it is uncomfortable, respects the customer's time more than an indefinite maybe that quietly wastes it.

Your roadmap should reflect a strategy, not a request queue

A roadmap built purely by ranking incoming requests, however carefully scored, will always feel slightly reactive, because it is fundamentally responding to whoever happened to ask rather than advancing a direction you actually chose. The strongest roadmaps start from a clear point of view about where the product needs to go and what specific customer problem matters most to solve next, then use customer requests as evidence supporting or challenging that direction, rather than as the direction itself.

This means some of the most valuable customer requests are the ones that confirm a direction you were already leaning toward, and some of the least valuable, even if urgently phrased, are ones that pull you toward a direction you have already deliberately decided not to pursue. Recognizing the difference requires having an actual point of view in the first place, which is a separate and arguably harder skill than scoring individual requests well.

Revisit your priorities on a schedule, not just when someone complains

A roadmap decided once and never revisited becomes stale quickly, but a roadmap that gets reshuffled every time a customer complains loudly becomes chaotic just as quickly in the other direction. A more sustainable approach sets a specific, regular cadence, whether that is monthly or quarterly depending on how fast your product moves, to deliberately step back and re-score your current priority list against fresh information, rather than letting the most recent complaint silently override a decision you made deliberately a few weeks earlier.

This discipline protects you from two opposite failure modes at once: a roadmap so rigid it ignores genuinely important new information, and a roadmap so reactive it never actually finishes anything because priorities keep shifting under pressure from whoever spoke up most recently.

Beware the request that is really five different requests

Sometimes what looks like five customers wanting five different things is actually five customers describing five different symptoms of the same underlying problem, phrased in whatever specific language each of them happened to reach for. One person asks for an integration. Another asks for a simpler onboarding flow. A third asks for better documentation. On the surface these look unrelated. Underneath, they might all be pointing at the same root issue, that your product is too hard to get started with for a specific type of user.

Before scoring five requests as five separate competing priorities, it is worth spending a little time asking whether some of them are actually different descriptions of the same underlying need. If they are, addressing the root cause directly can resolve several stated requests at once, which changes the actual math on reach and impact considerably compared to treating each surface level request as its own isolated item competing separately for a slot on your roadmap.

Your roadmap needs a visible no list, not just a yes list

Most roadmaps only show what is planned, which quietly implies that everything not on the list is simply forgotten or overlooked, rather than deliberately deprioritized. This creates a specific problem: the same requests keep resurfacing over and over, from different people, because nobody who asked can see that the request was actually considered and consciously set aside for a specific reason, rather than simply lost in a pile.

Keeping a visible, even informal, record of requests you have deliberately chosen not to pursue right now, along with a short reason why, does real work here. It lets you point back to a previous decision rather than relitigating the same debate from scratch every time it comes up again, and it signals to your team and your customers that prioritization here is a deliberate, considered practice rather than a chaotic scramble driven by whoever happened to ask most recently or most loudly.

Bring your team into the reasoning, not just the outcome

If you have even one other person working with you, sharing the actual reasoning behind a prioritization decision matters as much as the decision itself. A team that only sees the final roadmap, without understanding why one request was scored higher than another, tends to quietly form their own private theories about what is really driving priorities, theories that are often less charitable and less accurate than the actual reasoning would have been.

Walking your team through the specific scoring, even informally, builds a shared understanding that makes future prioritization conversations faster and less contentious, since everyone is working from the same visible criteria rather than guessing at unstated logic. It also means that when a team member disagrees with a specific priority, the conversation can focus on a specific input, such as your estimate of reach or effort, rather than devolving into a vaguer disagreement about whether the roadmap feels right.

The method matters more than the specific framework

Whether you use a formal scoring framework, a simpler value versus effort comparison, or something you build yourself, the underlying discipline is the same: comparing genuinely different requests against explicit, consistent criteria, rather than letting volume, recency, or personal relationship quietly decide your priorities for you.

This is exactly what our Product Management course is built to teach in depth, including the specific frameworks product teams at the largest technology companies actually use to make these calls, along with the harder judgment questions around strategy and segment focus that no scoring formula can fully answer on its own. If your roadmap currently feels like five customers pulling in five directions, the fix is not finding a way to please all five. It is building a method that lets you choose deliberately, and explain that choice with confidence when someone asks why.

Go deeper

Product Management: Foundations to Practice

A 14-module, in-depth product management course written to the standard of a FAANG-level internal training program: deep frameworks, named sources, real trade-offs, and common failure modes for each topic, not just definitions. Grounded in current industry material as of September 2026.

View course

Enjoyed this?

Get new posts like this by email.

Related posts