I have decided that Agile is
  1. Grossly overused and over hyped
  2. Promoted at the single silver bullet for all projects and project problems
A lot (most) of this is balderdash! However an Agile approach is till useful in many situations but in an effort to avoid the Agile bandwagon I will be using the term "Appropriately Lightweight" -- more on what this might mean for developers and application lifecycle management in the ongoing blog, I have already posted some material on lightweight ticket processes previously. Or should that be a new "buzzphrase"?