Drawbacks of Iterative Waterfall Model
Following are the disadvantage of Iterative Waterfall Model:
- Difficult to incorporate change requests: The major drawback of the iterative waterfall model is that all the requirements must be clearly stated before starting the development phase. Customers may change requirements after some time but the iterative waterfall model does not leave any scope to incorporate change requests that are made after the development phase starts.
- Incremental delivery not supported: In the iterative waterfall model, the full software is completely developed and tested before delivery to the customer. There is no scope for any intermediate delivery. So, customers have to wait a long for getting the software.
- Overlapping of phases not supported: Iterative waterfall model assumes that one phase can start after completion of the previous phase, But in real projects, phases may overlap to reduce the effort and time needed to complete the project.
- Risk handling not supported: Projects may suffer from various types of risks. But, the Iterative waterfall model has no mechanism for risk handling.
- Limited customer interactions: Customer interaction occurs at the start of the project at the time of requirement gathering and at project completion at the time of software delivery. These fewer interactions with the customers may lead to many problems as the finally developed software may differ from the customers’ actual requirements.
Iterative Waterfall Model – Software Engineering
In a practical software development project, the classical waterfall model is hard to use. So, the iterative waterfall model can be thought of as incorporating the necessary changes to the classical waterfall model to make it usable in practical software development projects. It is almost the same as the classical waterfall model, except some changes are made to increase the efficiency of the software development.
Table of Content
- What is the Iterative Waterfall Model?
- Process of Iterative Waterfall Model
- When to use Iterative Waterfall Model?
- Application of Iterative Waterfall Model
- Why is iterative waterfall model used?
- Advantages of Iterative Waterfall Model
- Drawbacks of Iterative Waterfall Model