Agile is a culture about project management methodologies, which unfortunately is extremely resistant to actually adopting methodology that reflects it's overt cultural values. Largely, IMO, this is because the agile community has been very bad at operationalizing the “over” statements in the Manifesto into mechanisms by which the right side items are subordinated to the left side items. This results in (for the first statement in the Manifesto) either dysfunctional interaction and demotivated people from constant conflict resulting from the absence of processes and tools, or the adoption processes and tools in a manner which does not respect people and interactions, merely because someone has labelled the tools “Agile”.
There is no perfect, but one that is fragile to external business realities is probably worse than one that is resilient to it.
(In my company, the problem with agile was that the sales people would insist on always adding some extra tool for a fixed price. We had no choice but to abandon agile.)
What does that have to do with agile? That seems to be a problem that would occur, and be problematic, independent of development methodology.
> We had no choice but to abandon agile.
Seems to me you should have abandoned the offending sales people.
agile seeks to benefit from the intrinsic motivation of each team member to create something beyond any single member’s capabilities in exchange for empowerment.
when a manager doesn’t understand this principle, that leads to failure (as in your case as well). i don’t know of any systems that can self-correct for this kind of external mis-judgement.
one former employer purportedly did agile but it was a top-down autocracy, which is completely incompatible with agile. (i was ostensibly a product owner, but the CEO set our development priorities with only superficial consideration for customer feedback.)
you cannot both dictate and empower at the same time, and empowerment (via agile) is typically the loser in that fight.
that's how i see agile "failing" most often, before it even has a chance.