One of the greatest weaknesses of the waterfall model is that customer feedback is obtained late. There are often errors identified in the development process, which is a late stage and where changes are costly to implement. The waterfall model doesn't incorporate any feedback loops.