โ† All CAE Flashcard Decks

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
  1. Which story-splitting technique divides a story based on the type of data being processed?

    Answer: Split by data variations

    Splitting by data variations creates separate stories for different data types or inputs, such as handling domestic vs. international addresses.

  2. A product owner wants to write acceptance criteria using Given-When-Then format. What is the 'When' clause used for?

    Answer: Specifying the action or event that triggers the behavior

    In Given-When-Then, the 'When' clause captures the specific action, event, or trigger that the acceptance criterion is testing.

  3. A scrum team repeatedly discovers new acceptance criteria for stories during the sprint. What refinement practice would reduce this?

    Answer: Invest more time in pre-sprint backlog refinement sessions

    Thorough pre-sprint refinement reduces mid-sprint surprises by flushing out hidden requirements before the team commits to a story.

  4. Which of the following is an example of a non-functional requirement that should be captured in a user story's acceptance criteria?

    Answer: The page must load within two seconds on a 4G connection

    Performance constraints like load time are non-functional requirements (quality attributes) that must appear in acceptance criteria to be testable.

  5. What is the recommended frequency for backlog refinement in Scrum?

    Answer: Continuously throughout the sprint, totaling no more than 10% of the team's capacity

    Scrum recommends ongoing refinement throughout the sprint with a guideline of spending no more than 10% of team capacity on it.

  6. A story passes all acceptance criteria in a demo but the product owner is dissatisfied. What most likely went wrong?

    Answer: The acceptance criteria did not fully capture the product owner's intent

    Acceptance criteria that pass mechanically yet fail to satisfy intent indicate a gap between what was written and the product owner's underlying expectation.

  7. When using the '5 Whys' technique during story refinement, what is the team trying to uncover?

    Answer: The root cause or true business need behind a requested feature

    The 5 Whys helps teams dig past surface-level feature requests to discover the genuine business problem or goal the story should solve.