Playbook

How to Prioritize Product Features

Five questions, asked in order, for deciding which features to build next.

A feature prioritization playbook is a five-stage sequence of product tools that turns a long backlog of ideas into a ranked, scoped release built around the job customers hire the product for.

Feature prioritization playbook: five stages in order, from Jobs to Be Done and the Kano Model through RICE and MoSCoW to user story mapping.

The route

Five questions, in order

Each stage asks one question and uses one proven tool to answer it. What comes out of each stage goes into the next. Three points on the route can stop an idea, send you to do research, or force a cut.

Already sure what customers need, and only need to cut a release? Start at stage 4.

  1. What job is the product hired for?Stage 1 · Jobs to Be Done

    Passes on: the job, and a backlog cut down to ideas that serve it

  2. Which features matter, and how?Stage 2 · Kano Model

    Passes on: each idea sorted by how it affects satisfaction

    Basics not met?Fix them first, outside the ranking.

  3. Which ideas give the most for the effort?Stage 3 · RICE Score

    Passes on: a ranked list, with the guesses marked

    Top ideas rest on a guess?Test before you commit.

  4. What goes in this release?Stage 4 · MoSCoW

    Passes on: a scoped release, including what is left out

    Musts over 60% of the effort?Move some down; the release needs slack.

  5. In what order do users get it?Stage 5 · User Story Mapping

    Passes on: release slices a user can walk end to end

  6. How do you know it worked?Then · Measure, then repeat each quarter

The example

One product, followed all the way through

This playbook follows one product team from start to finish. It is an illustrative composite, and the details are simplified.

A 60-person software company in Istanbul sells invoicing software to small businesses across Turkey. About 4,000 businesses pay for it. The backlog has more than 200 ideas, sales wants whatever the last lost customer asked for, and the team has about 8 person-months of work to spend next quarter. Nobody can say why one idea beats another.

Each stage below ends with what the team produced at that step, so you can watch one stage's output become the next stage's input.

Stage 1 of 5

What job are customers hiring the product for?

Tool: Jobs to Be Done · Time: 1 to 2 weeks

Start with the customer, not the backlog. Jobs to Be Done asks what people are trying to get done when they use your product, the way they would describe it themselves. Talk to ten to fifteen customers about the last time they used it for something that mattered, and listen for the situation, the goal and what they used before.

Write the job as one sentence in three parts: when (the situation), I want to (the goal) and so I can (the result). Then read the backlog against it. Ideas that don't serve the job leave the list now, before anyone spends time scoring them.

What goes inCustomer interviews, and the current backlog.

What comes outOne job statement customers recognize, and a shorter backlog of ideas that serve it.

Skip it if: you ran job interviews in the last six months and the product hasn't changed direction since.

The job, as customers described it

Job statementGet paid on time without chasing

  1. Whena client pays late and my own bills are due
  2. I want tosee who owes what, and remind them, in one place
  3. So I cankeep cash coming in without spending my evenings on it
Seven backlog ideas read against the job (illustrative).
IdeaServes the job?
Reliable e-invoice sending to the tax systemYes. Without it, they can't invoice at all
Automatic late-payment remindersYes, directly
A who-owes-what dashboardYes, directly
Bank feed that matches payments to invoicesYes
Invoices in euros and dollarsYes, for customers who export
AI-written invoice descriptionsBarely
Dark modeNo

Handed to stage 2: the job, and the seven ideas above. The same test cut the full backlog of more than 200 to 31. The page follows these seven.

Stage 2 of 5

Which features matter, and in what way?

Tool: Kano Model · Time: 1 to 2 weeks

Not every idea affects customers the same way. The Kano Model sorts features into five categories by how their presence, and their absence, change how satisfied people feel.

The method is a pair of questions for each feature. How would you feel if the product had it? How would you feel if it didn't? A standard table turns the two answers into a category. Ask the customers who fit the job from stage 1, and check whether different groups answer differently.

What goes inThe ideas that survived stage 1.

What comes outEach idea in a category, and a list of basics the product fails today.

Skip it if: the ideas are all small improvements to features customers already rate. Go to stage 3.

MMust-be
Expected. Missing makes people angry; present, nobody notices
OOne-dimensional
More is better. Satisfaction rises the better it works
AAttractive
A pleasant surprise. Nobody misses it until they have it
IIndifferent
Nobody cares either way
RReverse
Some people would rather not have it

The question pair, asked for one idea

IdeaAutomatic late-payment reminders

  1. If the product had it, how would you feel?I'd like it
  2. If it didn't, how would you feel?I'd dislike it
  3. CategoryOne-dimensional: people want it, and they miss it when it's gone
The seven ideas sorted (illustrative). The highlighted row is a basic the product fails today.
IdeaCategoryWhat it means
Reliable e-invoice sendingMust-beFails on about 1 in 50 sends today. That is a broken basic
Late-payment remindersOne-dimensionalThe better they work, the happier people are
Who-owes-what dashboardOne-dimensionalSame
Bank feed matchingAttractiveNobody asks for it; everyone who tried it loved it
Invoices in euros and dollarsAttractive for exportersIndifferent for everyone else
AI-written descriptionsIndifferentDropped
Dark modeIndifferentDropped

Handed to stage 3: the broken basic goes straight into the release, outside the ranking. The four one-dimensional and attractive ideas go on to be ranked. The two indifferent ones are dropped.

Decision point

If a must-be basic is failing, fix it before anything else. Don't rank it against the other ideas. No delight feature makes up for a basic that breaks, and customers leave over basics long before they leave over missing extras.

Stage 3 of 5

Which ideas give the most for the effort?

Tool: RICE Score · Time: 2 to 3 days

Now rank what is left. RICE gives each idea a score from four estimates and puts every idea on the same scale, so a small fix for many customers can be compared with a big feature for a few.

Impact uses a fixed scale: 3 for massive, 2 for high, 1 for medium, 0.5 for low and 0.25 for minimal. Confidence is 100% when you have data, 80% when you have some evidence, and 50% when it is mostly a guess. The confidence score is the one to watch. It tells you which part of the ranking to trust.

Measure reach over the same period for every idea, usually a quarter, or the scores can't be compared. And count effort for the whole team, including design and testing, not just coding time.

What goes inThe one-dimensional and attractive ideas from stage 2.

What comes outA ranked list, with the low-confidence scores marked.

Skip it if: you have fewer than five ideas, or no time. Use the Value vs Effort matrix instead.

RReach
How many customers it affects in a set period
IImpact
How much it helps each one: 3, 2, 1, 0.5 or 0.25
CConfidence
How sure you are: 100%, 80% or 50%
EEffort
Person-months of work to build it

The formula, worked for one idea

RICE score(Reach × Impact × Confidence) ÷ Effort

  1. Late-payment reminders1,800 customers a quarter × 2 × 80% ÷ 2 person-months = 1,440
The four ideas scored (illustrative). The highlighted row rests on a guess.
IdeaReachImpactConfidenceEffortScore
Late-payment reminders1,800280%21,440
Who-owes-what dashboard2,400180%3640
Bank feed matching1,200350%6300
Invoices in euros and dollars300280%2240

Handed to stage 4: reminders first, then the dashboard. Bank feed matching has the highest impact but is only a guess, so it goes to a two-week test with ten customers instead of six person-months of build.

Decision point

If a top-ranked idea sits at 50% confidence, test it before you commit. A week of customer tests costs far less than building the wrong thing, and the score will move once you know.

Stage 4 of 5

What goes in this release, and what doesn't?

Tool: MoSCoW · Time: half a day

A ranking says what matters most. It doesn't say what fits. MoSCoW sorts the ranked ideas into four groups for one release: Must have (the release fails without it), Should have (important, but the release still works without it), Could have (the first thing to drop if time runs short) and Won't have this time.

Two rules keep it honest. Keep the Musts to about 60% of the effort, so there is room for things to go wrong. And write the Won't list down and share it. Saying no out loud is what stops the same requests coming back every week.

What goes inThe ranked list from stage 3, the fixed basics from stage 2, and the team's capacity.

What comes outA scoped release, with what is left out stated plainly.

Skip it if: you release continuously and don't plan work in fixed releases.

MMust have

  • Fix e-invoice sending1 person-month
  • Late-payment reminders2 person-months

3 of 8 person-months (38%)

SShould have

  • Who-owes-what dashboard3 person-months

3 of 8 person-months

CCould have

  • Invoices in euros and dollars2 person-months; first to drop

2 of 8 person-months

WWon't have (this time)

  • Bank feed matchingTesting first
  • AI descriptionsIndifferent
  • Dark modeIndifferent

Shared with sales

Handed to stage 5: a release of 8 person-months, with the Musts at 38%. Invoices in euros and dollars are first to go if anything slips.

Decision point

If the Musts take more than about 60% of the effort, move some down. A release that is all Musts has no slack, so the first surprise breaks a promise instead of dropping a Could.

Stage 5 of 5

In what order do users get it?

Tool: User Story Mapping · Time: 1 day

The last question is order. A user story map lays out what the user does, step by step, as a row of activities across the top. Under each activity sit the pieces of work that support it, most necessary at the top.

Then draw lines across the map to cut releases. The first slice should let a user walk the whole journey from start to finish, even if every step is basic. A release that perfects one step and leaves the next one missing gives users nothing they can use.

Read the map left to right to check the journey, and top to bottom to check the order. If a release leaves a gap in the top row, users will hit it on their first day. Fill it before adding depth anywhere else.

What goes inThe scoped release from stage 4.

What comes outReleases in order, each one usable from start to finish.

Skip it if: the release is a single feature with no journey around it.

The release as a story map (illustrative). Activities run across the top, in the order a user does them.
Send the invoiceTrack paymentChase late payersRecord payment
Release 1 (week 4)e-invoice sending fixedDue-date list, overdue firstOne reminder, sent by handMark as paid
Release 2 (week 8)Invoices in euros and dollarsWho-owes-what dashboardAutomatic reminder schedulePart payments
Later––SMS remindersBank feed matching, if the test works

Handed on: release 1 ships in four weeks and lets a customer send, track, chase and record a payment, basically. Release 2 fills it out.

Pace

Fast track or thorough

The fast track suits a small team or a short cycle. The thorough run suits a product with many customers, where a wrong call is expensive.

What changes between the two paces.
StageFast track (about a week)Thorough (4 to 6 weeks)
1. Jobs to Be DoneFive calls and support ticketsTen to fifteen full interviews
2. KanoThe team sorts ideas from what it has heardA Kano survey of customers
3. RICEValue vs Effort in one sessionFull RICE, with reach from usage data
4. MoSCoWOne planning meetingAgreed with sales and support
5. Story mapSketched on a whiteboardBuilt with design and engineering

Failure modes

How feature prioritization goes wrong

Common failures and what prevents them.
What happensWhat it looks likeThe fix
Scoring the whole backlogWeeks spent scoring ideas nobody needsCut against the job in stage 1 first
Ranking basics against extrasA broken basic loses to a shiny featureFix failing must-be basics outside the ranking
Trusting false precisionA score of 300 beats 290 and nobody asks whyRead confidence first; test the guesses
Everything is a MustNo slack, so the release slipsKeep Musts to about 60% of the effort
Releases nobody can useOne step polished, the next one missingSlice the story map so every release runs end to end

After the playbook

Measuring it, and doing it again

Pick the measure that shows the job is being done better, and check it after each release. For the invoicing team that is how many days customers wait to get paid. Treat it as one of your KPIs, not a one-off check.

Run the playbook again each quarter. Kano categories drift: today's pleasant surprise is next year's basic. The job itself changes more slowly, so stage 1 can often be a quick check rather than a full round of interviews.

Common questions

Feature prioritization: quick answers

What is the best framework to prioritize product features?

No single one. Deciding what to build takes several decisions, and each has its own best tool. Jobs to Be Done says what the product is for, Kano sorts features by how they affect satisfaction, RICE ranks them, MoSCoW scopes the release and a story map sets the order. Used together, each covers what the others miss.

What is the difference between RICE and MoSCoW?

RICE ranks ideas by expected value for the effort. MoSCoW sorts ideas into what a single release must, should, could and won't include. Rank with RICE first, then use MoSCoW to decide what fits the next release.

How is the Kano Model used to prioritize features?

It sorts features into must-be, one-dimensional, attractive, indifferent and reverse, based on paired questions to customers. Its most useful finding is a basic the product fails today. That goes into the next release ahead of everything else, rather than being ranked against new features.

What if stakeholders say everything is a Must have?

Keep the Musts to about 60% of the release's effort and ask each stakeholder what they would drop to add theirs. A Must is something the release fails without. If the release would still ship and work without it, it is a Should.

Can I use Value vs Effort instead of RICE?

Yes, on the fast track. Value vs Effort is quicker and needs no numbers, which suits a small team. It gives up the confidence score, so it can't tell you which rankings rest on a guess.

How often should feature priorities be revisited?

Every quarter for the ranking and the release scope. The customer's job changes slowly, so stage 1 can be a quick check between full rounds. Re-run stage 2 at least once a year, because features drift from pleasant surprise to expected basic.