One of my colleagues just sent me this article : Scrummerfall: The World’s Worst Software Development Methodology – it is worth a quick read if you are interested in development processes. Most agree that there are pros and cons to Agile versus Waterfall depending on the organization. Pretty much everyone agrees that half-assing Agile is worse than not doing it at all. Hence the definition:

Scrummerfall. n. The practice of combining Scrum and Waterfall so as to ensure failure at a much faster rate than you had with Waterfall alone.

For those who are well aware of these pros and cons, this won’t offer any deep insights. But it is a pretty funny take on it all, with spot on analysis of many organizations’ cultural resistance to Agile.