I'm really disappointed that there's finally a work-related topic in this forum (i'm in project management).
At least in my field, Agile is totally inappropriate, but because it's the current fad it's the process I have to follow.
My job? Design the process as requested, and then find ways to circumvent it so that the customers actually gets what they need.