Iterative Waterfall Model

- Good for large projects
- Changes can be accommodated easily
- Good if there is any technology that has to be learnt by the development team
- Good if there are risk to be reviewed
Disadvantages
- Not suitable for small projects
- More resources
- Project completion deadline is uncertain
- Budgetary issues