I'm going to present Agile for a crowd of about 50 technical people (developers, admins, etc) in a few days. Most of them have heard of agile, but most probably lack a proper explanation. I need to define agile to them in one of my first slides. How should I go about, not falling into the trap of being too abstract or fluffy, while still covering the most important facets?
Edit: Preferably short, elevator-pitch style.
