Too Long; Didn't Read
No phase begins until the prior phase is complete, and each phase’s completion is terminal. Process model is based on three main principles: low customer involvement, strong documentation, and sequential structure. Waterfall is strongly criticized by some programmers that prefer to use Agile methods. The Pros: Project progress is easily measurable as all involved understand the schedule and key deliverables in advance of the project's start. The Cons: It requires project planners to gather details and documentation, which can prove intimidating to clients who have little experience.
Share Your Thoughts