Water Fall Methodology
-
Many Consider the waterfall method to be the most traditional software development method. The waterfall method is a rigid linear model that consists of sequential phases (requirements, design, implementation, verification, maintenance) focusing on distinct goals.
Each phase must be 100% complete before the next phase can start. There's usually no process for going back to modify the project or direction.
Pros:
The Linear nature of the waterfall development method makes it easy to understand and manage. Projects with clear objectives and stable requirements can best use the waterfall method. Less experienced project managers and project teams, as well as teams whose composition changes frequently, may benefit the most from using the Waterfall Development Methodology.
Cons:
The Waterfall Development Method is often slow and costly due to its rigid structure and tight controls. These drawbacks can lead waterfall method users to explore other software development methodologies.