- Agile is a management trick to exert more control over development.
- Agile is a customer trick to make development do what they want.
- Agile is a ploy by QA to take control of the development process.
- Agile is a programmer trick to manage their workload.
Historically, none is strictly true. But I think they're all true. I will welcome your feedback, as always.