Some of the myths are that agile has been adopted by the majority of development teams, that agile approaches are more effective than waterfall approaches, that agile is empirical, that agile teams don’t do up front requirements or architecture, that agile teams produce less documentation, that it is common for agile teams to take a test-driven approach, and many more. Several of those myths are true, several false, and some we’re not so sure about yet.
This talk summarizes the results of 4 years of industry surveys concerning the adoption and effectiveness of agile techniques. Very often the reality is significantly different than the rhetoric presented in mailing lists, in articles, and even in books. It is time to cut through the dogma promoted by agile consultants and instead focus on what agile practitioners are actually doing on their projects.