Software Engineering

Advantages and Disadvantages of Iterative Waterfall Model

Advantages and Disadvantages of Iterative Waterfall Model Posted On
Posted By nehakarwal
Spread the love

Advantages and Disadvantages of Iterative Waterfall Model:

1. Advantages of Iterative Waterfall Model:

  1. It allows feedback to proceeding stages and hence is not very rigid.
  2. Some working functionality can be developed and early in the software development life cycle (SDLC).
  3. It is best suited for agile organisations.
  4. It can be used for project in which requirement are not well understood.
  5. Easy error correction.
  6. It is more cost effective to change the scope or requirements in Iterative model.
  7. Testing and debugging during smaller iteration is easy.
  8. Risks are identified and resolved during iteration and each iteration is an easily managed.
  9. We can detect the defects, faults, and risks at an early stage.
  10. Supports user feedback.
  11. More time is utilized for software development.
  12. Less time is utilized for documentation.
  13. Parallel development can be planned.
  14. This model is simple and easy to understand and use.

2. Disadvantages of Iterative Waterfall Model:

  1. It is harder to manage this model.
  2. No clear milestone in the development process.
  3. No stage is really finished.
  4. More resources may be required.
  5. Although cost of change is lesser, but it is not very suitable for changing requirements.
  6. More management attention is required.
  7. It is not suitable for smaller projects.
  8. Project progress is highly dependent upon the risk analysis phase.
  9. Requirements changes, again and again, can cause over budget and over time.
  10. Design can be changed again and again due to non-perfect requirements.
  11. High amounts of risk and uncertainty.
  12. Not a good model for complex and object-oriented projects.

Related Post

leave a Comment