Agile Business Analysis Agile Mindset and Principles 3 — Questions and Answers
Question 1: Which scenario BEST demonstrates an Agile team applying the principle of 'simplicity — the art of maximizing the amount of work not done'?
- Skipping unit tests to deliver features faster
- Removing a low-value backlog item that doesn't support any user need (Correct answer)
- Reducing the team size to lower project costs
- Cutting documentation to speed up development
Correct answer: Removing a low-value backlog item that doesn't support any user need
Maximizing work not done means eliminating low-value work, such as backlog items that don't contribute to user goals, rather than cutting quality shortcuts.
Question 2: In Agile business analysis, what does 'embracing uncertainty' primarily mean for a BA?
- Avoiding commitment to any specific requirements or deliverables
- Accepting that requirements will evolve and planning for iterative discovery (Correct answer)
- Leaving all decisions to the development team
- Refusing to create any documentation until the project is complete
Correct answer: Accepting that requirements will evolve and planning for iterative discovery
Embracing uncertainty in Agile means planning for iterative discovery and accepting that requirements will naturally evolve as the team learns more.
Question 3: Which of the following BEST describes the difference between an Agile mindset and a predictive (waterfall) mindset?
- Agile avoids planning while waterfall is entirely plan-driven
- Agile embraces change and learning while waterfall tries to eliminate uncertainty upfront (Correct answer)
- Agile requires no documentation while waterfall requires extensive documentation
- Agile is only suitable for small projects while waterfall works for large ones
Correct answer: Agile embraces change and learning while waterfall tries to eliminate uncertainty upfront
The core difference is that Agile embraces change and continuous learning, whereas predictive approaches try to eliminate uncertainty through detailed upfront planning.
Question 4: A BA is working with a team that says 'we follow Agile processes, but we never change requirements once the sprint starts.' Which Agile concept does this violate?
- Sprint planning discipline
- Welcoming changing requirements for customer competitive advantage (Correct answer)
- Definition of Done
- Sprint velocity tracking
Correct answer: Welcoming changing requirements for customer competitive advantage
Rigidly refusing to address changes contradicts the Agile principle of welcoming changing requirements even late in development to serve the customer's competitive advantage.
Question 5: The concept of 'inspect and adapt' in Agile means that teams should:
- Inspect all code before merging and adapt the architecture quarterly
- Regularly review their progress and processes, then make improvements (Correct answer)
- Inspect competitor products and adapt their features
- Conduct formal audits at the end of each phase before proceeding
Correct answer: Regularly review their progress and processes, then make improvements
Inspect and adapt is a core Agile concept where teams regularly review their product and processes through events like retrospectives and sprint reviews, then make continuous improvements.
Question 6: Which statement MOST accurately reflects the Agile principle about business and development collaboration?
- Business people should review development work at the end of each phase
- Business people and developers must work together daily throughout the project (Correct answer)
- Business analysts act as the sole intermediary between business and development
- Development teams should be shielded from business concerns to maintain focus
Correct answer: Business people and developers must work together daily throughout the project
Agile explicitly states that business people and developers must work together daily throughout the project to ensure alignment and rapid feedback.
Question 7: A new team member asks why the team holds a brief daily standup. The BEST Agile explanation is:
- To report status to management and identify who is behind schedule
- To synchronize work, surface impediments, and maintain shared situational awareness (Correct answer)
- To document progress for the project record and audit trail
- To replace the need for other Agile ceremonies during the sprint
Correct answer: To synchronize work, surface impediments, and maintain shared situational awareness
The daily standup supports the Agile value of individuals and interactions by enabling the team to synchronize, surface blockers, and maintain shared awareness — not to report to management.
Which scenario BEST demonstrates an Agile team applying the principle of 'simplicity — the art of maximizing the amount of work not done'?