CAD Agile Fundamentals 2 — Questions and Answers
Question 1: Which Agile Manifesto value prioritizes 'Working software over comprehensive documentation'?
- It means documentation is never needed in Agile projects
- Delivering functional software is more valuable than extensive written specs (Correct answer)
- Teams should delete all existing documentation at project start
- Documentation must be completed before any coding begins
Correct answer: Delivering functional software is more valuable than extensive written specs
The Agile Manifesto values working software more than comprehensive documentation, though documentation still has value.
Question 2: In Agile, what does the term 'empirical process control' mean?
- Using strict procedures based on historical data only
- Making decisions based on observation, experience, and experimentation (Correct answer)
- Following a fixed plan without deviation
- Relying solely on expert opinion for all decisions
Correct answer: Making decisions based on observation, experience, and experimentation
Empirical process control means decisions are driven by transparency, inspection, and adaptation based on real observations.
Question 3: Which of the following best describes a 'cross-functional team' in Agile?
- A team where every member can only do one specialized task
- A team that includes all skills necessary to deliver a working product increment (Correct answer)
- A team spread across multiple geographic locations
- A team composed entirely of senior developers
Correct answer: A team that includes all skills necessary to deliver a working product increment
A cross-functional team has all the competencies needed — design, development, testing, etc. — without depending on external roles.
Question 4: What is the primary purpose of a Sprint Review in Scrum?
- To plan the next Sprint backlog in detail
- To inspect the increment and adapt the Product Backlog based on stakeholder feedback (Correct answer)
- To evaluate individual team member performance
- To document all bugs found during the Sprint
Correct answer: To inspect the increment and adapt the Product Backlog based on stakeholder feedback
The Sprint Review is a collaboration session where the team demonstrates the increment and stakeholders provide feedback to inform future work.
Question 5: An Agile team consistently delivers features but stakeholders are unsatisfied. What Agile principle is most likely being violated?
- Sustainable development pace
- Customer collaboration over contract negotiation (Correct answer)
- Continuous delivery of valuable software
- Responding to change over following a plan
Correct answer: Customer collaboration over contract negotiation
Agile emphasizes close customer collaboration to ensure the right product is built, not just any product delivered on time.
Question 6: What does 'timeboxing' mean in Agile development?
- Scheduling team meetings only in the morning
- Allocating a fixed maximum time period to complete a task or event (Correct answer)
- Counting the total hours spent on each feature
- Dividing tasks into equal parts for each team member
Correct answer: Allocating a fixed maximum time period to complete a task or event
Timeboxing sets a fixed period for an activity; work stops when time is up regardless of completion to maintain rhythm and focus.
Question 7: Which statement correctly describes the 'Agile Onion' (or layers of Agile adoption)?
- Agile is only a set of engineering practices at the code level
- Agile values and principles underpin practices, which are supported by tools (Correct answer)
- Tools are the foundation of Agile transformation
- Practices are more important than values in Agile adoption
Correct answer: Agile values and principles underpin practices, which are supported by tools
The Agile Onion model shows that core values and principles form the foundation, with practices and tools being outer layers that serve those values.
Which Agile Manifesto value prioritizes 'Working software over comprehensive documentation'?