Author Topic: Advantages and Disadvantages of WaterFall Model  (Read 45894 times)


  • Old Members
  • Hero Member
  • *
  • Posts: 6887
    • View Profile
Advantages and Disadvantages of WaterFall Model
« on: October 15, 2008, 11:35:24 am »
Advantages and Disadvantages


The advantage of waterfall development is that it allows for departmentalization and managerial control. A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a carwash, and theoretically, be delivered on time. Development moves from concept, through design, implementation, testing, installation, troubleshooting, and ends up at operation and maintenance. Each phase of development proceeds in strict order, without any overlapping or iterative steps.


The disadvantage of waterfall development is that it does not allow for much reflection or revision. 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. Alternatives to the waterfall model include joint application development (JAD), rapid application development (RAD), synch and stabilize, build and fix, and the spiral model.
Thiruvasakamani Karnan