๐ 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โ
Requirments
Design
Implementation
Verification or Testing
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.