Author and entrepreneur Eric Ries unpacks the difference between waterfall and agile product development theories, and outlines when each are best employed. Waterfall – the linear path of product build-out – is best used when the problem and its solutions are well-understood. However, its hazard is that it can also lead to tremendous investment without guarantee of its success. Agile development, on the other hand, is a less-risky model of what can happen when the product changes with frequent user feedback and minimal waste. Without an authoritative solution clearly in sight, which is often the case of the startup, agile programming allows the growing enterprise to build-out quickly and correct itself often.

Video clips from: Evangelizing for the Lean Startup [Entire Talk]

3 minutes

The Five Whys

Watch now

4 minutes

Building the Minimum Viable Product

Watch now

5 minutes

An Argument for Continuous Deployment

Watch now

3 minutes

Building a Product Nobody Wants

Watch now

5 minutes

Agile Vs. Waterfall Product Engineering

Watch now

5 minutes

Harnessing the Power of Early Adopters

Watch now

4 minutes

Achieving Grandiose Failure

Watch now

5 minutes

The Lean Startup: Debunking Myths of Entrepreneurship

Watch now