PMI Agile Certified Practitioner (PMI-ACP) — Question 289
An agile team is having a meeting with a customer to formulate the product requirements for the next iteration. The outcome of the meeting is a set of clear and detailed requirements.
What should the team do next?
Answer options
- A. Run automated tests on the legacy functionality.
- B. Ask the customer to write tests that will be used to know when a story has been correctly developed.
- C. Start coding on the selected user stories to meet the requirements.
- D. Write tests that will be used to know when a story has been correctly developed.
Correct answer: D
Explanation
The correct answer is D because writing tests before coding helps ensure that the development will meet the specified requirements, facilitating better quality assurance. Options A and C focus on later stages of the development process, while B incorrectly places the responsibility of test creation on the customer rather than the team.