IL
WM
RS
VN
PT
GS
JL
25 on the record this issue
Detect Common Pain Across Segments
Rick ElmoreCEO, Simply NotedI treat a loud request as a signal to ask more questions, not as a priority. Before anything goes on the roadmap, I want to know how many customers hit the same problem, how often, and what they do today to work around it.
At Simply Noted we run software that sends handwritten notes, so we get requests from every direction: integrations, templates, handwriting styles, bulk tools. Our practice is to count requests by customer type and only build when a pattern appears across several accounts. One enterprise customer asking for a custom feature gets a conversation, not a sprint.
The lesson I took from this as a first-time founder is that the loudest customer often speaks for themselves, while broadly useful needs show up in support tickets and offhand comments. With a team of 11 and no outside funding, we cannot build for one voice. Shipping what many people quietly need is what moves retention.
Tally Distinct Buyers, Address Root Jobs
Ihor LavrenenkoFounder, SmarfleI count accounts, not requests. Keep one list of every feature request, and next to each one write how many different customers asked, not how many times one customer asked. One person who emails five times is one vote. Ten customers who each mention it once is ten votes.
Then ask each requester what they were trying to do when they hit the problem. Two customers who ask for opposite things often want the same result. One asks for more fields and another asks for fewer, and both really want a faster form. Solve the job behind the request and you satisfy both groups with one change.
For each release, I use a three-part test. Does it help many customers, does it support the core job of the product, and can we ship it in weeks, not months? A request needs a yes on at least two to make the next release. Everything else goes on a visible "considering" list, so customers know we heard them.
The lesson that separates loud from broadly useful is to write down who is asking. Large, vocal accounts can pull a small team into building for one customer. Check whether the request fits your ideal customer before you build it.
Tell everyone who asked what you chose and why. Even a clear no keeps trust.
Verify Issues Through Independent Channels
Will MitchellFounder, StartupBrosI count how many people ask for the same thing independently before anyone talks to each other. That's my filter. When I'm working with a product team and feedback starts pouring in, the loudest requests almost always come from a small cluster of power users who talk among themselves and amplify one idea until it sounds unanimous.
So I separate the channels. I look at support tickets, onboarding surveys, and churn interviews as distinct pools. If the same friction point shows up across all three without cross-pollination, I treat that as a real signal.
One time I was consulting on a product where a vocal group wanted a complex dashboard overhaul. It dominated every feedback thread. But when I pulled the actual support data and talked to customers who'd recently left, the recurring pain was much simpler.
People couldn't figure out how to complete their first task after signing up. The dashboard crowd was maybe 40 active users pushing hard. The onboarding gap was silently costing hundreds of new accounts.
We shipped the onboarding fix first. Retention in the first 30 days got better, and the dashboard requests dropped because people finally understood the product well enough to use what already existed.
Protect Core Transactions From Edge Cases
Roman SurikovFounder & CEO, Ronas IT | Software Development CompanyWe judge a feature request by the job it helps users complete and the cost of putting it in the next release. In Lainappi, an app for renting everyday items, the proposed design included an "I want to rent" listing: a renter could post a request for an item that an owner might later offer. We left it out of the initial product. It was technically difficult at that stage, and we considered the scenario unlikely. The release kept the direct path: owners listed items, renters searched for them, booked a rental and paid in the app.
That decision is useful when requests pull a product in different directions. A request can describe a real frustration and still point to the wrong feature. I'd ask what the person was trying to do, whether the proposed change helps the core transaction for other users, and what extra work it adds before that transaction is reliable. If two customers want opposite changes, the comparison should happen at the level of the underlying problem and affected workflow, rather than whose preferred screen gets built. For a small release, the hardest call is often leaving an attractive edge case out so the main path can work end to end.
The Lainappi scope choice came from the likely user journey and the implementation cost. My advice is to record the need behind a loud request and the condition under which you'd revisit it. If repeated use or support conversations show that people can't complete the core task without that change, it deserves another look; volume alone doesn't tell you whether the proposed solution fits the product.
Score Proposals With Shared Criteria
Val NarodetskyCEO, OdesaBefore anyone on my team debates which feature to build next, I require product and engineering to sit in the same room and score every request against four things. Value to the customer, impact on our value stream, risk if we delay, and how much technical debt it creates or reduces. That shared scorecard kills the loudest-voice-wins dynamic because you're comparing apples to apples across disciplines. A feature request from one vocal power user might score high on customer value but low on value stream impact, and when both sides of the house can see that on the same sheet, the argument resolves itself.
The process only works if the team treats it as blameless. When a past release misprioritized something, we run a collaborative post-mortem focused on what the scoring missed, not who pushed the wrong call. That builds trust between product and engineering so they operate as one cross-functional unit instead of two silos negotiating territory.
The practical constraint is language. If product talks in customer stories and engineering talks in sprint points, the scorecard becomes a translation exercise nobody finishes. I make both groups use the same vocabulary around value delivery from the start of the cycle, so the criteria do the heavy lifting instead of anyone's gut feeling.
Prioritize Ideal-Profile Blockers Above Vocal Clamor
Paul TowersFounder & CEO, Playwise HQConflicting feedback is normal in software. At Playwise HQ I treat volume as a signal, not a decision.
How I prioritise for the next release: 1. Tie every request to a job to be done and a segment. "Add more AI polish" from one champion is different from "battlecards go stale after the deal" from multiple RevOps buyers. 2. Score on frequency, intensity, and strategic fit. Frequency across accounts beats loudness from one account. Intensity matters when a blocker kills adoption. Strategic fit asks whether it strengthens our create-use-capture-improve loop or distracts into adjacent tools. 3. Separate must-fix, should-fix, and park. Must-fix items unblock paid use or create data integrity risk. Should-fix items expand value for the ICP. Park is everything else, with a note on what evidence would revive it. 4. Validate with behaviour, not opinions. If reps ask for a feature but never use the workflow it would sit in, it is a loud request. If they invent workarounds in Slack or the CRM, it is a real need.
How I tell loud from broadly useful: Loud requests often arrive with urgency, custom edge cases, and "everyone needs this" from a single stakeholder. Broad needs show up as repeated friction in win-loss notes, support tickets, and usage gaps across companies. I also ask: would this help a new customer in week one, or only a power user who has already succeeded?
Practical filter I use: if three similar accounts hit the same wall in the last 60 days, and fixing it moves activation or retention for our ICP (sales reps, enablement, RevOps), it rises. If it is one vocal customer asking us to resemble their internal wiki, we document it and stay focused.
The release decision then becomes a portfolio: a few high-confidence fixes, one meaningful bet, and clear "not now" communication so customers feel heard without steering the roadmap by volume alone.
Align Improvements With Enterprise-Wide ROI
Girish SongirkarDelivery Manager, Enterprise Software Engineering, ArionerpDeciding which conflicting feedback shapes a release requires mapping requests against systemic bottlenecks rather than individual department desires. In two decades of implementing ERP systems across manufacturing hubs from Pune to Detroit, I've found that the loudest voices often demand digital replicas of manual workarounds. These vocal requests usually target local efficiencies, while broadly useful needs address cross-functional friction-like inventory visibility or procurement lag-that impacts the entire organization. A loud request is frequently a symptom of a change management failure, where a stakeholder tries to automate a process that actually needs re-engineering. I distinguish noise from need by asking if an improvement aligns with the ROI and governance goals agreed upon by both Operations and IT leadership. If a feature serves only to preserve a legacy habit without improving data integrity or workflow speed for the collective, it is noise. We prioritize configurations that drive returns for the business process as a whole, ensuring technology remains focused on scalability rather than short-term appeasement. The best predictor of success is whether a change helps both the operations and IT directors reach a consensus on what a successful delivery looks like.
Separate Complaints From Proposed Features
Jatin LalitFounder and Developer, CountdownshareI look for the job behind the request, then ask whether solving it would help people who have never contacted me. A detailed feature request can sound important simply because someone has explained it well. That doesn't necessarily make it the right next release.
With CountdownShare, my countdown timer SaaS, I've had to balance a quick setup experience with more control over design and embeds. Putting every option in the first screen makes the product more capable, but also makes a simple task feel complicated. I introduced Simple and Advanced builder modes so someone who needs a timer quickly can get it published, while someone embedding it into a website or campaign can go deeper.
That experience shaped how I assess feedback: does the request remove a hurdle in the main workflow, and can I address it without adding a hurdle for everyone else? I give more weight to a recurring problem than to a particular person's proposed solution.
My practical advice is to write down the problem separately from the requested feature. Several apparently conflicting requests can point to the same need: more control when it's needed, fewer decisions when it isn't.
Uncover Mutual Obstacles Behind Opposites
Kenneth ShenCEO, Founder, PigmentThe pattern I have seen at Pigment is that customers describe symptoms, not diagnoses. Two customers requesting opposite changes are almost never actually wanting opposite things. They are experiencing the same underlying friction and proposing different solutions based on how they individually use the product.
When we got conflicting feedback about our assessment flow, one group wanted more questions for deeper results and another wanted fewer questions for faster completion. Sounds contradictory. But both were saying the same thing: the current flow felt like it was not respecting their time. The first group wanted to feel like the depth justified the effort. The second group did not believe the depth was coming. We solved both by adding a progress indicator and showing partial insights during the assessment. Neither group got what they asked for. Both got what they needed.
The decision practice I use: ignore the feature request and write down the frustration behind it. When you have ten frustrations written out, three of them will overlap in ways the individual requests never would. That overlap is your next release.
The loudest feedback is almost always the most articulate person on your user base describing their specific workflow. The most useful feedback is the pattern that shows up in vague complaints from five different people who could not tell you exactly what to build but all feel the same friction.
Favor Repeated Barriers Among Best-Fit Clients
Kruno SulićFounder & SaaS Product Builder, ClipriseWhen customers ask for conflicting improvements, I do not treat feedback as a vote. I sort it into four buckets: how many users experience the issue, how painful it is when they do, whether it affects the right customer segment, and whether the request supports the product's core direction. The next release should be shaped by the feedback that removes repeated friction for the best-fit users, not by the request that arrives with the most emotion.
A lesson that helped me separate a loud request from a broadly useful need was realizing that passionate users are often describing edge workflows very clearly, while quieter users simply leave when the core product feels harder than it should. In SaaS and creator tools, the biggest risk is overbuilding for vocal power users while neglecting the moments that block activation, retention, or repeat use.
What I look for is pattern plus consequence. If five different customers describe the same underlying obstacle in different words, that matters more than one customer asking for a very specific feature ten times. I also check where those requests come from. Feedback from ideal customers who use the product regularly and would stay longer or get value faster carries more weight than requests from casual users trying to bend the product into something else.
Another practical filter is reversibility. If a change is easy to test, we can ship a lightweight version, watch adoption, and learn quickly. If it adds long-term complexity to the UI, onboarding, or roadmap, the evidence bar should be much higher.
In product building, I have found that the best roadmap decisions usually come from translating requests into the underlying job to be done. Customers may ask for opposite solutions, but they are often expressing the same need: save time, reduce confusion, or get a better result faster. If you prioritize the root problem instead of the exact wording of the request, the release becomes more useful for the broader customer base.
Value Revenue Accounts and Foregone Options
Carlos CorreaChief Operating Officer, RingyFeature requests from customers can quickly become overwhelming and distract product teams. The challenge with conflicting requests is understanding their true value.
It's crucial to prioritize based on the profile of paying customers rather than the quantity of requests. One feature request from a paying customer should take precedence over a hundred from free users.
Opportunity cost often goes unnoticed in product decisions. Choosing to focus on one feature now means missing the chance to pursue a potentially better option later. It may be necessary to temporarily deprioritize certain user groups to concentrate on those with higher long-term potential.
To effectively filter feature requests, eliminate anonymity. Anonymous requests provide little value. Always log who makes the request, their company, and their role. If it's not possible to follow up or understand the business need behind the request, reconsider building that feature.
Measure Breadth, Then Ship Minimal Remedies
Victor SmushkevichFounder, Mold Scanner AIWhen two requests conflict, I look for the problem under each one before I weigh who's louder. People asking for opposite fixes are usually stuck at the same moment. In a photo app, one person wants more detail on a result and another wants it shorter. Both are telling me they can't tell what to do next. I write that down as one problem and design for it.
The lesson that separated loud from broad for me is that volume comes from a few people and breadth shows up as a pattern. One person sending five emails is a single data point with a megaphone. Ten people who each mention the issue once, in different words, are telling me something real. I count distinct people. Message count misleads.
Then I ask what the change costs everyone who never asked for it. A setting added for one camp adds a screen for every user. On mobile that cost is easy to forget, because the person who asked only sees their own win.
I'm pre-launch, so I don't have release data to point to. This is the filter I'd defend on a call: pick the problem the most different people describe, and ship the smallest fix for it.
Bring Support Insights Into Release Choices
Dane MaxwellFounder, Paperless PipelineAt Paperless Pipeline the people who answer our support calls are the same people who decide what we build next, and that one choice does most of the sorting between loud requests and broad needs for us. When feedback comes in through a ticket queue, it arrives as a feature someone has already designed in their head, and two customers can ask for opposite features to fix the same underlying problem. When you are the person on the phone, you hear the problem before you hear the proposed fix, and you start to notice when a dozen brokerages describe the same stuck file in a dozen different ways.
That is the test I use. A loud request names a solution and usually comes from one office with one way of working. A broadly useful need shows up as the same pain described in different words by customers who have never talked to each other. With more than 1,700 brokerages on the platform, the things worth building tend to be dull and general: checklist templates, relative due dates, and required documents that get flagged before a file is signed off. Those help nearly every office, whatever its process looks like. My advice is to put the people who hear complaints in the room where releases get decided, and to rank requests by how many unrelated customers describe the problem. How hard one customer pushes for a particular fix should count for much less.
Discover Hidden Opportunities Beneath Feedback
Scott ShirleyFounder & CEO, Pledge ItThe most useful thing we built started with a need nobody was asking for directly. When I ran Uplifting Athletes, I tried every fundraising platform available, but none could handle performance-based fundraising, where supporters pledge based on miles run or weight lifted. So I built a tool for our own use. When we brought it to market, about 1,000 professional athletes wanted to use it.
That experience taught me that the strongest needs often sit beneath the feedback. A request tells you what one customer wants changed. Talking to several customers about what they're trying to accomplish helps you identify needs that could benefit many organizations.
When two organizations ask for opposite changes, I ask each one why. One might want shorter donation pages, while another wants more fields. Both may be trying to collect the right information without losing donors at checkout. Solving that underlying problem can help both organizations and others facing the same challenge.
The test I trust is whether a change helps nonprofits do something they couldn't do before. If it only addresses one isolated complaint, it can usually wait.
Assess Latent Hurdles Before Interface Design
Lasse RasmussenCo-Founder, HarbaAsk customers to describe the last time the problem occurred and how they worked around it before discussing their proposed feature. I would compare how many customers face the underlying problem, how frequently it occurs, and what it prevents them from doing.
Harba's Sonderborg case provides a useful illustration: boaters can pay through an app, a browser or a kiosk, with those channels connected to the same marina management system. The lesson I take from that is that a shared need does not always require a single interface.
For the next release, I would prioritize the common obstacle, then assess whether the solution should serve everyone or remain optional. Several different requests may point to the same payment problem, while repeated requests from one account may reflect a specialized workflow. The strength of the evidence should determine priority, not how insistently a feature is requested.
Let Churn Risk Direct Roadmaps
Siim KostabiCEO, PagelootWe have 20,000+ brands on Pageloot and the worst trap is treating every request like it's urgent. One customer wanted us to add a custom fields feature so they could tag QR codes by internal SKU. Another customer said the exact opposite, requested we remove fields entirely because their team found it confusing. Both were paying customers. Both felt certain.
The shift came when I stopped asking "who is louder" and started asking "who will leave if I don't do this." I called the custom fields customer back and asked directly: are you staying or leaving if we don't build this next month. They said they'd stay, use workarounds, complain in Slack. I asked the second customer the same thing. They said if we didn't simplify, they'd migrate to a competitor within two weeks.
That conversation cost 30 minutes. It changed the entire roadmap that quarter. We simplified. They stayed. The first customer stayed too, complaints and all.
The lesson is simple: actual churn risk beats perceived urgency every time. You don't have to guess. Ask the customer directly how much friction they're willing to live with, and how long. If they're willing to live with it indefinitely, it's not a need, it's a preference. If they'll leave in two weeks, you have your answer.
Use Behavior Signals to Reveal Wider Adoption
Richard MeadowsHead of Content, StreamriseThe lesson that helped us most: count customers, not requests, and take the biggest accounts out of the count before you look. A loud request usually comes from a few heavy users; a broadly useful need shows up as a share of ordinary customers.
A real example from Streamrise, a service for live streamers. We are redesigning our order form. The current one shows customers 11 of about 39 possible settings, and the question was which hidden settings to bring forward.
Before deciding, we pulled 90 days of real orders for our main product and measured, for each setting, the share of customers who had ever changed it from the default. Six resellers with more than 1,000 orders each were excluded, because otherwise their habits would have looked like everyone's.
What the data said: - One setting had been changed by 76% of customers and another by 58%. After that it dropped fast: 25%, 9%, 8%, 7%, and a long tail at 6% or less. Eight settings had never been changed by anyone. - The median time between two orders from the same customer was 2.4 hours, and 53% of orders were for the same channel as that customer's previous order.
That last pair changed the priority. The broadly useful need was not more control. It was repeating what worked a couple of hours ago quickly. The design target for the next version became fast repeat orders, with the few settings people really use kept visible.
Rare needs were not thrown away either. The rule we wrote down was "rarely used does not mean not needed": a setting at 4% may be exactly what a high-value customer depends on, and low usage can also mean the field was hard to find. Those settings move into an Advanced section instead of being deleted.
How I would apply this to any release decision: 1. Turn each request into a measurable behaviour you can count in your own data. 2. Measure the share of customers, with your largest accounts held out, then look at the largest accounts separately. 3. Ship for the broad need first, and keep a clear, cheap path for the specialised one.
Remove Frequent Causes of Work Stalls
Rahul AgrawalFounder & CEO, QuickIntellA loud request describes one customer's symptom. A broadly useful need shows up as the same cause across many customers, often without anyone asking for it.
At QuickIntell, AI agents handle revenue-cycle work for medical practices, and every case an agent can't finish reaches a person with a stated reason. That gives us a second kind of feedback, one that never shouts: how often the same stall recurs across practices. When requests conflict, the one that removes a recurring cause of stalled work beats the one with the most urgency behind it.
The clearest example is the review queue. We expected practices to want agents that do more on their own. What we saw in deployments was correct results that never became finished work, because a case landed in a queue nobody owned or a staff member couldn't see why the agent had done something. Nobody asked for "a review queue with the evidence attached," but building it addressed the cause behind many different requests, and it became the feature customers valued most.
The rule I use for a release: ship what removes the most common cause of stalled work; respond to every loud request individually; and decline, with the reason, requests that would add capability without fixing a cause. A request tells you someone is unhappy. A recurring stall tells you why.
Weight Silent Habits Over Message Volume
Eric LaflecheFounder, PitchConflicting requests usually aren't conflicting. Customers are very good at describing pain and not very good at designing fixes. When one group asks for X and another asks for the opposite, it's often the same underlying problem showing up through two different proposed solutions. If you build either request as written, you've solved half the problem and annoyed the other half.
So the first move is to throw away the proposed solution and keep the complaint. Ask what was happening right before they got frustrated. Two opposite feature requests often turn out to share one root cause you can fix in a way neither group asked for.
For telling a loud request from a broad need, the lesson that stuck with me is to weight behavior, not volume. The loudest feedback almost always comes from power users. They care the most, they write the longest messages, and they're a small slice of the people actually using the product. If you build mainly for them, the product gets steadily harder for the quiet majority, who never complain. They just stop showing up.
So my test is simple. Before a request shapes a release, I check whether usage data shows the same struggle among people who never said a word. If the silent users are tripping over the same thing, it's a real need. If only the vocal ones are, it's a preference, and it can wait or become a setting.
A card game is a good place to learn this. Every region plays slightly different house rules for Pitch, and every player is certain theirs is the real one. You can't ship all of them as the default, so you watch which tables people actually finish.
Trace Input to Customer Outcomes
Vlad KuzinFounder, PORTICOI sort feedback by the job the customer is trying to do, and who asked or how loudly doesn't enter into it.
Say one customer wants a shorter intake form and another wants every detail captured. They look like opposites, but both want to answer only what applies to them. Conditional logic serves both, because each person sees only the questions that match their earlier answers, and that's the kind of fix I look for when two requests collide.
To tell a loud request from a broad one, I count the different customers who describe the same problem and note the workaround each one uses today. One person asking five times is one data point. Four people who all copy the same field into a spreadsheet are a signal worth building for.
Validate Fundamental Problems Via Product Evidence
Brian CheboiProduct And Growth Strategist, Ecomli Group LLCWhen users request conflicting software features, we look past the requested solution and focus on the underlying problem. At Ecomli, one seller might demand granular manual pricing controls, while another wants fully automated Amazon-to-eBay inventory syncs. Both requests stem from valid frustration, but we prioritize based on three metrics: problem frequency, operational disruption, and total user impact.
To validate these needs beyond raw feedback volume, we cross-reference feature requests with support ticket trends, product usage data, and retention impacts. Whenever feasible, we ship incremental iterations to a subset of users before rolling out a full release.
The key lesson we've learned is that the loudest feature request rarely represents the best solution. Customers often suggest different band-aids for the same root issue; by solving the core operational friction rather than building every requested feature, a single elegant fix can serve the majority of your user base.
Instrument Activity Ahead of Priorities
Timur RakhmatullinSenior Software Engineer, Softline SolutionsI ran into this exact problem when I built an internal data platform at Softline Solutions. We had 200+ analysts across 1,500 client accounts on GCP, and they all wanted different things from our BigQuery dashboards. Some wanted more filters. Some wanted faster load times. Some wanted completely new report types. Everyone had opinions, and the opinions contradicted each other. The trap is treating all feedback equally. Jira tickets pile up, someone writes a long message in Slack, a team lead mentions it in a meeting. It feels urgent. But I started tracking something simple: actual usage. Not what people asked for, what they actually used. That's when the pattern got obvious. The features generating the most tickets were sometimes used by 3 people. Three. Meanwhile, quiet features that nobody complained about were used daily by 50+ analysts. Nobody filed a ticket saying "please keep this working exactly as it is." They just used it. I'd seen something similar at MyTona (mobile gaming, 22M+ downloads). Product managers came to us with conflicting requests for the analytics pipeline. Some wanted real-time dashboards, others wanted deeper historical analysis. Both groups were loud about it. But when we looked at actual query logs, we found most PMs checked the same five metrics every morning and ignored most of what they'd asked us to build. The lesson that changed how I think about this: instrument your own tools. Put basic telemetry on internal features. Track clicks, track queries, track how long people spend on each view. Then when two groups want opposite things, you don't have to guess. You look at the data and ask a different question: what do people actually do? It's not about ignoring feedback. Feedback tells you where the pain is. But usage data tells you how many people feel that pain, and how often. A loud request from 3 power users is real, but a quiet daily habit shared by 50 people is worth more to the next release. Timur Rakhmatullin, Senior Software Engineer, Softline Solutions
Clarify Audience Decisions Prior to Capabilities
Scott StoufferCo-Founder + CTO, Market BrewI first ask which user decision a request is meant to improve. Two customers can ask for opposite interface changes because they are solving different jobs; treating those requests as votes on one feature can obscure the need.
A useful lesson came from a reporting-design review at Market Brew. We were mixing two goals: a detailed internal dashboard for the team and a simpler report explaining progress to a client. I pushed us to define the internal dashboard's scope first and handle the client lifecycle and exported reporting separately. The same data could support both, but the two audiences needed different experiences.
That changed the question from 'Which screen should we build?' to 'Who is using it, what decision are they making, and what evidence do they need?' For a release, I would favor a clearly defined user problem that recurs across accounts and has testable acceptance criteria. A forceful request is worth investigating, but its volume does not establish that its proposed solution belongs in the core product.
Trust Neutral Proof Rather Than Seniority
Mahesh ShivnatriTechnology Leader, DeloitteI decide by asking what problem sits underneath each request, then checking how many people actually hit that problem. Conflicting requests often turn out to be two different fixes for the same pain. One team wants more detail on a screen, another wants less clutter, and both are really saying they can't find what they need quickly. Solve that, and you've answered both.
To tell loud from broad, I look at evidence the requester didn't create. Support tickets, usage data, and how often people work around the product are more honest than a feature request. If one customer asks for something every week but nobody else's behavior shows the same struggle, it goes on the list, not into the next release.
The lesson that taught me this: early on, I gave too much weight to whoever had the most senior title in the room. A request from an executive felt urgent, so it jumped the queue. Then I'd watch adoption numbers and see the people doing the daily work never touched it. Now I treat seniority as a reason to listen carefully, not a reason to build.
"The loudest request tells you who's frustrated. The usage data tells you how many people are."
Apply Thresholds for Market Relevance
Matthew HuFounder & Lead Reviewer, SoftCritMatthew Hu, founder and lead reviewer at SoftCrit (softcrit.com), an independent publication that hands-on tests business software.
The lesson that changed how I prioritize feedback came from my time in product strategy at a publicly traded SaaS company: the loudest customer is rarely the most representative one. We had one enterprise client demanding a custom reporting feature for months — it dominated every internal meeting — but when we surveyed our full user base, only 3% cared. Meanwhile, a request buried in support tickets about faster invoice generation affected 60% of users.
The framework I use now is simple: before any feature makes the next release, ask three questions — does it affect more than 20% of active users, does it move a core metric (retention, activation, or revenue), and does it fit the product's stated positioning? If a request fails two of those, it's a loud request, not a broadly useful need. No matter how insistent the customer.
