2.2 Agile Backlog Refinement & User Story Architecture
Master agile requirement decomposition: writing INVEST-compliant user stories, conducting Product Backlog Refinement, applying Story Mapping, and enforcing DoR and DoD.
🎯 Key PMI PMP® Exam Takeaways
- Product Backlog Refinement (grooming) progressively elaborates user stories, splits epics, and assigns estimates prior to sprint planning.
- User stories must satisfy INVEST criteria: Independent, Negotiable, Valuable, Estimable, Small, and Testable.
- Definition of Ready (DoR) governs entry into a sprint, while Definition of Done (DoD) governs exit as a completed increment.
- User Story Mapping arranges stories along a horizontal customer journey to identify the Minimum Viable Product (MVP).
Agile scope management embraces emergent requirements through continuous Product Backlog Refinement. Rather than freezing exhaustive specifications upfront, the Product Owner and development team meet regularly to clarify user stories, refine acceptance criteria, and estimate effort using story points.
High-quality user stories adhere to the INVEST framework. Slicing stories vertically across architectural layers (database, business logic, UI) ensures that each increment delivers discrete, demonstrable customer value rather than unfinished horizontal technical components.
Quality gates in agile are defined by two key agreements: the Definition of Ready (DoR), which ensures stories have clear acceptance criteria and dependencies before being pulled into a sprint, and the Definition of Done (DoD), which mandates automated unit tests, peer reviews, documentation, and integration standards before a story can be marked complete.
⚠️ Common PMI Exam Traps
- Confusing DoR (ready to start development) with DoD (ready to ship/release).
- Writing monolithic user stories that span multiple months; large epics must be sliced vertically into small, independent increments of customer value.
Knowledge Checkpoint
A product owner writes a user story: 'As a system administrator, I want to migrate all 50 legacy databases to the new cloud infrastructure so that our data is modern.' The team notes that this story is far too large, will take 4 months, and cannot be tested independently. Which INVEST criteria does this story violate?