Agile Business Analysis Agile Mindset and Principles 4 — Questions and Answers
Question 1: Which Agile principle is MOST relevant when a BA decides to defer a detailed solution design until more is learned from early sprints?
- Deliver working software frequently
- Continuous attention to technical excellence
- Welcome changing requirements for competitive advantage (Correct answer)
- The best designs emerge from self-organizing teams
Correct answer: Welcome changing requirements for competitive advantage
Deferring detailed design to learn from early feedback reflects welcoming changing requirements and acknowledging that understanding improves over time.
Question 2: In an Agile context, 'responding to change over following a plan' does NOT mean:
- Planning is unnecessary and should be abandoned (Correct answer)
- Adjusting course when new information warrants it
- Embracing stakeholder feedback that shifts priorities
- Adapting the backlog as the team learns more about the problem
Correct answer: Planning is unnecessary and should be abandoned
Agile still values planning; the principle means that when change is warranted, responding to it takes precedence over rigidly following an outdated plan.
Question 3: A BA notices the development team and stakeholders rarely interact directly. According to Agile principles, what is the MOST efficient method to convey information?
- Detailed written specifications reviewed at milestones
- Face-to-face conversation (Correct answer)
- Email threads with clear action items
- Formal change request documents
Correct answer: Face-to-face conversation
The Agile Manifesto states that the most efficient and effective method of conveying information is face-to-face conversation.
Question 4: Which behavior BEST demonstrates an Agile BA operating with a servant-leader mindset?
- Assigning tasks to team members based on their role descriptions
- Removing obstacles for the team and facilitating their self-organization (Correct answer)
- Controlling the backlog to prevent scope creep
- Reporting team performance metrics to senior management
Correct answer: Removing obstacles for the team and facilitating their self-organization
A servant-leader focuses on enabling the team by removing impediments and facilitating self-organization rather than directing or controlling.
Question 5: The Agile principle of 'technical excellence and good design' supports the business analyst's role by:
- Ensuring BAs approve all technical architecture decisions
- Reinforcing that quality enables agility and sustainable delivery (Correct answer)
- Requiring BAs to write unit tests alongside developers
- Mandating that all technical debt be resolved before new features
Correct answer: Reinforcing that quality enables agility and sustainable delivery
Continuous attention to technical excellence and good design enhances agility because a well-crafted codebase can accommodate change more easily, supporting the BA's goal of delivering ongoing value.
Question 6: A stakeholder asks for a 12-month detailed requirements specification before the project begins. An Agile BA should explain that Agile favors:
- A full upfront specification to eliminate risk before development starts
- Progressive elaboration where details emerge as needs become clearer (Correct answer)
- No documentation at any stage of the project
- Delegating all requirements decisions to the development team
Correct answer: Progressive elaboration where details emerge as needs become clearer
Agile favors progressive elaboration — requirements are elaborated just-in-time as the team gains clarity, rather than specified in full detail upfront.
Question 7: Which scenario represents a team practicing the Agile value of 'individuals and interactions over processes and tools'?
- Adopting a new project management tool to enforce workflow compliance
- Using a rigid approval workflow to handle all requirement changes
- Holding an informal conversation to resolve a misunderstanding rather than filing a change ticket (Correct answer)
- Requiring all communication to go through the designated BA to maintain process integrity
Correct answer: Holding an informal conversation to resolve a misunderstanding rather than filing a change ticket
Resolving misunderstandings through direct conversation exemplifies valuing individuals and interactions over adherence to formal processes or tools.
Which Agile principle is MOST relevant when a BA decides to defer a detailed solution design until more is learned from early sprints?