Waterfall method
Step-by-step, finish each stage before the next.
Waterfall stages
Requirements, Design, Build, Test, Deploy, Maintain.
Waterfall advantage
Easy to manage and has clear structure.
Waterfall disadvantage
Hard to change after a stage is done.
Waterfall best for
Projects with fixed and clear goals.