Agile Business Analysis Delivery Horizon Activities Questions and Answers — Questions and Answers
Question 1: During a sprint, the development team realizes a user story is more complex than initially understood. The Agile Business Analyst facilitates a session where the team breaks the story down using concrete examples of business rules. What Delivery Horizon activity is being performed?
- Defining the product vision and roadmap
- Allocating the annual budget for a new initiative
- Story Elaboration and defining acceptance criteria (Correct answer)
- Conducting a market analysis for a potential new product
Correct answer: Story Elaboration and defining acceptance criteria
Story Elaboration is a key Delivery Horizon activity where the team gains a deeper understanding of a user story, often breaking it down and defining specific acceptance criteria just-in-time for development. [13, 14] The other options are activities that occur in the Initiative (defining a roadmap) or Strategy (budgeting, market analysis) horizons. [7]
Question 2: What is the primary goal of an Agile Business Analyst's work within the Delivery Horizon?
- To ensure the team has a continuous flow of well-understood, actionable work for the current iteration. (Correct answer)
- To secure funding and stakeholder buy-in for a new product line.
- To define the high-level business goals and outcomes for the next fiscal year.
- To create a detailed, long-term project plan and timeline for the entire initiative.
Correct answer: To ensure the team has a continuous flow of well-understood, actionable work for the current iteration.
The Delivery Horizon is focused on the immediate work of building the solution. [1, 3] The BA's primary goal is to support the delivery team by clarifying requirements, refining the backlog, and ensuring there is enough detail for the team to implement stories effectively during the sprint. The other options describe work done at the Strategy or Initiative horizons. [7]
Question 3: An Agile BA is collaborating with developers and testers to write specific, testable conditions that a user story must meet to be considered 'Done'. What are these conditions called?
- Project Milestones
- Business Cases
- Strategic Objectives
- Acceptance Criteria (Correct answer)
Correct answer: Acceptance Criteria
Acceptance Criteria are the predefined conditions that a user story must satisfy to be accepted as complete by the product owner and stakeholders. [11, 15, 16] They are a fundamental part of story elaboration within the Delivery Horizon. The other terms relate to higher-level planning horizons.
Question 4: A business analyst on an Agile team is asked to provide just-in-time clarification on a user story that is currently in development. This direct support for the delivery team is a hallmark of which planning horizon?
- The Strategy Horizon
- The Delivery Horizon (Correct answer)
- The Initiative Horizon
- The Governance Horizon
Correct answer: The Delivery Horizon
The Delivery Horizon is where the implementation team builds the product. A key role for the business analyst in this horizon is to be available to the team to provide immediate clarification, elaborate on stories, and ensure a shared understanding of the work being done in the current iteration. [3, 8]
Question 5: Which of the following is a key analysis activity performed continuously during the Delivery Horizon to prepare items for upcoming iterations?
- Developing the initial business case
- Backlog Refinement (Correct answer)
- Creating the product vision statement
- Identifying new market opportunities
Correct answer: Backlog Refinement
Backlog Refinement (or grooming) is the ongoing process of reviewing, prioritizing, and elaborating on backlog items. This is a crucial Delivery Horizon activity to ensure that the backlog remains relevant and that upcoming stories are ready for the team to work on in future sprints. [5, 14] The other activities occur at the Strategy or Initiative horizons.
Question 6: A business analyst is using the 'Get Real Using Examples' principle to help the team understand a requirement. They are discussing specific scenarios of how a user interacts with a feature to clarify the expected behavior. In which horizon is this technique most frequently and detailedly applied?
- Strategy Horizon, to illustrate high-level concepts to executives.
- Initiative Horizon, to define the scope of major features.
- Delivery Horizon, to create clear and testable acceptance criteria. (Correct answer)
- Feasibility Horizon, to determine if a project is possible.
Correct answer: Delivery Horizon, to create clear and testable acceptance criteria.
While examples can be used at all horizons, they are applied in the most detail at the Delivery Horizon. [4] Here, concrete examples are used to eliminate ambiguity, define specific acceptance criteria, and ensure the entire team has a shared understanding of what to build and how to test it for a particular user story. [4]
During a sprint, the development team realizes a user story is more complex than initially understood.
The Agile Business Analyst facilitates a session where the team breaks the story down using concrete examples of business rules.
What Delivery Horizon activity is being performed?