Модель водопада очень проста для понимания, документация и тестирование выполняются на каждом этапе, чтобы сообщить клиенту о том, что они сделали.
В модели Waterfall каждая фаза должна быть полностью выполнена, чтобы перейти к следующей фазе. Основным недостатком этой модели является то, что если проект находится на стадии тестирования, то возвращаться к более ранним фазам, чтобы что-то изменить, является рискованным процессом.