I’ve heard this phrase a number of times recently. The normal context is this:
- Manager: “I must have the important widget for ABC Corporation by the end of the week.”
- Product Owner: “Why?”
- Manager: “Because we promised it to them last night?”
- Product Owner: “I’ll have a look at the current work in progress and discuss what we can do with the team in the morning stand-up meeting. Because this is a new item, not in the plan for the current sprint I’m not sure that we can do anything by the end of the week.”
- Manager: “That doesn’t sound very agile?”
There’s a miscommunication here. What the Manager has said to the Product Owner makes no sense to the Product Owner because what they have heard is “Well, that doesn’t sound very Agile?” with a great big capital “A”. What the Product Owner has defined IS Agile, it may not meet the Manager’s expectation of agile, but they are different things.
Somewhere along the road Manager Types have picked up the impression that they can ask Agile Teams to do whatever they want and it will be done at the drop of a hat. In their understanding Agile equates to “no planning” when the reality is that Agile means “planning differently”.
I suspect that this impression of Agile as ultimate flexibility is derived solely from the name and not from any study of the practices of Agile. In many situations I suspect that the Manager Types haven’t done any training on Agile and are simply fab-surfing with the hope that the latest fad will, at last, be the answer to all of their problems. What they haven’t realised is that Agile will only be an answer to some/many of their problems if they engage and embrace it, and to do that they need to understand it.