CAD Agile Principles and Mindset 2 — Questions and Answers
Question 1: Which Agile Manifesto value prioritizes working software over comprehensive documentation?
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation (Correct answer)
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Correct answer: Working software over comprehensive documentation
The second Agile Manifesto value explicitly states that working software is valued over comprehensive documentation, though documentation still has value.
Question 2: A team discovers mid-sprint that customer needs have shifted significantly. What does the Agile mindset recommend?
- Ignore the change until the next sprint planning session
- Escalate to management for a formal change request
- Embrace the change as an opportunity to deliver greater value (Correct answer)
- Extend the sprint to accommodate the new requirements
Correct answer: Embrace the change as an opportunity to deliver greater value
Agile principles emphasize welcoming changing requirements even late in development, viewing change as a competitive advantage for the customer.
Question 3: What does the Agile principle of 'simplicity' refer to in software development?
- Writing code with minimal comments
- Maximizing the amount of work not done (Correct answer)
- Using the fewest number of team members
- Avoiding all forms of documentation
Correct answer: Maximizing the amount of work not done
The Agile principle of simplicity is defined as maximizing the amount of work not done, focusing effort only on what delivers real value.
Question 4: According to Agile principles, how often should working software be delivered?
- Annually, after thorough testing
- Only when all features are complete
- Frequently, from a couple of weeks to a couple of months (Correct answer)
- Once per quarter at a minimum
Correct answer: Frequently, from a couple of weeks to a couple of months
Agile Principle 3 states that working software should be delivered frequently, with a preference for shorter timescales.
Question 5: Which statement best reflects the Agile mindset regarding failure?
- Failure must be avoided at all costs through rigorous planning
- Failure is unacceptable and those responsible must be identified
- Failure is a learning opportunity that drives continuous improvement (Correct answer)
- Failure should be hidden from stakeholders to maintain confidence
Correct answer: Failure is a learning opportunity that drives continuous improvement
Agile teams treat failures as learning opportunities, using retrospectives and inspect-and-adapt cycles to improve continuously.
Question 6: In Agile, what is the primary purpose of face-to-face communication within a development team?
- To replace all written documentation permanently
- To convey information with the highest efficiency and effectiveness (Correct answer)
- To satisfy compliance and audit requirements
- To allow managers to monitor team progress closely
Correct answer: To convey information with the highest efficiency and effectiveness
Agile Principle 6 identifies face-to-face conversation as the most efficient and effective method of conveying information to and within a development team.
Question 7: A Scrum Master notices a team is consistently blaming external teams for sprint failures. Which Agile mindset principle is being violated?
- Delivering working software frequently
- Self-organization and team accountability (Correct answer)
- Maintaining sustainable pace
- Prioritizing customer collaboration
Correct answer: Self-organization and team accountability
Agile teams should be self-organizing and take collective ownership of outcomes rather than deflecting blame to external parties.
Which Agile Manifesto value prioritizes working software over comprehensive documentation?