Your Training Partner
Techniques Toolbox
Value-cost plane: five features linked to the origin by rays, ranked from the steepest ray to the flattest, from rank 1 to rank 5.

Ranking

Ranking orders a set of items into a strict sequence, from most important to least important, one unique position per item, from 1 to N. It is one of the four prioritisation approaches BABOK distinguishes, alongside grouping, time boxing and negotiation. It is the only one that produces a total order: where grouping sorts items into a few shared categories, ranking gives each one a position that belongs to it alone. Its deliverable is an ordered list, backed by a stated criterion or a composite score, that answers the question the other three approaches leave open: where do we start, and what comes next.

Goal

Ranking gives each item a unique position from 1 to N, producing a total order in which a single item occupies each rank. It answers the question that blocks a team with more to do than it can handle at once: where exactly to begin. A product backlog is pulled from top to bottom, one item after another, a test campaign runs in a set order, a risk register is worked from the most threatening to the least. In each of these cases, sorting into categories leaves the real decision open: knowing that twelve items matter does not say which of the twelve comes first.

This is what separates it from the three other prioritisation approaches. Grouping sorts items into a few shared categories, in the manner of MoSCoW buckets, with no order inside a bucket. Time boxing and budgeting fit items to a fixed resource without ordering those that fit within it. Negotiation reconciles stakeholders' disagreement over an order without producing that order itself. Ranking answers a precise operational decision: what is handled first, second, third, when the team needs an unambiguous sequence. These four approaches belong to the same prioritisation task, and the choice between them depends on the audience and on what it needs.

The deliverable is an ordered list from 1 to N, backed by the criterion that produced the order. The criterion is recorded with the list, whether it is a single criterion (value, risk, cost, urgency dictated by a dependency) or a composite score with its weights. Once recorded, it makes the order defensible the day someone asks why item 4 comes before item 5, and BABOK notes that priorities are replayed as soon as the context changes. A rank whose derivation cannot be reconstructed is not reproducible, and a rank that is not reproducible does not survive the first challenge.

Usage

When to use it

  • List to be worked strictly top to bottom: a product backlog or a test sequence.
  • Single shared criterion or a composite score: a common measure all items compare against.
  • Set small enough for reliable judgement: around fifteen items for a direct ranking, more with a score.
  • Agreement on the criterion, without agreement on each position: ranking then sets the positions mechanically.

When not to use it

  • Large set with no real need for a strict order: "now, later, never" is enough, prefer grouping.

Description

Set the criterion before scoring anything

The criterion is decided and recorded before the first score. Value, risk, cost, urgency dictated by a dependency or a stated combination of these dimensions: the discipline is the same across every source that structures the exercise. Wiegers has the benefit, the penalty, the cost and the risk scored explicitly, rather than an abstract "priority" that means nothing until you have said priority according to what. Reinertsen reduces the economics to a sentence: if you quantify only one thing, let it be the cost of delay. A rank produced against an unstated criterion cannot be defended, because the only answer to "why this order" is then an intuition no one can check.

Direct ordinal ranking, for small sets

The simplest form asks stakeholders to place each item at a unique position from 1 to N, by direct comparison or by sorting. It works well up to fifteen or twenty items, the span a person holds in mind at a single glance. Beyond that, direct ordinal judgement becomes unreliable: you no longer really compare twenty items with one another, you compare a few and place the rest roughly. This cognitive limit is structural, and it is what justifies pairwise comparison and the weighted score.

Pairwise comparison, when the set grows or is contested

Saaty's Analytic Hierarchy Process turns the problem around: instead of ranking twenty items at once, you compare each pair of items, two at a time, on a fixed scale from 1 to 9. The judgements fill a comparison matrix, from which a relative weight per item is derived, by the principal eigenvector or by a lighter approximation based on the row sums. Sorting the weights gives the rank. The method trades speed for reliability: comparing two items is a far easier judgement than ordering a whole set, and it makes inconsistent judgements visible, the loop where A beats B, B beats C and C beats A, which its consistency ratio quantifies before it corrupts the order.

Weighted score, for a rank driven by value, cost and risk

Wiegers and Beatty's weighted score rates each item on agreed dimensions (the benefit, the penalty of not doing it, the cost, the risk) or on a subset of these. Each dimension is normalised as a percentage of the set's total, weighted if some matter more than others, then combined into a single number, for example a priority equal to the weighted benefit plus the weighted penalty, all divided by the weighted cost plus the weighted risk. Sorting that number gives the rank. This is the method that scales to a whole backlog and that produces, per item, an auditable and recalculable value. Its pitfall is its own: false precision. A formula yields a number to two decimals from inputs that are relative, subjective estimates. The precision of the result is an artefact of the arithmetic, and reading a gap from 3.42 to 3.38 as a real difference is to mistake the convenience of sorting for a property of the item.

Value-cost plane ranking five featuresFive features positioned on a cost-value plane, each linked to the origin by a ray. Rank 1, Completeness check, cost 2, value 7, priority 3.5. Rank 2, Online payment, cost 3, value 9, priority 3.0. Rank 3, SMS notification, cost 3, value 6, priority 2.0. Rank 4, Status tracking, cost 4, value 6, priority 1.5. Rank 5, Multilingual form, cost 5, value 5, priority 1.0. The rays are ordered from steepest to flattest, in that order.246810246810Relative costValueCompleteness checkOnline paymentSMS notificationStatus trackingMultilingual form12345
The priority score is the slope of the ray through each item: the steeper the ray, the higher the rank. Two dimensions, one order.

WSJF, when the backlog is replayed continuously

One variant is worth naming, because it changes the question asked. WSJF, formalised in SAFe on Reinertsen's economics of the cost of delay, scores separately the cost of delay, the sum of value, time criticality and risk reduction or opportunity enablement, and the job size, then ranks by the cost of delay divided by the size. Dividing by size means a fast, moderately valuable item comes before a slow, very valuable one. It answers "what to pull next given how long things take", a question close to but distinct from "what matters most". It is the analogue, for a continuously replayed backlog, of what BABOK evokes when it notes that some adaptive approaches explicitly sequence requirements in an ordered list, the product backlog.

Three pitfalls that distort the order after the fact

The first is rank instability. A small change in weighting, risk counting a little more this quarter, can reorder a large set in a non-trivial way. Wiegers indeed presents the weights as adjustable to the project context, which means the rank is stable only to the extent that the weights are. A ranking produced once and never reopened goes stale exactly as BABOK anticipates when the context or the information changes.

The second is overlooking dependencies. A rank by value, cost and risk, or a WSJF, can place a dependent item above its prerequisite, which produces an order that is not deliverable as sequenced. Dependencies are therefore checked after the calculation, and a dependent block is sequenced together or the prerequisite is moved up.

The third is manipulation. Whoever supplies the cost or risk inputs of a score has an interest in bending them to move or protect an item's position. The general limitation BABOK notes for prioritisation, the solution team that over or under-estimates the difficulty of implementation, intentionally or not, plays out concretely here: a ranking is worth only as much as its inputs, and its inputs are supplied by people who have a stake in the outcome. Recording the criterion, the method and the resulting order together is what makes this influence visible and contestable.

AI considerations

The first contribution is purely mechanical: the calculation. A weighted score or a pairwise comparison matrix is arithmetic once the inputs are in. An assistant computes the normalised percentages, the combined score, the resulting sort and flags an inconsistent judgement, the matrix where A beats B, B beats C and C beats A, far faster than by hand over many items or many stakeholders. The second contribution is sensitivity analysis: once a score or a WSJF is established, AI shows how the order shifts if a weight or an estimate changes, "if risk weighs twice as much, who moves", putting the unstable-rank pitfall in front of the eyes before it bites. The third is detecting dependency conflicts: given an order and a set of declared dependencies, the machine spots the positions where a dependent item precedes its prerequisite.

What AI must not do follows from what ranking protects. It does not supply the value, cost or risk estimates itself: these are business and technical judgements that belong to the stakeholders and the delivery team, and an estimate produced by the machine reintroduces the risk of manipulation in a new form, an opaque number no one answers for, which destroys the accountability that recording the criterion exists to hold. Nor does it produce the final order without the criterion and the derivation being visible and contestable: the whole point of a ranking run properly is that the order can be explained and challenged against a stated criterion, and a tool that delivers "here is your ranked backlog" without showing its inputs undoes exactly that. Finally, it does not choose the criterion that should govern. Deciding between value, risk and cost of delay is a strategic judgement, and a recommendation from the machine would quietly smuggle in a default no one has settled on.

Examples

The concept the example makes visible fits in one sentence: a weighted score turns two dimensions into a single order. A cantonal e-government team ranks five requested features for the online building-permit portal, to set the delivery order. Each feature gets a value score and a relative cost score, from 1 to 10, and the priority is the quotient of value by cost.

Ranking

Five features of a building-permit portal

ItemValue (1-10)Relative cost (1-10)Priority (value ÷ cost)Rank
Automatic completeness check of the application723.51
Online payment of the fee933.02
SMS notification on status change632.03
Status tracking for the applicant641.54
Multilingual form (FR/DE/IT)551.05
The priority score, once computed, is the rank: sorting the value ÷ cost column from highest to lowest gives the order 1 to 5, with no further arbitration reordering it.

The priority column does all the work. Once the two scores are set, the quotient is computed, and sorting it from highest to lowest produces the order without a separate judgement rearranging it. The completeness check comes before online payment even though payment carries the highest value in the grid, because it costs less, 2 against 3: that is the kind of reversal an eyeball ranking misses and an explicit score makes defensible. The multilingual form, at equal value and cost, closes the list.

What the table does not show of itself is the heart of its fragility. The value and cost scores are relative estimates agreed upstream by the people who answer for the offering and the delivery. The score inherits their subjectivity, and the decimal in the priority column is a sorting convenience. Sorting 3.5 ahead of 3.0 is correct; reading the gap of 0.5 as a measured quantity is not.

Visualisations

The ordered list is made of rows and columns: the deliverable is the table itself. Writing it in HTML rather than as an image has a practical reason: you sort the priority column to check the order, you recompute a quotient when a score changes, you reread a row to justify a position. An image of a table loses those three actions, which are the real use of the artefact.

The mechanism that produces the rank does not fit in the table. The priority score is a ratio, value divided by cost, and two items on the same ray from the origin of a value × cost plane carry the same score. Placing the items on that plane shows at a glance what the priority column states row by row: the rank reads by sweeping the rays from the steepest to the flattest, and a high-value item can end up behind a more modest but far cheaper one. This reading is spatial: it is drawn.

Cost

PhaseLevelJustification
PreparationMediumThe real work is choosing the criterion, securing agreement on it and gathering the scores or comparisons. On a weighted score, the dimensions and their weights must also be settled. That is what to budget for.
ExecutionLow to mediumScoring and sorting is quick for a small set in direct ordinal ranking. Pairwise comparison or a weighted score over a whole backlog takes more, but the arithmetic is delegated to a spreadsheet.
DocumentationLowThe artefact is a list and its criterion, its production is immediate. The real cost is upkeep: replaying the ranking when a score, a weight or a dependency changes, failing which the rank goes stale in silence.

Tooling

The spreadsheet remains the reference tool: the three methods are written in it as formulas. The quotient of a weighted score, the normalisation of a dimension as a percentage of the total, the sort that becomes the rank, all of it is a computed column that recomputes on every change of score. A spreadsheet also catches the inconsistency of a pairwise comparison, the loop where A beats B, B beats C and C beats A, which the eye does not see on a fifteen-row matrix.

Backlog management tools, Jira, Azure DevOps and their kind, carry a native rank: you order the backlog by pulling it, and the position in the list is the ranking itself, kept up to date as you go. This is the natural home for a continuously replayed ranking, provided the criterion that justifies the order stays visible, failing which the list becomes a stack of opinions no one can contest.

For pairwise comparison on a large or sensitive set, dedicated tools, 1000minds, Expert Choice, TransparentChoice, hold the matrix, compute the weights and flag the consistency ratio. They earn their cost when the number of items puts direct ordinal ranking out of reach and the traceability of the judgement has to be produced. Then there is the anti-tool, the slide: a ranked list in a presentation cannot be sorted, cannot be recomputed and is wrong the moment a score moves.

Sources

  • IIBA, A Guide to the Business Analysis Body of Knowledge (BABOK Guide) v3, §10.33 Prioritization: the definition of ranking, ordering information from most to least important, the gloss on explicitly sequencing requirements in an ordered list, the product backlog and ranking as one of the four prioritisation approaches. The limitations cited are those of prioritisation as a whole, not of ranking alone.
  • Karl Wiegers and Joy Beatty, Software Requirements, 3rd ed., Microsoft Press, ch. 16 « First Things First: Setting Requirement Priorities »: the weighted score from benefit, penalty, cost and risk, the normalisation of the dimensions, the priority formula and the weights adjustable to the project context.
  • Thomas L. Saaty, The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation, McGraw-Hill: pairwise comparison on the 1-9 scale, the comparison matrix, the derivation of weights via the principal eigenvector and the consistency ratio.
  • Donald G. Reinertsen, The Principles of Product Development Flow: Second Generation Lean Product Development, Celeritas Publishing: the economics of the cost of delay and the principle that, if you quantify only one thing, it must be the cost of delay.
  • Scaled Agile, Weighted Shortest Job First (WSJF): the applied formula, cost of delay divided by job size, as a method for ranking a continuously replayed backlog.
RACI Matrix
All techniques
Real Options