Programming

Re: Programming

Agree, but that is not what waterfall model standards suppose us do.
Waterfall model is an ideal model and mostly used as a reference model. Secondly, Waterfall model is suitable for very large projects where requirements are clear and defined. So for large projects, there should number different teams and hiring a system analyst and system designer for large and complex project is not a big deal.
Normally in traditional (not agile) development environment companies use iterative process models like waterfall **incremental model ** and RUP.