A company is embarking on a software project in a heavily regulated domain. The client expects large upfront planning and detailed documentation for the project.
The recommended approach for the project will be:
A . adaptive.
B . predictive.
C . waterfall.
D . scrum.
Answer: B
Explanation:
The predictive approach to delivery is a more formal approach and hence can cause a rework of tasks and activities already completed when a change is implemented as well as of the activities required to assess the proposed change on the whole.
A lot of requirements elicitation and analysis done in the early phases of a project follow the predictive approach. This means when a change is required during later phases of this type of project, there is often a higher impact on the time, cost, and effort required. An adaptive approach will try and minimize the impact of changes with iterative implementations from an early stage of the project. This approach typically lends itself to a less formal and more adaptable approach to manage the impact of change that is introduced during the life cycle of the project. Within the adaptive approach to delivery, the idea of an evolutionary delivery may also reduce the need for a formal impact assessment to be performed when a change is proposed to a requirement.
Leave a Reply