A software development team has just completed the planning phase of a project when management recommends additional requirements. The team’s best response to this request would be to
A.
perform an impact analysis and adjust the plan accordingly
B.
agree to introduce the new requirements on the next version release
C.
outsource the new requirements to a subcontractor and manage it as a subordinate project
D.
adjust the resources and budget to maintain the project’s schedule and due date with the new requirements
When new requirements are recommended after planning, the correct response is to perform an impact analysis before deciding how to proceed. Impact analysis evaluates effects on scope, schedule, cost, staffing, design, risks, quality objectives, test plans, documentation, and contractual commitments. Automatically moving the requirements to a future release may ignore business priority or urgency. Outsourcing the work does not remove the need to understand impacts and may introduce supplier risks. Simply adding resources and budget to preserve the original date may be unrealistic and can create quality problems. Software quality engineering requires controlled requirement changes based on evidence. Therefore, the team should analyze the impact and then adjust the plan appropriately.
================
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit