Waterfall delivery methodology breaks a project down into 6 phases. The phases stage from diagnostic, analysis, design, development, deployment, and operation. Waterfall can follow a time and material route meaning cost and flexitime, however functionality delivered is fixed.