What is Waterfall project management? Definition, methodology and best practices | Plane