Why Agile Is Better
Value Driven
In Agile, we order the needs of the customer by what is most valuable to them and work from the top of that list, knocking out small increments of potentially-shippable software that deliver the highest value to customers. In Waterfall, that value is randomized, as the project is broken down into components to increase efficiency.
Predictable Progress
We work in consistent cycles to create a product increment. The end goal of each cycle is to have developed a product increment that is “potentially shippable.”
Less Risk
We use an empirical-process model, which means decisions are based on observations and data rather than opinions. Agile has check-ins along the way to limit surprises and provide teams the opportunity to adapt and innovate.
Built-in Flexibility
Unlike Waterfall, Agile has built-in flexibility in its practices, processes, and culture, and it can handle changes as they come.
Focus
With Agile, work is intentionally limited. This allows teams to focus, swarm, and go fast.