The entire &quot;agile&quot; methodology strikes me as a prominent example of a software engineering cargo cult.<p>Yes, good projects have been executed successfully using agile methodology. No, this does not mean that using agile <i>caused</i> these projects to work out well.<p>Most agile projects fail, just like most non-agile projects. There is no evidence whatsoever that agile methodology <i>causes</i> projects to work out well -- but there is a whole mini-industry of training, books, seminars, &quot;scrum masters&quot; and so on built around the idea that it does.