To me this is pretty much as bullshit as the next “agile” blog post. The problem isn’t “agile”, although that’s become a problem in itself; the problem isn’t waterfall, or prince2, or any of it. The problem is “methodologies”. The minute you fall prey to the notion that there are a fixed set of steps or tools you can apply to any given problem and you’ll solve it: you’re fucked. The original xp/agile crew were some smart people working up some interesting tools and applying them to problems they had, and trying to fix shit. Anything after that was basically cargo cult bullshit. Agilistas are the PUAs of the software world. They embarrass themselves, they embarrass me, and I wish they’d shut up.