Question bank
AgileBA® Practitioner
41 AgileBA® Practitioner questions with the correct answer and a written explanation, organised across 6 exam domains.
- 41 questions
- 6 domains
- Foundation level
Question index
Jump straight to any question. Answers and explanations are inline.
- Agile Fundamentals and the AgileBA Framework · 1, 2, 3, 4, 5, 6
- Business Analysis through the Agile Delivery Lifecycle · 7, 8, 9, 10, 11, 12, 13, 14
- Products and Techniques · 15, 16, 17, 18, 19
- Requirements and User Stories · 20, 21, 22, 23, 24, 25, 26, 27
- Stakeholder Management and People · 28, 29, 30, 31, 32, 33
- Strategy and the Business Case · 34, 35, 36, 37, 38, 39, 40, 41
Agile Fundamentals and the AgileBA Framework
6 questions in this domain
- Question 1Single Choice
Which of the following is not one of the four values of the Agile Manifesto?
- AIndividuals and interactions over processes and tools
- BWorking software over comprehensive documentation
- CCustomer collaboration over contract negotiation
- DProcesses and tools over individuals and interactionsCorrect answer
Why this is the answer
The Agile Manifesto states 'Individuals and interactions over processes and tools,' not the reverse.
- Question 2Multiple Select
Which two of the following are benefits of an agile approach to business analysis?
- AEarly and continuous delivery of valueCorrect answer
- BReduced documentation overhead with increased traceabilityCorrect answer
- CFixed requirements scope from the start
- DHeavy upfront planning
Why this is the answer
Agile BA focuses on early delivery and lightweight documentation, not fixed scope or upfront planning.
- Question 3Interactive
Refer to the code block. Which Agile Manifesto value is exemplified by this user story?
- AWorking software over comprehensive documentationCorrect answer
- BIndividuals and interactions over processes and tools
- CCustomer collaboration over contract negotiation
- DResponding to change over following a plan
Why this is the answer
The user story aims to deliver valuable functionality, aligning with 'Working software over comprehensive documentation'.
- Question 4Single Choice
According to AgileBA, who has ultimate accountability for backlog prioritisation?
- ABusiness Analyst
- BProduct OwnerCorrect answer
- CScrum Master
- DDevelopment Team
Why this is the answer
The Product Owner holds the accountability for backlog priority and value maximisation.
- Question 5Multiple Select
Select two principles that belong to the AgileBA framework's core principles.
- AFocus on business needCorrect answer
- BNever compromising on qualityCorrect answer
- CFreezing requirements after sign-off
- DComplete upfront documentation
Why this is the answer
AgileBA principles include focusing on business need and never compromising quality.
- Question 6Interactive
Refer to the code block. Which prioritisation technique is being used?
- AKano model
- BMoSCoWCorrect answer
- CValue vs complexity matrix
- D100-point method
Why this is the answer
MoSCoW stands for Must, Should, Could, Won't and is a key prioritisation technique in AgileBA.
Business Analysis through the Agile Delivery Lifecycle
8 questions in this domain
- Question 7Single Choice
During which sprint event does the Business Analyst clarify the scope of selected user stories?
- ASprint PlanningCorrect answer
- BDaily Stand-up
- CSprint Retrospective
- DBacklog Refinement
Why this is the answer
Sprint Planning is when the BA clarifies scope, acceptance criteria, and the definition of Done with the team.
- Question 8Multiple Select
Which two activities are part of backlog refinement? (Choose two)
- ASplitting epics into storiesCorrect answer
- BWriting acceptance criteriaCorrect answer
- CConducting the Sprint Retrospective
- DDemonstrating completed functionality
Why this is the answer
Backlog refinement includes splitting large epics and writing acceptance criteria, not running retrospectives or demos.
- Question 9Interactive
Review the user story below. What is the BA's next step according to AgileBA practices?
- AAdd acceptance criteria to define 'valid format'Correct answer
- BMove the story to 'done' immediately
- CAssign the story to the developer for coding
- DDelete the story because it is too vague
Why this is the answer
As a user story, this lacks acceptance criteria. The BA must clarify what 'valid format' means.
- Question 10Single Choice
What is the BA's primary role during the Daily Stand-up?
- AProvide clarification on requirementsCorrect answer
- BGive a status report of personal tasks
- CFacilitate the meeting as Scrum Master
- DAssign tasks to developers
Why this is the answer
The BA offers clarifications on acceptance criteria and business rules when needed, not status or facilitation.
- Question 11Multiple Select
Which two of the following are key responsibilities of a BA in the Sprint Review? (Choose two)
- ADemonstrate completed functionality
- BCollect stakeholder feedbackCorrect answer
- CTranslate feedback into backlog itemsCorrect answer
- DPrioritise the product backlog for next sprint
Why this is the answer
The BA collects feedback and translates it into new or revised stories. The PO may demo; prioritisation is a different activity.
- Question 12Interactive
Examine the acceptance criteria below. Which key concept is missing from this story?
- ADefinition of Done
- BAcceptance criteria are complete as is
- CNon-functional requirementsCorrect answer
- DStory points estimation
Why this is the answer
The criteria only address functional aspects; non-functional requirements (e.g., response time) are not covered.
- Question 13Single Choice
What is the purpose of the Definition of Ready (DoR)?
- AIt ensures backlog items are clear and actionableCorrect answer
- BIt defines when a story is completed
- CIt prioritises the backlog by value
- DIt replaces acceptance criteria
Why this is the answer
DoR sets criteria for a story to be ready for a sprint: clear, estimated, and with acceptance criteria.
- Question 14Multiple Select
Which two statements describe the BA's role in Sprint Retrospectives? (Choose two)
- AContribute to process improvement ideasCorrect answer
- BFacilitate the retrospective when Scrum Master is absentCorrect answer
- CMake final decisions on action items
- DPresent a detailed status report
Why this is the answer
The BA suggests improvements and may facilitate if needed, but decisions are team-based, and status reports are not retrospective activities.
Products and Techniques
5 questions in this domain
- Question 15Single Choice
Which statement best defines the Prioritised Requirements List in AgileBA?
- AA static document that lists all requirements signed off at project initiation.
- BA living, ordered inventory of requirements ranked by business value, risk, and dependencies.Correct answer
- CA final specification that is frozen after the first release.
- DA technical design document owned by the development team.
Why this is the answer
The PRL is a dynamic, prioritised list that evolves throughout the project, driven by value and risk.
- Question 16Multiple Select
Which of the following are true about the Agile Business Case? (Select all that apply.)
- AIt is a one-off approval document created at the start of the project.
- BIt is reviewed at PRIORITY gates and after significant changes.Correct answer
- CIt is a lightweight, continuously validated justification for investment.Correct answer
- DIt is owned by the Product Owner alone.
Why this is the answer
The Agile Business Case is revisited at key points and remains a living document, not a static approval.
- Question 17Interactive
Given the following snippet from a backlog refinement session, what technique is being used?
- AWorkshop
- BInterview
- CPrototypingCorrect answer
- DObservation
Why this is the answer
The snippet shows a clickable wireframe being reviewed, which is a core element of prototyping.
- Question 18Single Choice
What is the primary purpose of prototyping in AgileBA?
- ATo replace user stories for all requirements.
- BTo provide a tangible representation for early feedback and validation.Correct answer
- CTo finalise the user interface design before any development.
- DTo document the final acceptance criteria for developers.
Why this is the answer
Prototyping reduces ambiguity by offering a concrete model that stakeholders can interact with and validate.
- Question 19Multiple Select
Which attributes are part of the INVEST criteria for a good user story? (Select all that apply.)
- AIndependentCorrect answer
- BNegotiableCorrect answer
- CComprehensive
- DTestableCorrect answer
Why this is the answer
INVEST stands for Independent, Negotiable, Valuable, Estimable, Small, Testable. Comprehensive is not part of it.
Requirements and User Stories
8 questions in this domain
- Question 20Single Choice
Which term in the AgileBA requirement hierarchy represents a high-level business objective or collection of related functionality?
- AThemeCorrect answer
- BEpic
- CStory
- DAcceptance Criteria
Why this is the answer
Themes represent high-level business objectives or portfolios of related functionality, guiding investment and prioritisation.
- Question 21Multiple Select
Which of the following are criteria defined by the INVEST model for user stories? (Choose all that apply)
- AIndependentCorrect answer
- BNegotiableCorrect answer
- CTestableCorrect answer
- DScalable
Why this is the answer
The INVEST criteria include Independent, Negotiable, Valuable, Estimable, Small, Testable. Scalable is not part of the model.
- Question 22Interactive
Based on the user story shown in the code block, what is its appropriate classification in the AgileBA hierarchy?
- ATheme
- BEpicCorrect answer
- CStory
- DAcceptance Criteria
Why this is the answer
The story 'manage my profile settings' is too broad for one iteration, making it an Epic. It requires decomposition into smaller stories.
- Question 23Single Choice
Which structured format is recommended in AgileBA for writing acceptance criteria to ensure testability and clarity?
- AGiven/When/ThenCorrect answer
- BMoSCoW prioritisation
- CINVEST checklist
- DKano Model categories
Why this is the answer
The Given/When/Then format from BDD is preferred for writing clear, testable acceptance criteria.
- Question 24Multiple Select
Which of the following are recognised prioritisation techniques in AgileBA? (Choose all that apply)
- AMoSCoWCorrect answer
- BKano ModelCorrect answer
- CPairwise comparisonCorrect answer
- DPlanning Poker
Why this is the answer
MoSCoW, Kano Model, and Pairwise comparison are prioritisation techniques. Planning Poker is for estimation.
- Question 25Interactive
Review the acceptance criterion in the code block. What problem does it have according to AgileBA best practices?
- AIt is not testableCorrect answer
- BIt is not valuable
- CIt is not independent
- DIt is too detailed
Why this is the answer
'User-friendly' is subjective and not testable. Acceptance criteria must be objective and measurable.
- Question 26Single Choice
What is the preferred method for decomposing an epic into user stories in AgileBA?
- AVertical slicingCorrect answer
- BHorizontal slicing
- CPhased decomposition
- DSequential decomposition
Why this is the answer
Vertical slicing delivers end-to-end value across all layers, ensuring each story is independently valuable.
- Question 27Multiple Select
Which roles are primarily responsible for defining acceptance criteria during backlog refinement? (Select all that apply)
- ABusiness AnalystCorrect answer
- BProduct OwnerCorrect answer
- CDeveloper
- DTester
Why this is the answer
Acceptance criteria are collaboratively written by the BA and Product Owner, with the BA facilitating and the PO owning.
Stakeholder Management and People
6 questions in this domain
- Question 28Single Choice
Which stakeholder classification technique uses a 2x2 matrix based on power and interest?
- ARACI Matrix
- BPower/Interest GridCorrect answer
- CSalience Model
- DStakeholder Onion Diagram
Why this is the answer
The Power/Interest Grid classifies stakeholders into four quadrants based on power to influence and interest in project outcomes.
- Question 29Multiple Select
Which two statements about the 'Accountable' role in a RACI matrix are correct?
- AThere can be multiple persons assigned as Accountable for a single task.
- BThe Accountable person is often the Product Owner in agile projects.Correct answer
- CThe Accountable person is the one who performs the work.
- DThe Accountable person is ultimately answerable for the deliverable.Correct answer
Why this is the answer
In RACI, 'Accountable' is a single person who is ultimately answerable, often the Product Owner. The doer is 'Responsible'.
- Question 30Interactive
Based on the description below, which quadrant of the Power/Interest Grid does this stakeholder belong to?
- AManage Closely
- BKeep SatisfiedCorrect answer
- CKeep Informed
- DMonitor
Why this is the answer
A stakeholder with high power but low interest is placed in the 'Keep Satisfied' quadrant.
- Question 31Single Choice
In AgileBA, stakeholder identification should be treated as:
- AA one-time activity at project start.
- BAn iterative process throughout the project.Correct answer
- COnly when issues arise.
- DThe responsibility of the Project Manager alone.
Why this is the answer
AgileBA emphasises continuous re-evaluation of stakeholders as the project evolves.
- Question 32Multiple Select
Which two attributes are used in the Salience Model for stakeholder classification?
- APowerCorrect answer
- BInterest
- CLegitimacyCorrect answer
- DInfluence
Why this is the answer
The Salience Model uses Power, Legitimacy, and Urgency. Interest and Influence are not part of it.
- Question 33Interactive
Review the RACI assignment below. Which role is missing?
- AThe Accountable person is not defined.
- BThe Responsible person is missing.
- CAll roles are correctly assigned.Correct answer
- DThe Informed role is incorrectly assigned.
Why this is the answer
The description includes Responsible (John), Accountable (Sarah), Consulted (team), and Informed (customer). All four roles are present.
Strategy and the Business Case
8 questions in this domain
- Question 34Single Choice
In agile projects, business strategy is best described as:
- AA fixed input that cascades unchanged
- BA dynamic artefact that forms a feedback loop with deliveryCorrect answer
- COnly relevant at project initiation
- DReplaced entirely by the product vision
Why this is the answer
Business strategy in agile is a living context that evolves with feedback from incremental delivery, not a static document.
- Question 35Multiple Select
Which two roles are primarily accountable for the business case in AgileBA?
- ABusiness SponsorCorrect answer
- BBusiness Analyst
- CProject Manager
- DBusiness Ambassador
Why this is the answer
The Business Sponsor owns the business case; the BA prepares and maintains it but is not accountable for approval.
- Question 36Interactive
Based on the code snippet showing a business case calculation, what does the 'Payback Period' represent?
- ATime to recover initial investmentCorrect answer
- BTotal profit over project lifetime
- CAnnual return percentage
- DNet present value of benefits
Why this is the answer
Payback period measures how long it takes to recoup the initial investment, a key appraisal technique.
- Question 37Single Choice
In MoSCoW prioritisation, what does a 'Must have' requirement signify?
- ADesirable but not critical
- BNon-negotiable for the releaseCorrect answer
- CLowest priority item
- DOptional feature deferred to later
Why this is the answer
A Must have is mandatory for the current timebox; its omission would invalidate the solution.
- Question 38Multiple Select
Which two statements about the agile business case are correct?
- AIt is a living artifact updated regularlyCorrect answer
- BIt is finalised and frozen at project initiation
- CIt includes financial appraisal like NPVCorrect answer
- DIt is owned by the Business Analyst
Why this is the answer
The agile business case evolves and uses financial appraisal; it is owned by the Sponsor, not the BA.
- Question 39Interactive
Examine the Kano model classification in the code. Which category causes dissatisfaction if missing but no extra satisfaction if present?
- ABasicCorrect answer
- BPerformance
- CExcitement
- DIndifferent
Why this is the answer
Basic features are threshold attributes; users expect them, so absence displeases but presence does not delight.
- Question 40Single Choice
Who is accountable for achieving each benefit in a Benefits Realization Plan?
- ABusiness Sponsor
- BBenefit OwnerCorrect answer
- CBusiness Analyst
- DDelivery Team
Why this is the answer
The Benefit Owner (a business representative) is accountable; the BA facilitates planning and measurement.
- Question 41Multiple Select
Which two elements are typically part of a Benefits Realization Plan?
- ABaseline measurementsCorrect answer
- BDetailed project schedule
- CNamed benefit ownerCorrect answer
- DFull requirements list
Why this is the answer
The BRP includes baselines and owners; schedule and detailed requirements are not part of this document.
Frequently asked questions
Everything about the AgileBA® Practitioner question bank and how to use it.