The correct answer is D – Write tests that will be used to know when a story has been correctly developed. This practice aligns with Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD), which are common in agile environments. Agile promotes defining “done” through clear acceptance criteria and tests before coding begins.
From PMI Agile Practice Guide:
“Agile teams use test-first practices, such as TDD or ATDD, where acceptance tests are written before development begins. This ensures that functionality is built to meet agreed expectations.”
(PMI Agile Practice Guide, Section 5.5 – Agile Testing and Quality Strategies)
From Mike Griffiths’ PMI-ACP Exam Prep Book:
“Defining acceptance criteria or tests before development is a core agile practice. It ensures the team understands what success looks like and builds quality in from the start.”
(Mike Griffiths, Chapter 6 – Problem Detection and Resolution)
Option A may be useful but is unrelated to the new requirements.
Option B is not standard—customers help define acceptance criteria but rarely write tests.
Option C skips an important quality control step and doesn’t align with test-first practices.
Answer: D
────────────────────────────────────────────
Submit