Backlog Refinement Assessment – Scoring Guide

Agile Event Assessment

Backlog RefinementScoring Guide

What each question measures, why it matters, and how to improve your score.

Take the Backlog Refinement Assessment

Backlog Refinement Assessment

Every question on the Backlog Refinement Assessment maps to a habit that separates teams who walk into Sprint Planning with ready work from teams who spend planning arguing about what a story actually means. Below is a breakdown of each scored question: what it measures, why it matters, and concrete steps to improve if your team scored low.

Score Interpretation

How to read your total maturity score (0 to 100).

1 to 20: Struggling. Refinement is not functioning as a preparation practice. Stories reach Sprint Planning without shared understanding, and the team is likely refining rarely, without the Product Owner in the room, or without the backlog on screen.

21 to 40: Developing. Sessions happen, but they are inconsistent and shallow. The team reviews descriptions and estimates without splitting large work, applying a standard, or surfacing dependencies, so the surprises land during the sprint instead.

41 to 60: Norming. Refinement is a real habit and the basics hold. The next gains come from splitting oversized stories, tightening acceptance criteria, and closing open questions between sessions rather than carrying them forward.

61 to 80: Performing. Refinement is working. The team keeps a rolling supply of ready work, involves the right people, and finds most dependencies before the sprint starts. Tune the depth of ready work and the discipline behind your Definition of Ready.

81 to 100: Thriving. Refinement is a genuine advantage. Work arrives at planning small, understood, and testable, dependencies are known early, and the backlog stays clean enough to function as a real plan.

Team Size

What is the number of team members including the Scrum Master, Product Owner, and Tech Lead?

Why it matters: Refinement is a conversation about meaning, and conversations degrade as the group grows. Six to nine people is the range where a team can debate acceptance criteria and still finish a story in a few minutes. Below six, you usually lack the mix of skills needed to size work honestly, so estimates get made by people who will not do the work. Above twelve, most attendees go quiet and a few voices end up refining on behalf of everyone else.

To improve your score: If you are at thirteen or more, look hard at whether you have two teams sharing one backlog. Split them and give each its own backlog and its own refinement session. If you are under six, confirm that a Product Owner, a Scrum Master, and at least one engineer who will write the code are all counted. Borrow a QA or design partner rather than refining without the perspective that finds the gaps.

Attendee Count

How many people were in attendance?

Why it matters: Team size sets the ceiling, attendance tells you what actually happened. When half the team skips refinement, the absent half inherits stories they never discussed and re-litigates them mid sprint. Very high attendance is its own signal that refinement has become a spectator meeting where managers and adjacent teams watch the Product Owner narrate the backlog.

To improve your score: Track attendance for four sessions and look for the pattern. If the same people miss every time, the session is probably scheduled against another standing commitment, so move it. If more than twelve people attend, invite specialists only for the stories that need them and let them drop off after. Refinement works best with the people who will build the work in the room.

Roles Present

Who was present?

Why it matters: Refinement needs three perspectives at once: someone who owns the why, someone who can say how hard it is, and someone who keeps the conversation moving. Without the Product Owner, the team guesses at intent. Without engineers and the Tech Lead, estimates are fiction. Without the Scrum Master, a single story consumes the entire session.

To improve your score: Publish a short list of who is required versus optional and hold to it. If the Product Owner cannot attend, reschedule rather than refine without decision authority, because a session that ends in “we will check with the PO” produced nothing. When a story touches a specialist area, invite that person for those items specifically.

Facilitator

Who facilitated?

Why it matters: The facilitator decides whether the session refines stories or drifts into open ended design debate. A Scrum Master who facilitates consistently runs it as a timeboxed working session, keeps the Product Owner from lecturing, and pulls quiet engineers into the estimate. When the Product Owner facilitates alone, refinement often becomes a briefing. When nobody owns facilitation, the loudest technical opinion sets the agenda.

To improve your score: Give the Scrum Master explicit ownership of facilitation so the Product Owner can focus on value and priority. Use a repeatable flow: state the goal for the session, work the top of the backlog story by story, and close each story with an explicit ready or not ready decision. Name a backup facilitator in advance so one absence does not turn into an unfacilitated hour.

Refinement Cadence

How often do the Backlog Refinements occur?

Why it matters: Weekly refinement keeps a rolling edge of ready work and keeps each session short, because less has piled up. Monthly or as needed refinement produces marathon sessions right before Sprint Planning, where the team rubber stamps stories just to finish the meeting. Cadence is what turns refinement into a habit instead of a reaction to an empty sprint.

To improve your score: Put a weekly refinement block on the calendar as a standing event and defend it the way you defend Sprint Planning. Keep it modest in length rather than saving work up for one long session. If the team says there is nothing to refine, that usually means the top of the backlog is thin and the Product Owner needs to bring candidate work forward sooner.

Cameras On

Were cameras on?

Why it matters: Refinement depends on disagreement surfacing early. Cameras are how a facilitator catches the confused look when acceptance criteria are read aloud, or the hesitation before someone accepts an estimate they do not believe. Audio only sessions hide all of that, and silence gets recorded as agreement. Camera off refinement also makes multitasking easy, and a distracted team agrees to anything.

To improve your score: Set a team norm for cameras on during refinement and explain the reason rather than just stating the rule. Keep sessions short enough that being on camera is reasonable. If people consistently opt out, find out what is behind it, whether that is meeting load, home setup, or discomfort, and solve that instead of repeating the request. In person sessions satisfy this automatically.

Session Length

How long did the meeting last?

Why it matters: Thirty to sixty minutes is the range where a team can refine several stories with real attention. Sessions under thirty minutes usually mean the team skimmed, accepted the Product Owner’s framing, and left the hard questions for the sprint. Sessions past an hour usually mean refinement turned into design work, or the team is detailing items that are months away, and attention drops long before the meeting ends.

To improve your score: Timebox the session to sixty minutes and give each story a rough limit of five to ten minutes. When a story eats the timebox, treat that as data: it is too large or too vague, so split it or send it back for a spike rather than pushing through. Move deep technical design to a separate session with only the people who need to be there.

Backlog Visibility

Was the backlog open and visible so user stories could be worked through one by one?

Why it matters: If the backlog is not on the screen, the team is refining from memory and from whatever the Product Owner narrates. Nothing gets updated in the tool during the session, so the decisions live in one person’s head and the story looks exactly the same next week. A visible backlog also keeps priority honest, because everyone sees what sits above and below the item being discussed.

To improve your score: Share the backlog view in your tool at the start of every session and edit stories live as the team talks. Assign a scribe so acceptance criteria, sizes, and open questions land in the ticket before the group moves on. If your tool is too slow to work in live, fix that friction, because it quietly shortens every refinement session you run.

Story Splitting

Did the team split large or unclear stories into smaller, well-defined pieces during this refinement session?

Why it matters: Splitting is the highest value work that happens in refinement. Large stories hide risk, block parallel work, and produce sprints where everything is in progress and nothing is finished. Teams that never split are usually pulling multi week items into a two week sprint and calling the remainder carryover.

To improve your score: Adopt a shared splitting vocabulary so the team has moves to reach for: split by workflow step, by business rule, by happy path versus error handling, by data variation, or by interface versus logic. Set a rule of thumb that a story should be completable in a few days by one or two people, and treat anything larger as a splitting candidate before it enters a sprint. Practice on one oversized story per session until it becomes reflex.

Ready Work Depth

How many sprints are refined and ready in the backlog?

Why it matters: One to two sprints of ready work is the sweet spot. Less than a sprint means Sprint Planning turns into refinement under time pressure and the team commits to work it does not understand. Three or more sprints of fully detailed work means the team is investing effort in items that will change before anyone builds them, and that rework is invisible waste.

To improve your score: If you are running thin, spend the next two sessions building depth instead of perfecting the top item. If you are over refined, stop detailing beyond the second sprint and let items further out stay coarse, sized roughly and described in a sentence. Check the depth of ready work at the end of every session so it becomes a visible number the team manages on purpose.

Stakeholder Involvement

Were relevant business stakeholders, subject matter experts, or representatives from dependent teams present or consulted during refinement?

Why it matters: Most of what makes a story unclear lives outside the team: a business rule only one person knows, an API another team owns, a compliance constraint nobody wrote down. When those people are neither present nor consulted, the team fills the gap with assumptions and discovers during the sprint that the assumptions were wrong.

To improve your score: For each item near the top of the backlog, name who outside the team holds the knowledge it depends on, and get an answer before the story is called ready. Invite subject matter experts for a targeted fifteen minutes rather than the full session. When a dependent team owns part of the work, get a representative on a short call and capture their answer in the ticket so it does not evaporate.

Backlog Hygiene

Were stale, outdated, or duplicate items removed or flagged for removal during this session?

Why it matters: A backlog that only grows stops being a plan and becomes an archive. Stale items slow prioritization, hide the real size of the work, and erode trust, because everyone knows most of the list will never be built. Duplicates are worse, since two people can pick up the same idea written two different ways.

To improve your score: Spend the last five minutes of every session on hygiene. Apply a simple age rule, such as anything untouched for six months gets closed or explicitly recommitted, with the Product Owner making the call in the moment rather than deferring it. Search by keyword before adding new items so duplicates never enter. Closing an item is not losing it, it is making the remaining list mean something.

Priority Review

Did the team review the priorities of the backlog?

Why it matters: Priority decays. What mattered two weeks ago may have been overtaken by a customer escalation, a slipping dependency, or a shift in the roadmap. If refinement never revisits order, the team keeps preparing and pulling work that reflects an older set of decisions, and the most valuable item quietly sits in the middle of the list.

To improve your score: Open each session with a two minute review of the top of the backlog and ask directly whether the order still reflects value, risk, and dependencies. Have the Product Owner state the reason the top item is on top so the team hears the trade off instead of just seeing a rank. When priority changes, say so out loud so everyone knows the plan moved and why.

Top Priority Refinement

Did the team review and refine the highest priority user stories or tasks?

Why it matters: Refinement time is finite, so what you choose to refine is a real decision. Teams that drift toward interesting but low priority items end up with beautifully specified work nobody needs and vague stories sitting at the top of the list. The purpose of refinement is to make the next work the team will pull ready, not to make the whole backlog uniformly detailed.

To improve your score: Work the backlog in order from the top and stop when the timebox ends rather than when you reach a comfortable place. If the team keeps skipping the top item because it is hard or unclear, that is exactly the item to attack, if necessary with a timeboxed spike to answer the unknown. Close every session by naming which items are now ready for planning.

Open Question Follow Through

Were action items or open questions from the previous refinement session resolved before this one?

Why it matters: Nearly every refinement ends with open questions: a rule to confirm, an owner to identify, a dependency to check. If those questions are still open at the next session, the team rediscusses the same story and refinement becomes a loop. Repeatedly unanswered questions also signal that the Product Owner is carrying more follow up than one person can absorb.

To improve your score: Capture every open question on the story itself with a named owner and a date, not in meeting notes nobody reopens. Start the next session by clearing that short list before touching new items. If the same question survives two sessions, either escalate it or make an explicit assumption, write the assumption into the story, and move forward instead of stalling again.

Refinement Depth

For each task or story refined, what items were reviewed?

Why it matters: A story is ready when the team agrees on what it is, why it matters, how big it is, and how anyone will know it is done. Acceptance criteria carry the most weight, because that is where ambiguity gets resolved and where testing starts. Teams that only estimate, or only read the description aloud, produce stories that look ready and then come apart mid sprint.

To improve your score: Use the same pass on every story: priority, description, acceptance criteria, size, and where it fits in the larger epic or feature. Write acceptance criteria in a testable form, whether that is given, when, then, or a plain checklist a tester could follow. Size after the discussion rather than before, so the number reflects what the team just learned instead of a first impression.

Definition of Ready

Does the team have an agreed Definition of Ready, and was it applied when refining items in this session?

Why it matters: A Definition of Ready is the team’s shared standard for what earns a place in a sprint. Without one, ready means whatever the most confident person in the room says it means, and Sprint Planning becomes a negotiation. Having one written but not applied is nearly as costly, because the team carries the paperwork of a standard with none of the protection it was meant to provide.

To improve your score: Write a short Definition of Ready the team can hold in mind, usually five to seven checks, such as a clear value statement, testable acceptance criteria, sized by the team, dependencies identified, and no unanswered blocking question. Put it on screen during refinement and end each story with an explicit ready or not ready call against it. Let the team decline work in Sprint Planning that does not meet it, then adjust the standard when it proves too strict or too loose.

Dependency Identification

Were cross-team or external dependencies identified for the items refined in this session?

Why it matters: Dependencies discovered mid sprint are one of the most reliable ways a committed sprint goal slips. Refinement is the last cheap moment to find them, because there is still time to resequence work, start the conversation with the other team, or split the story so the independent part can move on schedule.

To improve your score: Make dependency a standing question on every story: does this need another team, a vendor, an approval, data, or an environment we do not control? Record the dependency on the story with a named contact and the date you need it by. For any item with an unresolved external dependency, either sequence it later or split out the part your team can finish alone, so your sprint is not hostage to somebody else’s queue.