discera.

Feature Prioritization: The Input Problem No Framework Solves

Jun 10, 2026·8 min·By Ahmet Ozcelik

Feature prioritization frameworks like RICE and Kano need real customer signal as input. Here's how to extract it from sales and CS calls.

Feature Prioritization: The Input Problem No Framework Solves

By Ahmet Ozcelik, Product Marketing Leader & GTM Engineer — Published 2026-06-10

Quick answer: Feature prioritization is the process of deciding which product features, improvements, or initiatives to build next based on customer impact, business value, and engineering effort. The frameworks PMs reach for — RICE, Kano, MoSCoW, value vs. effort — all assume you already know which features customers actually want and how much pain each gap is causing. In practice, that input data is the harder problem: the strongest signal lives in sales and customer success conversations, where prospects name deal-breakers and customers describe workarounds in their own words.

Most feature prioritization debates in product orgs are really arguments about which scoring spreadsheet to use. That's the wrong fight. The bottleneck is never the framework — it's the data you feed it.

What feature prioritization actually is (and what the frameworks assume)

Feature prioritization is the process of ranking which product capabilities, improvements, and initiatives to build next, based on customer value, business impact, and engineering effort. Every serious PM has a framework for this. Most have three.

The problem is that every popular framework — RICE, Kano, MoSCoW, value vs. effort, weighted scoring — is a scoring layer, not a data layer. RICE gives you a formula. It does not tell you what Reach number to put in. Kano gives you categories. It does not tell you which features customers treat as table stakes versus which ones would genuinely surprise them. MoSCoW gives you buckets. It does not tell you whether "must-have" reflects customer reality or internal politics.

The scores are only as good as the inputs: reach estimates, impact guesses, customer-importance ratings. And most teams generate those inputs from memory, from the loudest voice in the last planning meeting, or from a handful of customer interviews that happened to be scheduled that quarter. That is the real problem, and picking a different framework does not fix it.

The five frameworks PMs actually use

Here is a plain-language summary of the five frameworks that dominate B2B SaaS product teams — not to over-explain tools you already know, but because the comparison table makes the shared weakness visible.

The RICE scoring model was developed by the Intercom product team as a structured way to cut through debate with a single number: Reach × Impact × Confidence ÷ Effort. It is strong when teams have real usage data. It breaks down when Reach is a guess and Confidence is set to 80% on every row because no one wants to admit they don't know.

The Kano model, developed by Professor Noriaki Kano in 1984, classifies features into three types: basic (expected, no delight if present, anger if absent), performance (more is better), and delighters (unexpected, high satisfaction). It is excellent for customer-focused thinking. It requires actual customer input to classify correctly — a detail that gets quietly dropped when teams run Kano in a whiteboard session rather than with real data.

MoSCoW (Must / Should / Could / Won't) is the simplest of the group: sort features by whether they are required for this release, expected but negotiable, nice-to-have, or explicitly out of scope. Its value is stakeholder alignment. Its failure mode is that "must-have" tracks whoever has the most authority in the room, not what customers actually need.

The value vs. effort matrix plots features on a 2×2 — high/low value against high/low effort — to surface quick wins. Fast, visual, broadly understood. Also imprecise enough that two people can look at the same feature and place it in opposite quadrants without either being obviously wrong.

Weighted scoring lets teams define their own criteria — customer impact, strategic fit, market size, competitive pressure — and assign percentage weights, then score each feature. It is the most flexible of the five and the most susceptible to weight-cooking: nudging the percentages until the feature you already wanted wins.

FrameworkBest forInputs requiredMain weakness
RICEData-rich teams with usage metricsReach count, impact estimate, confidence %, effort daysReach and confidence are often fabricated
KanoCustomer-satisfaction thinkingCustomer surveys or qualitative research by feature typeRequires real customer input to classify correctly
MoSCoWStakeholder alignment and sprint scopingStakeholder consensus on release requirements"Must" tracks authority, not customer evidence
Value vs. effortQuick visual triageSubjective value and effort estimatesToo coarse for nuanced trade-offs
Weighted scoringFlexible, multi-criteria prioritizationAgreed-upon criteria weights and feature scoresWeights can be reverse-engineered to justify any outcome

The input problem: every framework needs signal it doesn't generate

Here is the argument stated plainly: the bottleneck in feature prioritization is not methodology. It is evidence.

RICE "reach" is supposed to represent how many customers or deals a feature affects. In practice, most RICE spreadsheets have a reach column filled with round numbers that came from a Slack thread. Nobody actually counted. If you don't know how many of your closed-lost deals in the last two quarters cited a missing integration as a blocker, your reach number is fiction — and the RICE score built on it is equally fictional.

Kano "delighters" require knowing what customers don't yet expect from your product. That is genuinely hard to surface with a survey, because you can't ask customers whether they'd be surprised by a feature they don't know to expect. The signal has to come from unprompted moments — a prospect on a demo call saying "wait, does this actually do X?" before you've mentioned it.

MoSCoW "must-have" is whoever has the most political capital in the room, unless you have evidence to the contrary. "We heard from three enterprise prospects last quarter that they won't sign without SSO" is evidence. "I think SSO is critical" is an opinion.

Product teams consistently struggle to translate customer feedback into roadmap decisions — not because they lack frameworks, but because the feedback they have is thin: low-frequency surveys, NPS comments stripped of context, and interview programs that sample at high cost and reach ten to fifteen customers per quarter. That sample size is anecdote territory. It tells you what ten customers said on the day you called them, not what two hundred prospects said in the moments when they were actively deciding whether to buy you.

The result is well-formatted scoring matrices producing roadmaps that miss the features actually killing deals.

Where the signal actually lives: sales and customer success conversations

Prospects describe deal-breakers in discovery and demo calls — in their own words, before any survey asks. A prospect saying "we can't move forward without a native Salesforce integration" on a closed-lost demo is a prioritization data point. Multiply that across forty calls and you have a statistically meaningful reach estimate.

Customers on renewal and QBR calls describe workarounds. "We've been exporting to CSV and doing this manually in Excel" is a feature gap stated plainly. It rarely ends up in a Jira ticket. It almost never surfaces in an NPS comment. It lives in the transcript of that call and nowhere else until someone goes looking.

AEs hear requests that never get logged anywhere formal. They remember the ones attached to the deals that hurt, but the low-ARR requests and the "by the way" asks at the end of calls disappear entirely.

There are three signal types worth extracting from this corpus:

  1. 01Deal-breakers — features cited as the reason a prospect didn't buy. These are your MoSCoW must-haves and your highest-reach RICE candidates.
  2. 02Deal-closers — capabilities that flipped a late-stage skeptic. These tell you what your performance features actually are in Kano terms.
  3. 03Never-submitted requests — asks raised on calls but never formalized into a ticket or feedback submission. These are the iceberg below the feature request inbox.

The other factor that makes this corpus valuable is volume. One call is anecdote. Two hundred calls is a prioritization input. The customer research from sales calls your team has already recorded represents a continuous, unfiltered voice of customer dataset — it just hasn't been analyzed as one.

How to extract prioritization signal from Gong calls at scale

If your team records conversations in Gong, the corpus exists. The question is whether you're analyzing it systematically or leaving it as a searchable archive that no one has time to mine.

Here is the concrete workflow.

Step 1: Segment by outcome and call type. Segment Gong calls by deal stage — filter to Demo or Discovery calls where the deal outcome was Closed-Lost in the last two quarters, and enrich with HubSpot deal data to filter further by ARR band (for example, deals over $25k). Run a separate filter for CS renewal calls flagged as at-risk in HubSpot in the last 90 days. You are now looking at the calls most likely to contain prioritization-relevant signal.

Step 2: Run a cross-call analysis prompt in one pass. Rather than reviewing calls one by one, use programmable call analysis to run a single custom prompt across the entire filtered segment simultaneously. The prompt should be specific:

"For each call, list every product feature, integration, or capability the prospect or customer explicitly asked for, expected, or cited as a blocker. For each, capture (1) the verbatim quote, (2) whether it was framed as a deal-breaker, nice-to-have, or unexpected delight, (3) the competitor or alternative they were comparing against, and (4) the ARR band of the account. Then roll up across all calls: rank features by mention frequency, weighted by ARR."

Discera runs this across up to 30 parallel analysis jobs; a workload of several hundred calls typically completes in roughly five minutes.

Step 3: Tag findings for sortability. Each output finding should carry the deal stage, ARR band, and competitor mentioned so the PM can slice by segment — enterprise deals vs. mid-market, or calls where Competitor A was mentioned vs. calls where no competitor came up.

Step 4: Route the output to where decisions get made. Export to a DOCX for the quarterly roadmap review meeting. Set up a recurring monthly schedule that posts the refreshed roll-up to a shared #product-signal Slack channel where Product, PMM, and Engineering leads can react in context.

Step 5: Make it recurring. The value compounds when the signal refreshes automatically. A monthly schedule means you walk into every quarterly prioritization cycle with a current, ARR-weighted feature frequency list — not a research project you have to kick off from scratch.

Discera never modifies or writes back to Gong. It reads transcripts and metadata read-only; your Gong data stays as it is.

Feeding RICE, Kano, and MoSCoW with real signal

Here is where the methodology closes the loop back to the frameworks you already use.

RICE Reach — stop estimating. Count how many closed-lost deals in the last two quarters cited the missing feature. Weight by ARR. That number is your reach input. It is not a guess; it is a count.

RICE Confidence — confidence should be a function of how many independent calls mentioned the same gap. If eight separate prospects across three different deal segments described the same missing capability without being prompted, confidence is high. If it came up once in a single call, confidence is low. The framework has always had a slot for this — now you have a principled way to fill it.

Kano basic features — listen for the phrase "I just assumed you had this." When a prospect on a demo expresses surprise that a capability doesn't exist, that is a basic feature gap. They expected it before you opened your mouth. That classification should not come from a whiteboard session; it should come from the transcript.

Kano delighters — features that prompted unprompted excitement on calls. A prospect who wasn't asking about a capability but reacted positively when it came up has given you a Kano delighter data point. Frequency across calls tells you how consistent that reaction is.

MoSCoW must-have — any feature that appeared in three or more closed-lost calls in the last quarter is a defensible candidate for must-have on the next release. You can walk into a planning meeting and say "this showed up in seven lost deals totaling $340k ARR" instead of "I think this is important."

Weighted scoring — use call-mention frequency, weighted by ARR, as one scored criterion alongside strategic fit and competitive pressure. It gives the qualitative judgment a quantitative anchor that came from customers, not from the team's priors.

A worked example: prioritizing one quarter's roadmap

Fourteen candidate features are competing for three slots in next quarter's roadmap. Engineering capacity is fixed. Every team member has an opinion.

Start with the call corpus. Pull every closed-lost demo from the last two quarters in Gong — in this example, 68 calls. Pull every CS renewal call from at-risk accounts in the same window — 31 calls. Run the win/loss analysis on Gong calls against both segments using the feature-signal prompt above.

The analysis returns in minutes. Here is what the output reveals:

Two of the fourteen candidates collapse into one. "Better reporting" and "exportable dashboards" were tracked as separate features in Jira, but the call transcripts show prospects describing the same underlying need in different language. One ticket, not two.

Three candidates have zero mentions across 99 calls. They came from internal brainstorming or a single stakeholder request. They don't disappear from the backlog permanently — but they are not competing for this quarter's three slots.

That leaves nine real candidates. Of those, four have five or more call mentions weighted by ARR. One has twelve mentions across both closed-lost and at-risk renewal calls — it is showing up as a deal-breaker in acquisition and as a churn signal in retention simultaneously.

Final RICE scores now use real reach numbers from actual call counts, real confidence scores based on mention frequency and call diversity, and effort estimates from Engineering. The output is a ranked list the whole team can stand behind, with evidence attached to every top score.

The PM walks into the planning meeting with a document, not a debate.

FAQ

What is the best feature prioritization framework?

No single framework is best — RICE works well for data-rich teams, Kano for customer satisfaction thinking, and MoSCoW for stakeholder alignment. The bigger variable is the quality of input data. Whichever framework you use, it produces better decisions when reach, impact, and customer-importance scores come from real conversation signal rather than guesses. The framework is the scoring layer; the data is the hard part.

How do you build a feature prioritization matrix?

Choose your scoring criteria — customer impact, strategic fit, effort, confidence — and assign weights to each. Score every candidate feature against those criteria, multiply by weight, and sum to get a total. The output is a ranked list. The hardest part is not building the matrix; it's generating honest scores for criteria like "reach" and "customer importance" without reliable data from customer conversations.

What is the difference between RICE and Kano model?

RICE is a quantitative scoring formula (Reach × Impact × Confidence ÷ Effort) that ranks features by expected return on engineering investment. The Kano model is a classification system that sorts features into basic, performance, and delighter categories based on how they affect customer satisfaction. They are not competing frameworks — Kano can directly inform the Impact and Confidence inputs you feed into RICE once you have real customer signal to classify against.

How do you prioritize features from customer feedback?

Collect feedback across channels — support tickets, interviews, NPS comments, and recorded sales and customer success conversations in Gong. Tag each piece of feedback to a candidate feature, count mention frequency weighted by account ARR, and use that frequency as your Reach and Confidence inputs in a scoring framework. Recorded Gong conversations are particularly high-signal because prospects and customers name gaps in their own words, unprompted, in the moments that matter most.

How often should a product manager re-prioritize the backlog?

Most growth-stage B2B SaaS teams re-prioritize the full backlog quarterly and do a lighter review monthly. The cadence matters less than the trigger: re-prioritize whenever a meaningful batch of new customer signal arrives — a closed-lost deal cohort, a churned account cluster, or a competitive shift. Automated monthly pulls from your Gong call corpus mean the signal is always current without requiring a manual research sprint before every planning meeting.

If your team uses Gong and wants to try the workflow described here, Start a free trial at discera.ai.

§ Author

Ahmet Ozcelik

Founder of Discera. Building programmable call analysis for revenue teams.

More posts · All Discera writing →

§ Run it on your own calls

Run the analysis from this post on your own calls.

You’ve read the playbook. The 100-call free trial is enough to actually run it.

No credit card · After your trial, your workspace continues on the Free plan

§ Common questions

Frequently asked.

What is the best feature prioritization framework?

No single framework is best — RICE works well for data-rich teams, Kano for customer satisfaction thinking, and MoSCoW for stakeholder alignment. The bigger variable is the quality of input data: whichever framework you use, it produces better decisions when reach, impact, and customer-importance scores come from real conversation signal rather than guesses.

How do you build a feature prioritization matrix?

Choose your scoring criteria (customer impact, strategic fit, effort, confidence), assign weights to each, then score every candidate feature against those criteria. The output is a ranked list. The hardest part is not the matrix itself — it's generating honest scores for criteria like 'reach' and 'customer importance' without reliable data.

What is the difference between RICE and Kano model?

RICE is a quantitative scoring formula (Reach × Impact × Confidence ÷ Effort) that ranks features by expected return on engineering investment. The Kano model is a qualitative classification system that sorts features into basic, performance, and delighter categories based on how they affect customer satisfaction. They are not competing frameworks — Kano can inform the Impact and Confidence inputs you feed into RICE.

How do you prioritize features from customer feedback?

Collect feedback across multiple channels — support tickets, interviews, NPS comments, and recorded sales and customer success conversations. Tag each piece of feedback to a candidate feature, count mention frequency weighted by account ARR, and use that frequency as your Reach and Confidence inputs in a scoring framework like RICE. Gong call analysis is particularly high-signal because prospects name deal-breakers in their own words before any survey has asked.

How often should a product manager re-prioritize the backlog?

Most growth-stage B2B SaaS teams re-prioritize the full backlog quarterly and do a lighter review monthly. The cadence matters less than the trigger: re-prioritize whenever a significant batch of new customer signal arrives — closed-lost deal data, a churned account cohort, or a competitive shift. Automated monthly pulls from your Gong call corpus mean the signal is always fresh without requiring a manual research sprint.