Waterfall Works!

When I’m providing training or giving a talk on Agile Software Development, I love to shock the attendees with the following statement:

Waterfall works!

Gasps of disbelief abound… “WTF?!  This guy who has just described how he has been working with Agile for over a decade is telling me that Waterfall works?!”

The truth, however, is undeniable.  Tens and probably hundreds of thousands of