Phases of the Waterfall methodology

The following are the most common steps in the Waterfall model:

There is also a variation in the Waterfall model wherein the names of the individual steps differ. For example, coding may be used instead of implementation, or testing may be used instead of verification. Some organizations add more steps to the process. There may be a separate step for analysis that occurs before the design phase, or one for deployment that occurs after the verification phase.

The Waterfall model has gone out of favor, but if the following is true (which is often not the case), the project may be a candidate for this model: