AAC Business Analysis in Agile Environments 2 — Questions and Answers
Question 1: In an agile environment, a business analyst discovers mid-sprint that a stakeholder's requirement conflicts with a previously agreed-upon user story. What is the BEST immediate action?
- Pause the sprint and escalate to the project sponsor
- Raise it in the next daily standup and let the team resolve it
- Collaborate with the product owner to assess impact and prioritize resolution in the backlog (Correct answer)
- Document the conflict and defer it to the retrospective
Correct answer: Collaborate with the product owner to assess impact and prioritize resolution in the backlog
The product owner and BA should collaboratively assess the conflict's impact and determine the appropriate backlog priority without disrupting the sprint unnecessarily.
Question 2: Which technique is MOST useful for a business analyst to identify hidden assumptions within a user story before development begins?
- Story mapping
- Assumption testing through structured questions and acceptance criteria elaboration (Correct answer)
- Burndown chart analysis
- Velocity tracking
Correct answer: Assumption testing through structured questions and acceptance criteria elaboration
Structured questioning and elaborating acceptance criteria surfaces hidden assumptions so they can be validated before development starts.
Question 3: A product owner asks a business analyst to help write acceptance criteria. Which format is MOST commonly used in agile to express these criteria?
- Use case narratives
- Given-When-Then (GWT) scenarios (Correct answer)
- Business process model notation (BPMN) flows
- Decision tables only
Correct answer: Given-When-Then (GWT) scenarios
Given-When-Then scenarios derived from Behavior-Driven Development (BDD) are the standard format for expressing testable acceptance criteria in agile.
Question 4: What does the term 'Definition of Ready' mean in an agile BA context?
- The team has completed all tasks in a sprint
- A user story meets agreed-upon criteria before being pulled into a sprint (Correct answer)
- The product has passed all acceptance tests
- The backlog has been fully estimated
Correct answer: A user story meets agreed-upon criteria before being pulled into a sprint
Definition of Ready is a checklist of conditions a user story must meet—such as having clear acceptance criteria—before the team commits to it in sprint planning.
Question 5: In agile business analysis, what is the primary purpose of a product vision statement?
- To define the sprint goal for each iteration
- To align stakeholders and the team on the long-term purpose and direction of the product (Correct answer)
- To replace the need for user stories
- To document technical architecture decisions
Correct answer: To align stakeholders and the team on the long-term purpose and direction of the product
A product vision statement provides a shared, long-term direction that keeps stakeholders and the team aligned on the product's purpose.
Question 6: When conducting an agile retrospective, which business analysis value is MOST directly reinforced?
- Delivering working software over documentation
- Continuous improvement through reflection and adaptation (Correct answer)
- Following a plan over responding to change
- Maximizing the number of features delivered
Correct answer: Continuous improvement through reflection and adaptation
Retrospectives embody the agile principle of inspect-and-adapt, directly supporting continuous improvement of processes and collaboration.
Question 7: A business analyst is facilitating backlog refinement. A team member says a story is too large to complete in one sprint. What should the BA do FIRST?
- Remove the story from the backlog
- Assign it to a future release without changes
- Work with the product owner and team to decompose the story into smaller, independently deliverable pieces (Correct answer)
- Escalate to the project manager to adjust the timeline
Correct answer: Work with the product owner and team to decompose the story into smaller, independently deliverable pieces
The BA's role in refinement includes facilitating story decomposition so each piece delivers independent value and fits within a sprint.
In an agile environment, a business analyst discovers mid-sprint that a stakeholder's requirement conflicts with a previously agreed-upon user story.
What is the BEST immediate action?