Agile Business Analysis User Stories and Modeling 3 — Questions and Answers
Question 1: A product backlog contains many user stories with no clear priority. Which artifact helps a BA communicate the relative business value to support prioritization?
- User journey map
- MoSCoW analysis (Correct answer)
- Sprint burndown chart
- Definition of Done
Correct answer: MoSCoW analysis
MoSCoW (Must have, Should have, Could have, Won't have) categorizes requirements by business priority to guide backlog ordering.
Question 2: What does the 'V' in the INVEST acronym for user stories stand for?
- Verifiable
- Visible
- Valuable (Correct answer)
- Versioned
Correct answer: Valuable
Valuable means every user story must deliver value to the end user or business stakeholder.
Question 3: A BA creates a use case diagram alongside user stories. What is the primary benefit of this approach?
- It replaces the need for acceptance criteria
- It provides a visual context of system boundaries and actor interactions (Correct answer)
- It generates automatic test cases for QA
- It eliminates the need for sprint planning
Correct answer: It provides a visual context of system boundaries and actor interactions
Use case diagrams complement user stories by visually showing how different actors interact with the system within defined boundaries.
Question 4: Which splitting strategy divides a user story based on the different types of data it handles?
- Split by workflow steps
- Split by data variations (Correct answer)
- Split by business rules
- Split by interface types
Correct answer: Split by data variations
Splitting by data variations creates separate stories for each data type or category the feature must support.
Question 5: A BA is facilitating a Three Amigos session. Who are the three roles typically involved?
- BA, project manager, and developer
- Developer, QA, and product owner/BA (Correct answer)
- Scrum master, developer, and stakeholder
- Designer, developer, and architect
Correct answer: Developer, QA, and product owner/BA
The Three Amigos session brings together a developer, QA, and product owner or BA to review user stories and clarify requirements before development.
Question 6: In story mapping, what does the 'backbone' represent?
- The sprint schedule for delivering stories
- The high-level user activities that form the user's workflow (Correct answer)
- The list of rejected user stories
- The technical architecture underlying the product
Correct answer: The high-level user activities that form the user's workflow
The backbone in a story map consists of the major user activities arranged in chronological order across the top.
Question 7: A user story reads: 'As a manager, I want to generate reports.' A BA identifies it is not estimable. What is the most likely reason?
- It lacks a persona
- It is missing the benefit clause
- It is too vague for developers to understand scope (Correct answer)
- It does not follow the standard template
Correct answer: It is too vague for developers to understand scope
Stories that are too vague or ambiguous cannot be estimated because developers lack enough information to assess the work involved.
A product backlog contains many user stories with no clear priority.
Which artifact helps a BA communicate the relative business value to support prioritization?