liveBook · Manning

Backlog refinement meeting

As explained in BDD in Action, Second Edition

Backlog refinement is the activity of clarifying, splitting, estimating, and reordering upcoming backlog items.

A backlog refinement meeting is a collaborative session for adding detail, estimates, and order to upcoming Product Backlog items. Teams clarify features, identify examples and acceptance criteria, split larger features into smaller features or User Stories, and prepare work for implementation and planning. section 5.1

A practical refinement session typically moves from shared understanding toward delivery readiness:

  • Review high-level features or Epics that emerged from strategic discovery. section 4.1 section 5.1
  • Discuss the feature’s purpose, examples, acceptance criteria, and unresolved assumptions. section 5.0 section 5.1
  • Break larger features into smaller features or User Stories that are easier to discuss, estimate, and deliver. section 5.0 section 5.1
  • Estimate items at a high level, order them in the Product Backlog, and define upcoming release or iteration goals. section 5.1

From feature to ready backlog items

A high-level feature identified through Impact Mapping or a Pirate Canvas is discussed, divided into User Stories, given examples and acceptance criteria, estimated, and ordered so a team can pick it up during an upcoming sprint or release. section 5.0 section 5.1

Refinement is ongoing rather than a single planning event. Teams may meet weekly, meet shortly before a sprint ends, or prepare requirements in smaller groups between sessions. section 5.1

How BDD in Action, Second Edition covers it

How deep it goes
Explains activities, artifacts, participants, and cadences, but stops short of prescribing a detailed meeting agenda or estimation technique.
Examples
Uses features, Epics, User Stories, examples, acceptance criteria, estimates, and release or iteration goals as refinement artifacts.
What it assumes
Assumes familiarity with business goals, capabilities, stakeholders, and Product Backlogs while building shared understanding through conversation.
What you can do after
Apply backlog refinement to prepare prioritized, estimated, and sufficiently detailed items for upcoming sprints and releases.
How it connects
Connects Product Backlog Refinement with Scrum, BDD, strategic planning, User Stories, acceptance criteria, Impact Mapping, and Pirate Canvases.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of BDD in Action, Second Edition. The section links point to the parts of the book it draws on.