The Waterfall approach comprises distinct phases that a project or piece of work goes through sequentially. Conceptually, it is simple to understand and it follows patterns used in other industries. The following is an example of the different phases:
- Requirements phase: All requirements to be implemented are gathered and documented.
- Design phase: Using the documentation produced in the previous step, the design that which is to be implemented is completed.
- Development phase: Using the design from the previous step, the changes are implemented.
- Testing phase: The changes implemented in the previous step are verified against the specified requirements.
- Deployment phase: Once the testing has been completed, the changes performed ...