Feature Prioritization Calculator (RICE, ICE, WSJF, MoSCoW, Kano)
Rank a backlog by RICE, ICE, WSJF, value vs effort or MoSCoW, and analyse Kano surveys.
Try before you buy.
- Free preview: the top-ranked item in full, with the first rows of the ranking (up to 3), the first step of the working and a watermarked chart; every other figure is hidden.
- Locked until you unlock it: download and copy.
- Unlock: Pro pass, ₹179 for 30 days or ₹79 for 1 week, a one-time payment that never renews. Unlock: Pro pass, $5.99 for 30 days or $2.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Prioritization method
RICE = Reach × Impact × Confidence ÷ Effort: how many people an item reaches in a period, how much it moves each of them, how sure you are, and the person-months it takes.
Backlog
A CSV file, an Excel workbook (.xlsx, .xls) or an OpenDocument sheet (.ods) with a header row, read in this browser — an export of an issue tracker or a kanban board works, as does a range copied from a spreadsheet and pasted below.
Type each item and its estimates. Everything stays in this browser on this device.
No items yet. Press Add item, Import or paste or Example.
Kano survey answers
One row per respondent with a pair of columns per feature, such as “Dark mode (functional)” and “Dark mode (dysfunctional)”, or one row per answer with the columns Feature, Functional and Dysfunctional. Answers may be the words (“I like it”, “I expect it”, “I am neutral”, “I can tolerate it”, “I dislike it”) or the codes 1 to 5. A Segment or Persona column lets you look at one group.
Scales and weights
SAFe adds the three parts with equal weight (1 each); a weight from 0 to 10 changes how much one part counts.
Ranking
Add items with their estimates, or try the example, to see the ranking.
The CSV keeps each item’s key and adds its priority score and rank, so a tracker’s CSV import can write them back to the same items.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the Feature Prioritization Calculator (RICE, ICE, WSJF, MoSCoW, Kano)
Put a backlog in order with the method your team uses. RICE scores an item by Reach × Impact × Confidence ÷ Effort, ICE by Impact × Confidence × Ease, WSJF by its cost of delay — user-business value plus time criticality plus risk reduction or opportunity enablement — divided by its job size, value vs effort by value ÷ effort with the 2 × 2 of quick wins, big bets, fill-ins and time sinks, and MoSCoW sorts it into Must have, Should have, Could have and Won’t have this time. The Kano mode reads a survey of functional and dysfunctional answers and puts each feature in a category with its better and worse coefficients.
Type the items, paste a range from a spreadsheet, or open the CSV or Excel export of your issue tracker or kanban board. The ranking shows the working of every score, the quadrant of each item on the 2 × 2, and how far one estimate would have to move before the item changes place — so you can see which positions are firm and which hang on a guess.
Without a pass the ranking is a free preview: the top-ranked item, the first rows of the ranking (up to 3), the rule and the first step of the working, and the chart as a watermarked picture. A Pro pass shows the whole ranking with its sensitivity and the Kano analysis, and unlocks the CSV to import back into your tracker, the chart as PNG and a one-page PDF for stakeholders.
How to use it
- Choose the method: RICE, ICE, WSJF, Value vs effort, MoSCoW or Kano survey.
- Add the items and their estimates, or press Import or paste and open a CSV or Excel file (a Jira, Linear, Azure DevOps or Trello export works) or paste cells from a spreadsheet; check which column holds each field and add the rows. Example fills in a made-up backlog.
- Under Scales and weights, set the units of reach and effort, the 1–10 or 1–5 scales, the WSJF weights or the lines of the 2 × 2.
- Read the ranking: each score with its working, the quadrant, and Place holds within — the smallest change of one estimate that moves the item. Items whose place changes within the threshold you pick (15 % at first) are flagged.
- For a Kano survey, open the answers file or paste it, choose how the answers are coded and, if there is a Segment column, which respondents to look at. With a Pro pass, download the CSV, the chart picture or the one-page PDF, or copy the ranking; without one the result stays a free preview.
Examples
Bulk import: reach 2,000 users a quarter, impact 2 (high), confidence 80%, effort 4 person-months. Dark mode: reach 5,000, impact 0.5 (low), confidence 100%, effort 1.
Bulk import: 2,000 × 2 × 0.8 ÷ 4 = 800. Dark mode: 5,000 × 0.5 × 1 ÷ 1 = 2,500, so dark mode ranks first.
With only these two items, dark mode stays first until its reach drops below 1,600 (−68%) or its effort rises above 3.1 person-months, with its other estimates as they are.
Audit log: value 8, time criticality 8, risk reduction 13, job size 3. Payment retries: 13, 8, 5, size 8.
Audit log: (8 + 8 + 13) ÷ 3 = 9.67. Payment retries: (13 + 8 + 5) ÷ 8 = 3.25. The audit log comes first: a high cost of delay for a small job.
Export to Excel, 18 answer pairs: 10 performance, 5 must-be, 3 attractive.
Category Performance (the most frequent). Better = (3 + 10) ÷ 18 = 0.72; worse = −(10 + 5) ÷ 18 = −0.83.
Common uses
- A product manager ranking next quarter’s feature requests before a planning meeting.
- A SAFe team sequencing features for a Program Increment with WSJF.
- A start-up founder deciding which ideas are quick wins and which are big bets.
- A researcher turning a Kano survey into the must-be, performance and attractive features of a product.
The formulas and where they come from
- RICE (Intercom’s RICE article): Reach × Impact × Confidence ÷ Effort. Reach is people or events in a period, impact 3 massive, 2 high, 1 medium, 0.5 low and 0.25 minimal, confidence 100% high, 80% medium and 50% low, effort in person-months.
- WSJF (SAFe: WSJF): the relative cost of delay divided by the relative job duration, where the cost of delay adds user and business value, time criticality, and risk reduction and/or opportunity enablement. SAFe estimates on the modified Fibonacci sequence 1, 2, 3, 5, 8, 13, 20, 40, 100 (SAFe glossary); switch to any numbers under Scales and weights.
- MoSCoW (Agile Business Consortium): Must Have, Should Have, Could Have and Won’t Have this time. Its guidance keeps typically no more than 60% of the effort Must Have and around 20% Could Have, the work dropped first when time runs short; the page checks your split when the items have an effort.
- ICE: Impact × Confidence × Ease, each scored 1 to 10 (or averaged, if your team averages them).
- Value vs effort: value ÷ effort, each 1 to 10, with the lines of the 2 × 2 where you set them.
How firm is each place?
For every ranked item the page works out, one estimate at a time with the others unchanged, the smallest change that lifts it above the item before it or drops it below the item after it — for example “+12% Reach (2,000 → 2,240) passes Bulk import”. Estimates on a scale (RICE impact, 1–10 scores, Fibonacci sizes) move in whole steps; the others by any amount within their range (confidence at most 100%). An item is flagged when that change is within the threshold you choose (5% to 33%) or when it ties with another item. A flagged item is not wrong — its place depends on how good one estimate is, so check that estimate before you commit to the order.
Importing from a tracker or a board
The first row of the file names the columns. The page matches the usual names — Summary or Title, Issue key or ID, Reach, Impact, Confidence, Effort or Story Points, Business Value, Time Criticality, Job Size, Priority or Labels for MoSCoW — and you can change each match before adding the rows. Numbers may be written 1,200 or 1.200,5, percentages with %, RICE impact as its word (High), and MoSCoW buckets as words or letters (Must have, S). Rows without a title are left out and counted. The CSV export keeps the item’s key in the column name your tracker used and adds the priority score and rank, ready for the tracker’s own CSV import to update the same items.
The Kano survey
Each respondent answers two questions per feature: how they would feel if the product had it (functional) and if it did not (dysfunctional), each with “I like it”, “I expect it”, “I am neutral”, “I can tolerate it” or “I dislike it”. The pair gives a category from the Kano evaluation table: attractive, performance (one-dimensional), must-be, indifferent, reverse or questionable (a guide to the Kano model). A feature takes its most frequent category, ties going must-be, performance, attractive, indifferent, and the list is ordered that way. Better = (A + O) ÷ (A + O + M + I) and worse = −(O + M) ÷ (A + O + M + I) (the satisfaction coefficients); the chart puts each feature by both. The stricter table, which also counts “I expect it” or “I can tolerate it” given to both questions as questionable, is an option.
Limitations
- The scores are only as good as the estimates: the page shows how much they matter, not whether they are right.
- One backlog at a time is kept in this browser; save it as a JSON file to keep several or to move it to another device.
- The backlog holds up to 500 items, and a survey up to 80 features and 20,000 respondents.
- Writing the scores back into a tracker uses that tracker’s own CSV import; nothing is sent to it from here.
Privacy
On this device; its files download once
Everything happens in your browser. The backlog and its settings are kept in this browser on this device so they are there when you come back; a survey file is read on the page and not kept. Nothing you type, open or paste is uploaded.
Frequently asked questions
What do I get without a pass?
Without a pass, Feature Prioritization Calculator (RICE, ICE, WSJF, MoSCoW, Kano) shows the top-ranked item in full, with the first rows of the ranking (up to 3), the first step of the working and a watermarked chart; every other figure is hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Which method should I use?
RICE when you can estimate how many people an item reaches; WSJF when time matters (deadlines, penalties, risks) and your team estimates relatively; ICE for quick scoring of experiments; value vs effort for a fast 2 × 2 in a workshop; MoSCoW to agree what a release must contain; and a Kano survey to learn which features customers expect, which delight them and which they do not care about.
What does “Place holds within ±7%” mean?
That one of the item’s estimates moving by about 7% — with the others unchanged — would move it past a neighbour in the ranking. The note under it names the estimate and the neighbour. A tie shows as “tie”, because any change moves it.
How do I get the scores back into Jira, Linear or Azure DevOps?
With a Pro pass, download the CSV: it keeps each item’s key in the column name of your export (Issue key, ID) and adds Priority score and Priority rank. Map those columns to fields in the tracker’s CSV import, matching items by their key.
Why is one of my items not ranked?
It is missing an estimate the method needs, or an estimate is outside its range (an effort of 0, a confidence above 100%, a WSJF size that is not on the Fibonacci scale). The list under the ranking says which item and why, and the item’s card shows it too.
Is my backlog uploaded?
No. It is kept in this browser on this device and never sent anywhere. Clearing this browser’s site data deletes it, so save it as a JSON file if you need it later.