
User Feature Story: Prioritized Delivery in Iteration Planning
PMBOK v8 Definition
A user story is a short, simple description of a feature told from the perspective of the user or customer, representing expected value to the customer. User stories are estimated in story points, which reflect relative effort or complexity rather than absolute time, based on the understanding that teams are typically better at comparing work items than predicting precise durations. Prioritized features are delivered by user stories, and tasks (estimated in hours) are created to deliver those user stories.
Why It Matters for the Exam
The PMI exam frequently tests the relationship between product vision, product roadmap, release planning, and iteration planning—specifically how user stories serve as the delivery mechanism for prioritized features. Questions appear in both Agile and hybrid contexts, often asking you to identify the correct sequence of planning artifacts or distinguish between story points (relative estimation) and task hours (absolute estimation).
Key Points to Remember (for the exam)
- Primary Purpose: User stories deliver prioritized features that represent expected value to the customer
- Estimation Method: User stories are estimated in story points (relative effort/complexity), NOT in hours
- Task Breakdown: Tasks are created to deliver user stories and are estimated in hours
- Planning Hierarchy: Product Vision → Product Roadmap → Release Plan → Iteration Plan → User Stories → Tasks
- Release Backlog: Subset of product backlog containing items planned for a specific release (may encompass multiple sprints)
- Iteration Backlog: Subset of product backlog containing selected user stories and required tasks for the current iteration
- Common Confusion: Story points measure relative effort, not time—teams are better at comparing work than predicting precise durations
Typical PMI Exam Example
Scenario: During iteration planning, the team estimates a user story as 8 story points. The product owner asks how many hours this represents. The team explains that story points reflect relative complexity, not absolute time, and will break the story into tasks estimated in hours during planning.
What is tested: The distinction between story points (user story estimation) and hours (task estimation), and the correct sequence of planning activities.
PMI Exam Traps
-
Trap: Confusing story points with hours
- Reality: Story points = relative effort/complexity; Hours = absolute time for tasks
-
Trap: Thinking user stories are the highest-level planning artifact
- Reality: User stories are below features; product vision and roadmap are higher-level
-
Trap: Assuming release planning and iteration planning are the same
- Reality: Release planning (3-6 months) establishes iterations; iteration planning schedules feature development within a single iteration
-
Trap: Confusing release backlog with product backlog
- Reality: Release backlog = subset of product backlog for a specific release; product backlog = full scope and vision
Important PMI Connections
| Related Concept | Relationship Type | Exam Attention Point |
|---|---|---|
| Product Vision | Driver of roadmap | Vision → Roadmap → Release → Iteration sequence |
| Product Roadmap | Driver of release plans | Roadmap defines high-level timeline and features |
| Release Plan | Establishes iterations | Determines number of sprints (3-6 months) |
| Iteration Plan | Schedules feature development | Selects user stories and creates tasks |
Quick Review Questions
-
What is the correct sequence from highest-level planning to lowest-level planning in Agile?
-
In what unit are user stories estimated, and why is this unit preferred over hours?
-
What is the difference between a release backlog and an iteration backlog?
-
During which planning activity does the team determine the number of iterations in a release?
-
What artifact drives the creation of the product roadmap?
PMBOK v8 Reference
Section 5.2 - Agile Release Planning and Iteration Planning (Figure 5-1: Relationship Among Product Vision, Release Planning, and Iteration Planning)