Waterfall
Stages of the waterfall model
-
Requirements: In this first phase, you’ll work with stakeholders to clearly define the project scope and requirements.
-
Design: The critical design phase is when you’ll plan what the final product will look like and what steps your team needs to take to get there.
-
Implementation: This is where all your planning gets put into action. For software projects, this is when programmers will write the actual code.
-
Verification: During verification, you team tests the product to ensure it meets the requirements laid out in the first phase.
-
Maintenance: After the project is complete, the development team responds to feedback and makes any necessary modifications.
When to use waterfall:
The logical flow of waterfall makes it an excellent option for short, predictable projects where you have a clear vision of the finished product and fixed project requirements that are not likely to change. It’s best suited for teams and PMs that excel at planning and documentation.