Agile Business Analysis General 4 — Questions and Answers
Question 1: A BA is working with a team using Kanban. Which metric is most important for identifying bottlenecks in the workflow?
- Story points completed per week
- Cycle time by workflow stage (Correct answer)
- Number of daily standups held
- Sprint burndown rate
Correct answer: Cycle time by workflow stage
Cycle time per stage reveals where work items spend the most time, directly exposing bottlenecks in a Kanban workflow.
Question 2: Which approach best supports 'continuous discovery' in agile business analysis?
- Locking requirements before development begins
- Regularly engaging users through interviews, testing, and observation throughout delivery (Correct answer)
- Conducting one comprehensive requirements workshop at project start
- Delegating all discovery activities to the Product Owner
Correct answer: Regularly engaging users through interviews, testing, and observation throughout delivery
Continuous discovery involves ongoing user engagement—interviews, usability tests, and observations—to validate and refine requirements throughout delivery.
Question 3: What is the main purpose of creating a product roadmap in agile?
- To assign ownership of each feature to a specific developer
- To communicate a high-level plan of how the product will evolve over time toward the product vision (Correct answer)
- To document the detailed acceptance criteria for all planned features
- To replace the product backlog as the primary planning artifact
Correct answer: To communicate a high-level plan of how the product will evolve over time toward the product vision
A product roadmap communicates the strategic direction and expected evolution of the product, aligning stakeholders on priorities over time.
Question 4: A user story reads: 'As an admin, I want to manage users.' Why is this story poorly written?
- It doesn't specify the user's name
- It lacks a clear benefit or value statement explaining why the feature is needed (Correct answer)
- It is written in first person instead of third person
- It should be written as a use case diagram instead
Correct answer: It lacks a clear benefit or value statement explaining why the feature is needed
A well-formed user story requires the 'so that' clause to articulate the business value; without it, the team can't validate the right solution.
Question 5: In SAFe (Scaled Agile Framework), which role is primarily responsible for defining and prioritizing the Program Backlog?
- Release Train Engineer
- Product Manager (Correct answer)
- Business Analyst
- System Architect
Correct answer: Product Manager
In SAFe, the Product Manager owns the Program Backlog and is responsible for prioritizing Features that deliver business value.
Question 6: Which elicitation technique is most effective when stakeholders are geographically dispersed and asynchronous collaboration is required?
- On-site observation (shadowing)
- Collaborative online workshops using digital whiteboards (Correct answer)
- Formal face-to-face focus groups
- Physical prototyping sessions
Correct answer: Collaborative online workshops using digital whiteboards
Digital collaborative workshops using tools like Miro or Mural allow dispersed stakeholders to contribute asynchronously and synchronously.
Question 7: What does 'emergent architecture' mean in an agile context?
- The architecture is fully designed before any development starts
- The architecture evolves incrementally through continuous learning and feedback during development (Correct answer)
- Architecture decisions are made exclusively by the development team without BA involvement
- A fixed architecture that emerges from regulatory compliance requirements
Correct answer: The architecture evolves incrementally through continuous learning and feedback during development
Emergent architecture allows design decisions to evolve based on real feedback and learning rather than being fully predetermined upfront.
A BA is working with a team using Kanban.
Which metric is most important for identifying bottlenecks in the workflow?