Agile Agile Principles and Mindset Questions and Answers 1 — Questions and Answers
Question 1: Which of the following is a core value of the Agile Manifesto?
- Comprehensive documentation over working software
- Following a plan over responding to change
- Customer collaboration over contract negotiation (Correct answer)
- Processes and tools over individuals and interactions
Correct answer: Customer collaboration over contract negotiation
The Agile Manifesto has four core values. One of these is 'Customer collaboration over contract negotiation', which emphasizes building a partnership with the customer throughout the development process. The other options are inversions of the actual values.
Question 2: An Agile team is halfway through a sprint when the product owner identifies a new, high-priority requirement based on urgent market feedback. According to the Agile mindset, what is the most appropriate first step?
- Immediately stop the current sprint and start a new one to address the requirement.
- Add the new requirement to the current sprint without removing any other work.
- Complete the current sprint and discuss adding the new requirement to the next sprint's backlog. (Correct answer)
- Reject the requirement because the sprint plan is already locked.
Correct answer: Complete the current sprint and discuss adding the new requirement to the next sprint's backlog.
An Agile mindset involves responding to change, but it also respects the process and the team's focus. The best practice is to complete the current sprint to deliver a potentially shippable increment. The new requirement should then be prioritized with the product owner for inclusion in a future sprint, typically the very next one. This maintains a sustainable pace and protects the team from constant disruption.
Question 3: According to the 12 Principles behind the Agile Manifesto, what is the primary measure of progress?
- Hours logged by the team
- Percentage of tasks completed
- Working software (Correct answer)
- Approval of comprehensive documentation
Correct answer: Working software
One of the key principles of the Agile Manifesto is that 'Working software is the primary measure of progress.' This shifts the focus from intermediate deliverables, like documentation or task completion charts, to the ultimate goal of delivering functional value to the customer.
Question 4: The Agile principle of 'Simplicity--the art of maximizing the amount of work not done--is essential' primarily encourages teams to:
- Choose the easiest tasks from the backlog first.
- Avoid creating any documentation for the project.
- Focus on delivering the simplest solution that meets the immediate need. (Correct answer)
- Reduce the number of team members to simplify communication.
Correct answer: Focus on delivering the simplest solution that meets the immediate need.
This principle is about avoiding over-engineering and 'gold-plating'. It encourages the team to build exactly what is needed to deliver value now, rather than building complex solutions for problems that may not exist in the future. It's about efficiency and focusing on the highest value features.
Question 5: During a project retrospective, team members openly discuss a mistake that led to a significant setback in the last iteration. An Agile mindset supports which of the following responses from leadership?
- Identifying the individual responsible for the mistake to ensure accountability.
- Viewing the mistake as a valuable learning opportunity for the entire team to improve its process. (Correct answer)
- Implementing a new, more rigid process to prevent any future mistakes.
- Canceling retrospectives as they seem to highlight only negative events.
Correct answer: Viewing the mistake as a valuable learning opportunity for the entire team to improve its process.
A core tenet of the Agile mindset is creating a culture of trust and continuous improvement. Mistakes and failures are seen as opportunities for learning and growth, not for placing blame. The retrospective's purpose is to reflect on how to become more effective, and a healthy response is to analyze the process that allowed the mistake and adapt, rather than punishing individuals.
Question 6: Which statement best embodies the Agile principle of building projects around motivated individuals?
- Micromanaging team members' tasks to ensure they are always productive.
- Providing the team with the environment and support they need, and trusting them to get the job done. (Correct answer)
- Assigning individual performance bonuses based on lines of code written.
- Mandating specific tools and processes that every team member must follow without deviation.
Correct answer: Providing the team with the environment and support they need, and trusting them to get the job done.
This principle directly states, 'Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.' This reflects a servant-leadership approach where management's role is to empower the team and remove impediments, fostering an environment of autonomy and ownership.
Which of the following is a core value of the Agile Manifesto?