Speaker: Arnaud Langlade
๐ Problem
-
Backlog refinement meetings are often way too long, hard to stay focused, and prone to going off-track.
-
POs sometimes arrive with premade solutions instead of presenting problems, which shuts down collaborative problem-solving.
-
Estimates get made too early, and once coding starts, back-and-forth clarifications reveal gaps.
-
The risk? Developersโ ignorance gets shipped to production, not the stakeholdersโ knowledge.
๐ Solution: Example Mapping
A lightweight, structured technique to improve backlog refinement.
Goal: Clarify a storyโs acceptance criteria through short, focused discussions (~30 min) with all relevant roles: devs, QA, PO, domain experts.
๐ How It Works
Tools:
-
4 colors of cards or post-its (works physically or on Miro/remote)
-
๐ฆ Blue โ Business rules
-
๐จ Yellow โ Examples (happy path + edge cases)
-
๐ช Pink โ Questions
-
๐ฉ Green โ (optional) Decisions
-
Process:
-
Pick a use case (e.g., โCreate a user accountโ)
-
Write the business rules on blue cards (e.g., โEmail must be uniqueโ)
-
For each rule, write concrete examples on yellow cards (focus on clear, real-world data)
-
Identify and raise open questions on pink cards
-
Keep iterating until:
-
All business rules are covered
-
Each example maps to a rule
-
No unanswered questions remain โ then the story is ready
-
๐ก Tip: If you donโt have clear user stories, start by listing examples โ missing business rules will surface naturally.
๐ Best Practices
-
Use real data in examples and write from the userโs perspective.
-
Ensure every example directly ties to a business rule โ if it doesnโt, a rule is missing.
-
Split large stories into MVP or smaller deliverables when refinements drag on.
-
Timebox to 30 minutes max โ if it takes longer, the story is too big.
-
Roles:
-
Facilitator
-
Scribe (especially useful in remote setups to avoid Miro chaos)
-
Attendees (should rotate roles regularly)
-
๐ Benefits
-
Faster, clearer, and more collaborative refinements.
-
Reduces surprises and misunderstandings during development.
-
Better estimates thanks to sharper, smaller user stories.
-
All those example cards turn directly into your acceptance tests.
Solid, practical session โ Example Mapping makes backlog refinement actually useful again.