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?
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
Answer: D