Skip to main content

๐ŸŒŠ Waterfall project management

The waterfall methodology emphasises a linear progression from beginning to end of a project. This methodology, often used by engineers is front loaded to rely on careful planning, detailed documentation and consecutive execution.

The 5 Stages

  1. Requirments

  2. Design

  3. Implementation

  4. Verification or Testing

  5. Deployment & Maintenance


Design

Software developers design a technical solution to the problems set out by the product requirements, including scenarios, layouts, and data models.

Implementation

Once the design is complete, technical implementation starts. This is the shortest phase of the waterfall process, because thinking and design has already been done.

In this phase, programmers code applications based on project requirements and specifications, which some testing and implementation taking place as well. If significant changes are needed in this stage, it may mean going back to the design stage.

Verification or Testing

Before a product can be released to customers, testing needs to be done, to ensure the product has no errors and all of the requirements have been completed, ensuring a good user experience with the software. The testing team will turn to the design documents, personas, and user case scenarios supplied by the project manager to create their tests.