You are managing an agile project with a high level of requirements uncertainty. What is the best way to manage changes throughout the project to ensure the project goals are met?
A. Ask the dev team to create a change management plan before work begins
B. Delegate authority to the team and the product owner to manage changes as they arise
C. Prepare a comprehensive change management plan and manage the plan
D. Ask the product owner to refer all substantive changes to the change management team