Agile vs. Waterfall | IBM
https://www.ibm.com/cloud/blog/agile-vs-waterfall04.11.2020 · In contrast to waterfall development, agile is defined by its iterative approach to project management. Instead of drafting lengthy project requirements at the onset, an agile team breaks out the product into specific features, and they tackle each one under a specific time constraint, known as a sprint.