In: Computer Science
Factors to be considered when selecting software model for business
If you clearly know the requirements then waterfall model is
good
If your not completely sure about requirements , it's better to go
with incremental delivery
In waterfall model once an application is in the testing stage, it is very difficult to go back and change something that was not well-thought out in the concept stage/ once the design phase completes and coding is going on , it's not easy to change design phase again.
If the lifetime is short and project is simple then waterfall is better,On other hand lifetime of project is long and complexity level is difficult incremental delivery is good
In waterfall model project is to be delivered once all the modules are completed whereas in incremental delivery it depends on client needs,first they deliver much needed module which increases business or module by module,No need to wait for entire project to complete.
In waterfall model it's difficult to measure progress of the project in the middle of the project whereas in incremental delivery progress of the project can be easily measured since working features are delivered frequently.