This article from the the United States Department of Defence about avoiding agile buzzword-ism is worth a read.
Key flags that a project is not really agile:
- Nobody on the software development team is talking with and observing the users of the software in action; we mean the actual users of the actual code. (The Program Executive Office (PEO) does not count as an actual user, nor does the commanding officer, unless she uses the code.)
- Continuous feedback from users to the development team (bug reports, users assessments) is not available. Talking once at the beginning of a program to verify requirements doesn’t count!
- Meeting requirements is treated as more important than getting something useful into the field as quickly as possible.