Agile Business Analysis Agile Methodology 3 — Questions and Answers
Question 1: What is a 'Definition of Ready' (DoR) in Agile teams?
- Criteria a product must meet before it can be released to production
- Criteria a user story must meet before the team commits to it in sprint planning (Correct answer)
- A checklist the Scrum Master uses to evaluate team maturity
- The acceptance criteria written by the Product Owner after a story is built
Correct answer: Criteria a user story must meet before the team commits to it in sprint planning
The Definition of Ready is a shared agreement on the minimum conditions a backlog item must satisfy before the team will pull it into a sprint.
Question 2: In SAFe (Scaled Agile Framework), what is a Program Increment (PI)?
- A single sprint completed by one Agile team
- A timebox of 8–12 weeks during which an Agile Release Train delivers value (Correct answer)
- The process of incrementally adding features to the product backlog
- A release checkpoint where the program is handed off to operations
Correct answer: A timebox of 8–12 weeks during which an Agile Release Train delivers value
A PI is an 8–12 week timebox in SAFe during which an Agile Release Train (ART) plans, commits to, and delivers a set of features.
Question 3: Which technique helps Agile business analysts manage scope by visualizing features as a two-dimensional grid of user activities and time?
- Story mapping (Correct answer)
- Affinity estimation
- Impact mapping
- Value stream mapping
Correct answer: Story mapping
Story mapping organizes user stories by user activity (rows) and development priority or time (columns), giving a holistic view of scope and helping identify MVPs.
Question 4: When a stakeholder requests a change mid-sprint, what is the recommended Scrum response?
- Accept the change immediately to maximize stakeholder satisfaction
- Add it to the sprint backlog if the team has capacity
- Log it in the product backlog for consideration in a future sprint (Correct answer)
- Escalate to the project manager for formal change control
Correct answer: Log it in the product backlog for consideration in a future sprint
In Scrum, mid-sprint changes are discouraged; new work is captured in the product backlog so the team can maintain sprint focus and the Product Owner can reprioritize for the next sprint.
Question 5: What is 'emergent design' in Agile development?
- Using UML diagrams to design the system before any code is written
- Allowing the architecture to evolve incrementally as requirements are understood better (Correct answer)
- Assigning a dedicated architect to approve all design decisions
- Designing only the minimum viable product and freezing the architecture
Correct answer: Allowing the architecture to evolve incrementally as requirements are understood better
Emergent design means the system architecture evolves gradually through continuous refactoring and learning, rather than being fully specified upfront.
Question 6: A product owner wants to prioritize the backlog. Which framework explicitly ranks items by business value, time criticality, risk reduction, and job size?
- MoSCoW method
- WSJF (Weighted Shortest Job First) (Correct answer)
- Kano model
- RICE scoring
Correct answer: WSJF (Weighted Shortest Job First)
WSJF, used in SAFe, calculates priority by dividing Cost of Delay (business value + time criticality + risk/opportunity reduction) by job duration.
Question 7: In Agile, what does the term 'time-boxing' mean?
- Scheduling meetings during a fixed daily window to avoid disruptions
- Fixing the duration of an event or iteration regardless of whether work is complete (Correct answer)
- Allocating a fixed budget to each sprint to control costs
- Limiting the number of working hours per team member per week
Correct answer: Fixing the duration of an event or iteration regardless of whether work is complete
Time-boxing sets a fixed maximum duration for an activity or iteration; if work isn't finished, it stops at the boundary and the team evaluates what was accomplished.
What is a 'Definition of Ready' (DoR) in Agile teams?