Somebody asked me the other day for my definition of agile--I think they heard about my new book coming in January, "Project management the agile way ... making it work in the enterprise".
From the book, I say this:
Agile’ means small teams, working collectively and collaboratively, with this mission:
To deliver frequent, incremental releases of innovative functions and features, prioritized for need and affordability; evolved iteratively from a vision according to user reflection and feedback; and produced at the best possible value
Below are my top five points; I guess it is my version of the Agile Manifesto