PMI Agile Certified Practitioner (PMI-ACP) — Question 293
An agile team has defined their definition of done (DoD) for a sprint. However, during the demo, the product owner is not sure if a user story can be marked as done.
Select the most appropriate sequence of activities that would need to be completed to meet a well-defined, mature definition of done (DoD).
Answer options
- A. Code is unit tested, code is peer reviewed, functional testing is passed, business testing is passed, and all acceptance criteria are met.
- B. Code is unit tested, all acceptance criteria are met, business testing passed, code is merged, code is peer reviewed, and documentation is updated.
- C. All acceptance criteria are met, documentation is updated, functional testing is passed, business testing is passed, and code is peer reviewed.
- D. Code is unit tested, all acceptance criteria are met, business testing is passed, functional testing is passed, code is merged, and documentation is updated.
Correct answer: D
Explanation
Option D is the correct answer because it includes all necessary steps to ensure the user story meets the definition of done, such as unit testing, meeting acceptance criteria, and passing both functional and business testing. Other options either miss critical steps or do not follow the logical sequence required for a mature DoD, which could lead to incomplete work being marked as done.