CAD Agile Fundamentals 3 — Questions and Answers
Question 1: What is the role of a Product Owner in Scrum?
- To manage the team's day-to-day tasks and assignments
- To maximize the value of the product by managing the Product Backlog (Correct answer)
- To facilitate all Scrum ceremonies and remove impediments
- To write code and ensure technical quality of the product
Correct answer: To maximize the value of the product by managing the Product Backlog
The Product Owner is responsible for the Product Backlog — ordering it, defining items, and ensuring the team builds the right product.
Question 2: In Agile, 'velocity' is best described as:
- The speed at which a developer writes code per hour
- The amount of work a team completes in a Sprint, used for forecasting (Correct answer)
- A metric that compares team output to industry benchmarks
- The number of bugs fixed per Sprint
Correct answer: The amount of work a team completes in a Sprint, used for forecasting
Velocity measures work completed (in story points or similar units) per Sprint and is used to forecast future capacity.
Question 3: Which Agile principle states teams should 'deliver working software frequently'?
- Welcome changing requirements, even late in development
- Deliver working software frequently, from a couple of weeks to a couple of months (Correct answer)
- Business people and developers must work together daily
- The best architectures emerge from self-organizing teams
Correct answer: Deliver working software frequently, from a couple of weeks to a couple of months
The second Agile principle calls for frequent delivery of working software, preferring shorter timescales.
Question 4: What is a 'Definition of Done' (DoD) in Agile?
- A checklist each developer creates for their own tasks
- A shared understanding of criteria a Product Backlog item must meet to be considered complete (Correct answer)
- The final sign-off document approved by the Product Owner at project end
- A legal document defining project acceptance criteria
Correct answer: A shared understanding of criteria a Product Backlog item must meet to be considered complete
The DoD is a transparent, agreed-upon checklist ensuring all team members have the same understanding of what 'complete' means for any increment.
Question 5: A team member is blocked by an external dependency. According to Agile, who should resolve this impediment?
- The team member must resolve it independently without bothering others
- The Scrum Master should work to remove the impediment (Correct answer)
- The Product Owner should escalate it to senior management
- The entire team must stop work until the impediment is cleared
Correct answer: The Scrum Master should work to remove the impediment
Removing impediments is a core responsibility of the Scrum Master, who serves the team by clearing obstacles to progress.
Question 6: What does 'inspect and adapt' mean in the context of Scrum?
- Reviewing code quality with automated tools after each commit
- Regularly examining the process and product to make improvements based on findings (Correct answer)
- Assigning team members to audit each other's work weekly
- Having a quality assurance team inspect deliverables before each Sprint
Correct answer: Regularly examining the process and product to make improvements based on findings
Inspect and adapt is a core Scrum pillar — teams regularly examine their work and processes, then make adjustments to improve.
Question 7: Which of the following is NOT one of the twelve principles behind the Agile Manifesto?
- Welcome changing requirements, even late in development
- Maximize work in progress to increase throughput (Correct answer)
- Continuous attention to technical excellence enhances agility
- Simplicity — the art of maximizing the amount of work not done — is essential
Correct answer: Maximize work in progress to increase throughput
Maximizing work in progress contradicts Agile and Lean thinking; limiting WIP is preferred to improve flow and reduce delays.
What is the role of a Product Owner in Scrum?