Agile Business Analysis FREE Agile Business Analysis MCQ Questions and Answers 2 — Questions and Answers
Question 1: In Agile business analysis, what is the primary purpose of a product backlog refinement session?
- To assign tasks to individual developers
- To clarify, estimate, and prioritize backlog items before sprint planning (Correct answer)
- To conduct a retrospective on completed work
- To approve the final product for release
Correct answer: To clarify, estimate, and prioritize backlog items before sprint planning
Backlog refinement sessions focus on clarifying requirements, breaking down large items, estimating effort, and ensuring the backlog is prioritized and ready for upcoming sprints.
Question 2: Which technique does an Agile business analyst commonly use to capture requirements from the user's perspective?
- Data flow diagrams
- User stories (Correct answer)
- Gantt charts
- Entity-relationship diagrams
Correct answer: User stories
User stories express requirements in a simple format describing who needs what and why, keeping the focus on delivering value to the end user.
Question 3: What does the acronym MoSCoW stand for in Agile prioritization?
- Most, Some, Could, Won't
- Must have, Should have, Could have, Won't have (Correct answer)
- Mandatory, Standard, Conditional, Wishful
- Minimum, Standard, Complex, Optional
Correct answer: Must have, Should have, Could have, Won't have
MoSCoW is a prioritization technique that categorizes requirements into Must have, Should have, Could have, and Won't have for the current iteration.
Question 4: What is the role of acceptance criteria in Agile business analysis?
- They define the project budget constraints
- They specify conditions a user story must meet to be considered complete (Correct answer)
- They outline the team's velocity targets
- They document the system architecture
Correct answer: They specify conditions a user story must meet to be considered complete
Acceptance criteria are predefined conditions that a user story must satisfy for stakeholders to accept the delivered functionality as complete.
Question 5: Which Agile framework uses the concept of a 'Definition of Ready' for backlog items?
- Only Kanban
- Only Extreme Programming
- Scrum and other iterative frameworks (Correct answer)
- Only Waterfall hybrid models
Correct answer: Scrum and other iterative frameworks
The Definition of Ready is used in Scrum and similar iterative frameworks to ensure backlog items are sufficiently understood and prepared before being pulled into a sprint.
Question 6: How does an Agile business analyst handle changing requirements during a sprint?
- Immediately adds them to the current sprint backlog
- Rejects all changes until the next release
- Documents them for backlog consideration without disrupting the current sprint (Correct answer)
- Escalates every change to executive management
Correct answer: Documents them for backlog consideration without disrupting the current sprint
Agile embraces change but protects sprint commitments; new requirements are captured and added to the product backlog for prioritization in future sprints.
In Agile business analysis, what is the primary purpose of a product backlog refinement session?