- The Chrysler Project, which was the exemplar for agile projects failed badly.
- Mandatory 100% pairing sucks bigtime.
- Agile isn't scientific. (at best, any proof for "improved productivity" is anecdotal).
- There are a lot of flaky "agilists" trying to be "coaches" and sell books and seminars.
- These "seminar agilists" create an artificially polarized world where any process that isn't Agile(TM) is "waterfall" or "cowboy".
- Agile is very date driven, ignoring the human variations in productivity.
- If anyone puts forward an alternative process , the "defenders" of agile use one of two responses to oppose it
- "all the good stuff he described is really Agile"
- "all the bad stuff he described is the fault of the team's execution of the process"
And Oh, Steve, keep writing!