PMI-ACP Product Backlog Refinement: Clarifying, Prioritizing, Splitting and Sizing Backlog Items
Product backlog refinement is the ongoing work of keeping the backlog's upcoming items clear, ordered by value with customers and stakeholders, split into small vertical slices and sized by the whole team, so that the next iterations can start without guesswork. It is the first task in the Product domain of PMI's PMI-ACP Examination Content Outline, with four enablers: clarify the backlog items, prioritize them with the customer or stakeholder, decompose them as needed, and use tools and techniques to collectively size work. This lesson covers the three Cs of a user story, acceptance criteria versus the definitions of done and ready, INVEST and progressive elaboration, who decides the order and who informs it, MoSCoW, Kano analysis, customer-valued techniques and financial measures, risk-adjusted backlogs and compliance deadlines, vertical slicing and story maps, and relative sizing with planning poker, affinity estimating, Wideband Delphi and T-shirt sizes.
On this page10 sections
- What refining the product backlog means
- Clarifying backlog items through conversation
- Acceptance criteria, definition of done and definition of ready
- Well-formed stories: INVEST and progressive elaboration
- Prioritizing with customers and stakeholders
- Value-based prioritization techniques: MoSCoW, Kano and customer-valued methods
- Financial measures for ordering work: ROI, NPV, IRR and payback
- Risk-adjusted backlogs, spikes and compliance items
- Decomposing backlog items: vertical slices, splitting patterns and story maps
- Sizing work collectively: story points, ideal time and estimation techniques
- Clarify backlog items through conversation with the product owner, and tell acceptance criteria apart from the definitions of done and ready
- Use INVEST and progressive elaboration to judge whether an item is well formed and detailed at the right time
- Explain who orders the backlog, who informs the order and how the agile practitioner facilitates competing stakeholder demands
- Apply MoSCoW, Kano analysis, customer-valued techniques, relative ranking and financial measures (ROI, NPV, IRR, plus payback period) to prioritize work
- Place risk-based and architectural spikes and compliance items in a risk-adjusted backlog
- Decompose large items into vertical slices using splitting patterns and story maps, just in time
- Size work collectively with story points or ideal time, and choose between planning poker, affinity estimating, Wideband Delphi and T-shirt sizing
What refining the product backlog means
Refining the product backlog means keeping the ordered list of upcoming work in a state the team can act on: the next items are clear, ordered by value with the people who care about the outcome, split small enough to finish, and sized by the people who will build them. It is a continuous activity, not a phase. Most teams hold a regular refinement session, but refinement also happens in short conversations whenever a question comes up.
The PMI-ACP Examination Content Outline lists Refine product backlog as the first task in the Product domain, with four enablers that give this lesson its structure:
- Clarify the backlog items: through conversation, acceptance criteria and a shared idea of when an item is ready to start.
- Prioritize the backlog items with the customer/stakeholder: using value-based techniques such as MoSCoW, Kano analysis, customer-valued games and financial measures, adjusted for risk and compliance.
- Decompose the backlog items as needed: splitting large items into thin, vertical slices that still deliver value, at the time they need it.
- Use tools and techniques to collectively size work: relative sizing with story points or T-shirt sizes, using planning poker, affinity estimating or Wideband Delphi.
Roles matter throughout. The product owner is accountable for the order of the backlog and decides it with customers and stakeholders. The developers (everyone who builds and tests the product) clarify, split and size the items, and they inform the order with cost, risk and dependencies. The scrum master or agile practitioner facilitates and coaches; they do not choose priorities or estimates for others.
Neighbouring tasks own the rest of the Product domain: setting increment goals and demonstrating increments is Manage increments, boards and charts are Visualize work, and defining and measuring value after delivery is Manage value delivery.
Clarifying backlog items through conversation
A backlog item is clarified by talking about it with the product owner or customer, not by handing over documents or guessing. Ron Jeffries' three Cs describe a user story: the card (a short written reminder), the conversation (where the real detail is agreed) and the confirmation (acceptance criteria that show the need is met). A story is a promise to have that conversation. The common template, "As a <type of user>, I want <goal> so that <benefit>", deliberately names a role rather than a person and leaves the solution open for that conversation.
Ambiguity is resolved by the person who owns the need. Take an item such as "Patients receive appointment reminders in good time": one developer assumes a text message the day before, another an email a week ahead. Neither reading is checked until someone asks the product owner. The practitioner's move is to bring the question to the product owner while the team is discussing it, then capture the answer as confirmation (for example, "a reminder is sent 48 hours and 2 hours before the appointment, by the channel the patient chose"). Long written specifications and private assumptions both fix one reading without testing it against the customer's intent, and unresolved questions only become more expensive once work has started.
Product decisions need someone with the authority to make them. When the product owner will be away or overloaded for a period, the gap is filled by a person the product owner empowers to answer day-to-day product questions, such as a business analyst or subject-matter expert, while the product owner keeps their limited time for the decisions only they can take. A team that guesses at the business rules and seeks approval afterwards has swapped the conversation for an assumption, and the rework arrives at the review.
Acceptance criteria, definition of done and definition of ready
Three agreements make items clear, and each has a different job. Acceptance criteria are specific to one story: the business rules and conditions that story must satisfy. The definition of done is shared by every item: the quality standard any work must meet to count as complete. The definition of ready is the team's entry agreement: what an item needs before it is taken into iteration planning.
| Acceptance criteria | Definition of done | Definition of ready | |
|---|---|---|---|
| Applies to | One story | Every item the team delivers | Every item entering planning |
| Answers | Does this story do what the customer needs? | Is the work finished to our quality standard? | Do we understand this item well enough to start? |
| Example | A library loan cannot be renewed when another member has reserved the book | Code reviewed, unit and integration tests pass in the pipeline, user help updated | Criteria agreed, external dependencies known, item sized and small enough for one iteration |
| Agreed by | Product owner with developers and testers | The team (and organization standards) | The team with the product owner |
Write acceptance criteria as concrete examples. Adjectives such as "fast", "user-friendly" or "robust" mean something different to every reader. Examples with observable, measurable outcomes ("given a book reserved by another member, when the borrower tries to renew it, then the renewal is refused and the due date stays the same") leave no room for private interpretation and expose edge cases early. This is the idea behind specification by example and behaviour-driven development. A short session in which the product owner, a developer and a tester look at a story together (often called the three amigos) is the usual place to find those examples, because each brings a different question: what is needed, how could it be built, and how could it break. Edge cases that first appear at the iteration review are a refinement signal: the conversation happened too late or stayed too vague.
Keep shared quality rules in one place. A check that applies to all work belongs in the definition of done. Repeating it inside each story's criteria adds noise, lets the copies drift apart and makes it easy to forget on the story where it matters.
Keep the definition of ready a minimum, not a maximum. Its purpose is narrow: keep items that are likely to stall mid-iteration (an unknown external dependency, no way to test the outcome) out of planning, without creating an approval step. Warning signs that it has turned into a phase gate: items queue for weeks to satisfy it, the product owner spends more time filling it in than talking with the team, and any uncertainty disqualifies an item. Agile teams expect some questions to be answered during the iteration; the definition should only require what is needed to begin.
Well-formed stories: INVEST and progressive elaboration
A well-formed story meets Bill Wake's INVEST qualities. Use them to diagnose why an item is hard to plan or deliver:
| Quality | Meaning | Sign it is missing |
|---|---|---|
| Independent | Can be ordered and delivered on its own | It can only be demonstrated after other stories are built, so they have to be scheduled as a bundle |
| Negotiable | States a need; the solution is worked out together | It arrives as a fixed design and the team is not allowed to propose alternatives |
| Valuable | Delivers something a user or customer cares about | It describes a component users never see or benefit from on its own |
| Estimable | The team understands it well enough to size it | Nobody knows how the required technology or rule behaves |
| Small | Fits comfortably within one iteration | It is bigger than the amount of work the team usually finishes in an iteration |
| Testable | Has criteria that can be checked objectively | Success is described only as "users are happy with it" |
INVEST judges what the story says, not the paperwork around it. A story is not expected to carry a task breakdown: tasks are identified during iteration planning, by the people doing the work.
Progressive elaboration means adding detail just in time. Items near the top of the backlog are detailed, small and ready; items further down stay coarse, as epics or features, until they come close. Roman Pichler's DEEP summarises a healthy backlog: Detailed appropriately, Estimated, Emergent and Prioritized. Detailing everything up front is waste on a product where feedback will change later features: the detail goes stale and has to be redone. Many teams aim for roughly one to two iterations' worth of ready items at the top. Much deeper and refinement time goes into detail that changes after each review, crowding out delivery; much shallower and planning stalls for lack of ready work. Older editions of the Scrum Guide suggested refinement usually takes no more than about 10% of the team's capacity, a useful sanity check.
Prioritizing with customers and stakeholders
The product owner orders the backlog by value, working with customers and stakeholders; the agile practitioner facilitates that conversation, and the developers inform it. Ordering is a collaborative decision with one accountable owner, not a vote of whoever escalates loudest and not a choice the scrum master makes.
- Competing stakeholders. When stakeholders compete for the top of the backlog, the practitioner's job is facilitation: bring the parties together, make each request's value visible against shared criteria (outcomes, customers affected, cost of delay, effort) and help the product owner decide in the open. Picking a winner on the product owner's behalf, or ranking by seniority, undermines both ownership and trust.
- Developers inform the order. Developers know about technical dependencies, risk and cost that the product owner may not. Their job is to make that information visible in refinement; the product owner then decides the new order. Changing the order themselves, however sensible, bypasses the accountable owner.
- Value has several parts. Business value, risk reduction, learning, dependencies, compliance deadlines and the cost of delay (how much value is lost by delivering later) all affect order. A feature tied to a seasonal peak, such as holiday shopping or the end of the tax year, loses most of its value if it misses the window, while a feature whose value is steady loses little by waiting. Where effort is similar, the item whose value decays fastest usually goes first, even if its total value is a little lower.
Value-based prioritization techniques: MoSCoW, Kano and customer-valued methods
Value-based prioritization techniques give customers and stakeholders a structured way to say what matters most. The outline names MoSCoW, Kano analysis and customer-valued prioritization, alongside relative ranking and requirements reviews; the common techniques fall into three groups.
MoSCoW
MoSCoW sorts items into Must have (the release is not viable without it), Should have (important but not vital), Could have (desirable if time allows) and Won't have this time (agreed not to be delivered now). It comes from DSDM and suits releases with a fixed date: the Should and Could items are the contingency that can flex. DSDM guidance keeps Must haves to no more than about 60% of the effort. The limit matters because Must haves are the guaranteed part of the release; when they consume almost everything, there is no contingency left, and the honest response is to revisit the categories with stakeholders early, while trade-offs are still cheap.
Kano analysis
Kano analysis asks customers paired questions for each feature: how they would feel if the product had it, and how they would feel if it did not. The answers classify features:
| Category | Customer reaction | Prioritization meaning |
|---|---|---|
| Must-be (basic, threshold) | Angry if missing, unimpressed if present | Build first: nothing else makes up for a missing basic |
| Performance (one-dimensional) | Satisfaction rises with how well it works | Invest in proportion to the value |
| Attractive (delighter, exciter) | Pleased if present, not missed if absent | Differentiates, but only once basics are met |
| Indifferent | No reaction either way | Low priority |
Categories drift over time: an innovative feature becomes an expectation once competitors copy it. Re-check Kano results periodically. A feature that has drifted into the must-be group no longer earns credit for existing, but it still has to keep working reliably, because its absence or poor performance now causes dissatisfaction.
Customer-valued techniques and relative ranking
- Buy a feature: customers get a limited budget of play money and buy features at prices based on their cost, often pooling money for the ones they want most.
- 100-point method: each participant distributes 100 points across the items. Like buy a feature, it shows how strongly people prefer one item over another, not just the order.
- Dot voting: participants place a few dots on their preferred items; quick, but it shows little about strength of preference.
- Relative weighting (Karl Wiegers): rate each feature for the benefit of having it and the penalty of not having it, then compare that total with its estimated cost (and optionally risk) to rank features.
- Relative prioritization (ranking): place items in a single forced order, with no ties. It is simple, and it makes the trade-offs explicit because two items can never share first place.
A requirements review with customers and stakeholders, often at the iteration review or a refinement workshop, is where these results are checked against what users actually need.
Financial measures for ordering work: ROI, NPV, IRR and payback
Financial measures compare items whose value can be expressed in money; the right one depends on the goal the sponsor states. The outline names ROI, NPV and IRR; the payback period is a common companion measure.
| Measure | What it tells you | Prefer | Choose it when the goal is… |
|---|---|---|---|
| ROI (return on investment) | Gain relative to cost | Higher | A simple comparison of return per unit spent |
| NPV (net present value) | Total value in today's money, after costs, accounting for when cash arrives | Higher (and above zero) | The most value over the product's life |
| IRR (internal rate of return) | The discount rate at which NPV is zero; a percentage return | Higher (and above the organization's required rate) | Comparing the rate of return of options |
| Payback period | How long until the investment's cost is recovered | Shorter | Recovering cash quickly, for example under a funding condition |
The measures can disagree, so the stated goal or constraint decides which one to read. Imagine a hospital choosing between two scheduling improvements of similar effort: option X is worth more over its life but takes three years to recover its cost, while option Y is worth less but recovers its cost in eighteen months. If the board's only aim is long-term value, X wins on NPV. If the board has said every project must recover its cost within two years, Y is the only option that meets the condition, whatever X's NPV. Where value depends strongly on timing, use cost of delay as well.
Risk-adjusted backlogs, spikes and compliance items
A risk-adjusted backlog orders risk responses alongside features so uncertainty is reduced early, while it is still cheap to change course. Activities that reduce known threats, such as a load test of a new database, a proof of concept for an unfamiliar sign-in protocol or a trial data exchange with a partner, are written as backlog items and ordered near the top beside the most valuable features. The rule of thumb is that work that is both high-value and high-risk goes early: a fatal problem found late in a release leaves no time or money to respond.
A spike is a short, timeboxed piece of research or prototyping whose output is knowledge, not shippable functionality. The outline names two kinds used in refinement:
- A risk-based spike retires a specific threat before the work that depends on it is scheduled, for example a valuable feature that relies on a third-party service nobody on the team has used.
- An architectural spike proves that a technical approach or design will work, for example whether a chosen framework can meet a response-time target, before the team commits to building on it.
Spikes also unblock estimation. When the team cannot size an item because nobody understands the technology, the gap between estimates is a symptom of missing knowledge, not of disagreement; a spike buys that knowledge, and the item is sized afterwards.
Compliance items are not ranked by preference. Legal or regulatory work often looks unexciting to customers, but missing a mandatory date can stop the product altogether. Its position comes from the deadline: work back from it using the team's estimate and add a buffer, so the work finishes in time even if something slips. (Using spikes to test business hypotheses, and MVP experiments, belong to the Mindset task Experiment early.)
Decomposing backlog items: vertical slices, splitting patterns and story maps
Decompose large items into vertical slices: smaller stories that each cut through every layer needed (interface, logic, data) to deliver working behaviour a user can see. Splitting by technical layer (the data model, then the services, then the user interface) produces horizontal pieces that deliver nothing until all are finished, so nothing can be demonstrated or released and feedback is delayed.
Common splitting patterns that keep each slice valuable:
| Pattern | Split by… | Example |
|---|---|---|
| Workflow steps | The steps a user completes, end to end | Hotel booking: reserve a room at the standard rate first, add special requests later |
| Operations | Different actions on the same thing | Pet health record: add a vaccination, correct one, remove one |
| Business rules | Each rule a story hides | Shipping cost: flat rate, free above a threshold, express surcharge, remote-area surcharge |
| Data or customer variations | Types of data or customer | Import bank statements: CSV files first, other formats later |
| Simple / complex | The simplest version, then the variations | Basic search now, advanced filters later |
When a story hides several rules or variations, deliver the most valuable one first; the others follow as separate stories. Splits by activity ("design it", "test it") or by layer are not valid story splits; they become tasks inside a story.
Story maps (Jeff Patton) lay the user activities across the top as a backbone, from first step to last, with detailed stories underneath each, ordered from essential to optional. The first release line is drawn across the whole map: it takes the simplest story under each activity so a user can complete the journey end to end, sometimes called a walking skeleton. Finishing one activity in full before touching the next leaves users unable to complete anything.
Decompose as needed, just in time. An item must fit within one iteration by the time it is planned, so oversized items near the top are split during refinement before planning. Items that are far away stay large. That is especially true when upcoming learning, such as a pending experiment or customer feedback, may reshape them: splitting them early only creates precise-looking detail that will be discarded.
Sizing work collectively: story points, ideal time and estimation techniques
Agile teams size work relatively: they compare items with each other and with reference stories they agreed on, rather than predicting hours. Story points express size as a blend of effort, complexity and uncertainty, usually on a Fibonacci-like scale (1, 2, 3, 5, 8, 13…) whose widening gaps reflect growing uncertainty. Points are not hours and not business value, and there is no fixed conversion between them.
Ideal time is the other estimating unit in the outline: how long the work would take with no interruptions, meetings or other work. It is easy to explain but is often confused with elapsed time.
Points belong to one team. Each team's scale and velocity are calibrated to that team's reference stories, so velocities from different teams cannot be ranked against each other. Forcing teams onto a common scale to compare productivity breaks their own forecasting history and invites point inflation. Productivity questions are answered by what teams deliver to customers, not by their point totals.
The whole team sizes together. Everyone who will do the work, including testers, designers and any shared specialists, takes part, because each perspective surfaces work the others do not see. Sizing by a single expert, or leaving out the specialists to save their time, produces estimates that are consistently short in exactly the kinds of work that were not represented. The product owner explains the need and answers questions during estimation, but the estimates come from the people who build and test the product.
Re-size what is left, not what is done. If experience shows that a whole category of stories (for example, those touching an integration that proved harder than expected) was consistently larger than its points suggested, the team re-sizes the remaining stories of that kind relative to the rest of the backlog. Finished stories keep their original points, so past velocity stays consistent.
Choosing an estimation technique
Choose the estimation technique from the constraint you face: how many items, how much precision is needed, whether anchoring is a problem and whether the team can meet at the same time.
| Technique | How it works | Best when |
|---|---|---|
| Planning poker | Each estimator picks a card privately; all reveal at once; the highest and lowest explain their reasoning; the team discusses and votes again until it converges | A small number of items about to be built that deserve discussion |
| Affinity estimating | The team silently places items on a wall in size order relative to each other, adjusts, then assigns size buckets to the groups | Many items, little time, rough sizes for a forecast |
| Wideband Delphi | Experts estimate anonymously in rounds; a facilitator shares the results and assumptions, often in a short group discussion; they re-estimate until the range narrows | Anchoring on a senior voice is a risk; the rounds can also be run asynchronously when people cannot meet at the same time |
| T-shirt sizing | Items are placed in coarse buckets such as XS, S, M, L, XL | Early, uncertain epics; non-technical stakeholders comparing options on a roadmap |
In planning poker, a wide spread is information, not a problem to average away: the outlier may know about a risk or a shortcut the others missed, so the reasons are heard before anyone votes again. Simultaneous reveal exists to prevent anchoring. Techniques also combine well: a fast, coarse technique gives breadth across a large backlog, and a discussion-heavy technique gives depth for the items the team is about to plan.
Tip. Questions on this task are mostly short refinement scenarios asking what the agile practitioner, product owner or team should do: a vague or untestable story, stakeholders rejecting finished work, a product owner who is unavailable, an over-detailed backlog or an over-long definition of ready, competing stakeholder priorities, a dependency the product owner did not know about, a risky integration or an urgent compliance deadline, a story too big for one iteration, and estimates that scatter, anchor on one person or miss specialist work. Some items give numbers (NPV, payback period, velocity versus story size) and ask which option fits the stated goal, and others describe a technique and ask you to name it, such as MoSCoW, Kano analysis, relative weighting, ideal time or a risk-adjusted backlog. Several items are multiple response.
- A story is a promise of a conversation: resolve ambiguity with whoever owns the need (or someone they empower to decide), then confirm it with acceptance criteria.
- Acceptance criteria belong to one story; the definition of done applies to every item; the definition of ready is a light entry agreement, not an approval gate.
- Refine just in time: roughly one to two iterations of ready items at the top, coarse epics below.
- The product owner orders the backlog with stakeholders; developers inform it with dependencies, cost and risk; the scrum master facilitates rather than decides.
- MoSCoW needs real contingency; Kano says meet must-be features first, and its categories drift over time.
- Pick the financial measure that matches the stated goal: NPV for lifetime value, payback for cash recovery, cost of delay for time-sensitive value.
- Put risk spikes early in a risk-adjusted backlog, and order compliance work by its deadline, not its popularity.
- Split vertically by workflow step, operation, business rule or data variation, never by technical layer; a first release takes the simplest story under every activity of the story map.
- Story points are relative, team-specific and sized by everyone who does the work; re-size only remaining work.
- Use planning poker for a few items worth discussing, affinity estimating for many, Wideband Delphi against anchoring, T-shirt sizes for early epics.
Frequently asked questions
What is the difference between acceptance criteria and the definition of done?
Acceptance criteria are specific to one user story and describe the business rules and conditions that story must satisfy, ideally as concrete examples. The definition of done is a single quality standard that applies to every item the team delivers, such as passing tests in the build pipeline and up-to-date user help. A story is complete only when it meets both.
What is a definition of ready in agile?
A definition of ready is a team's agreement on what a backlog item needs before it is taken into iteration planning, for example agreed acceptance criteria, known external dependencies and a size that fits one iteration. It should stay a minimum: its purpose is to keep out items likely to stall mid-iteration, not to demand a complete specification or add an approval step.
Who prioritizes the product backlog?
The product owner is accountable for ordering the product backlog and does it with customers and stakeholders, based on value. Developers inform the order with information about dependencies, cost and risk, and the scrum master or agile practitioner facilitates the conversations. Neither the scrum master nor the developers reorder the backlog on the product owner's behalf.
What does INVEST stand for in user stories?
INVEST is a checklist for well-formed user stories: Independent (can be delivered on its own), Negotiable (states a need, not a fixed solution), Valuable (delivers something users care about), Estimable (understood well enough to size), Small (fits within an iteration) and Testable (has criteria that can be checked objectively).
What is the difference between Kano must-be features and delighters?
In Kano analysis, must-be (basic) features cause dissatisfaction when missing but no extra satisfaction when present, while delighters (attractive features) please customers when present but are not missed when absent. Must-be features come first, because no delighter compensates for a missing basic, and a delighter often becomes a basic expectation over time.
When should a team use affinity estimating instead of planning poker?
Affinity estimating suits sizing many items quickly when rough, relative sizes are enough, such as giving a first size to a large backlog for a release forecast. Planning poker suits a small number of items the team is about to build, where discussing differing estimates is worth the time. The two are complementary rather than competing.
Why should user stories be split vertically?
Vertical slices cut through every layer needed to deliver working behaviour, so each story can be demonstrated, released and get feedback on its own. Splitting by technical layer, such as database, API and screens, produces pieces that deliver nothing until all are finished, which delays feedback and hides problems.
Can story points be compared between teams?
No. Story points are a relative scale each team calibrates against its own reference stories, so velocities from different teams cannot be meaningfully ranked. Forcing a common scale or converting points to hours damages forecasting and encourages point inflation; look at what teams deliver to customers instead.
Source
This lesson covers the "Product" domain of the official PMI-ACP exam guide. Vendors revise their guides — check the source for the current version.
- PMI-ACP Examination Content Outline (November 2024, rev. March 2026) — Project Management Institute
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.