La méthodologie Waterfall contraste avec la stratégie Agile dans son approche de la réalisation d'un projet. Plus précisément, il s'agit de cartographier un projet au tout début et de le découper en phases distinctes et linéaires qui ne commencent que si la précédente est achevée. La cascade est considérée comme la meilleure option lorsque les projets sont longs, prévisibles et peu susceptibles de nécessiter des changements, car le retour à une phase précédente coûte cher.