Here's the talk Naresh and me did at Agile Bangaluru 2010.
This was the talk's abstract:
We don't have all the answers. We don't know the best way to build software in the right way. But we do know one thing: the right way doesn't involve mindlessly following practices just because some "expert" says you need to.
In this workshop we'll take a critical look at various "agile" practices and try to highlight the dogma and ceremony that has creeped in. We'll also question if the practices defined a decade ago are still applicable? If yes, have they evolved since? What are some of the original creators of these processes practicing today? And so on..
It's almost 2 hrs, and the first 25 mins of the presentation is a spoof of how agile projects are run. We eventually get around to discussing some agile practices and the tradeoffs they involve:
Here are the slides: