User Story Development & Refinement Flashcards
7 cards from real CAE practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 User Story Development & Refinement flashcards as text
A team debates whether to write user stories from the perspective of the end user or the system. What is the agile best practice?
Answer: Write from the end user's perspective to maintain focus on business value
User stories are written from the user's perspective to keep the team focused on delivering real value rather than technical implementation details.
What is the primary risk of having acceptance criteria that are too prescriptive?
Answer: Developers lose the creative freedom to find better technical solutions
Overly prescriptive acceptance criteria can constrain developers to a specific implementation, eliminating the flexibility to find simpler or better solutions.
Which refinement artifact is used to capture constraints, assumptions, and dependencies that affect a user story?
Answer: Story notes or annotations in the backlog
Constraints, assumptions, and dependencies are captured as notes or metadata on the backlog item to inform estimation and planning.
A product owner has 50 stories in the backlog and asks the team to estimate all of them in one session. What is the BEST approach?
Answer: Prioritize and refine only the highest-priority stories needed for the next few sprints
Agile recommends just-in-time refinement, focusing detailed estimation on stories likely to be worked soon rather than estimating the entire backlog upfront.
In story refinement, what does 'value decomposition' mean?
Answer: Splitting a large story into smaller stories each delivering independent value
Value decomposition splits a story along value boundaries so each resulting story is independently shippable and delivers standalone user value.
A stakeholder insists a user story must include a specific database schema in its acceptance criteria. How should the product owner respond?
Answer: Explain that acceptance criteria describe observable behavior, not implementation details
Acceptance criteria should describe testable user-facing behavior; internal implementation details like database schemas belong in technical design documents, not acceptance criteria.
What is the difference between a user story and a use case?
Answer: User stories focus on user value and conversation starters; use cases document detailed system interactions
User stories are lightweight, conversation-focused, and value-centered, while use cases are detailed, formal documents describing all system interaction flows.