What is Waterfall?
Think less of natural beauty like Niagra Falls and more so a rigoruous engineering design process. The waterfall model describes a highly-structured process for creating new software that flows linearly from gathering requirements to design, implementation and testing—a process that is rooted in best practices from industries where design changes even early-on can be cost-prohibitive, like manufacturing and construction.
In this video, Pat DePuydt explains in more detail what the waterfall model is and what differentiates it from other software development methods. Then, he'll walk through some real-world use cases where the waterfall model really shines.
https://www.codecademy.com/?utm_source=youtube&utm_campaign=what_is_series&utm_medium=video&utm_content=what_is_waterfall