- The waterfall model is a sequential process that doesn't account for much change. It is dependent on the assumption that the information in the beginning will not change.
- The agile model is a iterative process that expects change. It starts on a small scale in which allows the creator to gather feedback and adjust acordingly.
- Software is constantly changing which is a key component of the agile model. Without using the agile model there would be a lot of starting from scratch going on.
- Agile is most likely applicable in all industries. At the very least, I can't think of a counterexample. Making your work scalable is key in producing a flexible product.