PMI Agile Certified Practitioner (PMI-ACP) — Question 82
A member of the development team is working on a prioritized non-functional requirement involving integrating with a 3rd party system. This integration has not been done before on the project.
What should the project leader suggest?
Answer options
- A. Develop and document a detailed architectural design, peer review with the development team, and implement/test
- B. Develop the functional requirements of the solution first before any non-functional requirement, as they provide more customer value
- C. Discuss the integration requirement with the product owner and negotiate it to be lower on the backlog to focus on the minimal marketable feature
- D. Develop and test the implementation approach and demonstrate it at the next sprint review to collect feedback
Correct answer: D
Explanation
The correct answer is D because developing and testing the implementation approach allows the team to validate the integration in a practical setting and gather feedback from stakeholders. Option A, while thorough, may lead to unnecessary overhead without practical testing first. Option B misunderstands the importance of non-functional requirements, which can be critical in integration scenarios. Option C risks delaying important integration work that could provide significant value to the project.