agile is bollox
You can't acquire core competence, let alone basic competence, by hiring an army of monkeys and then micromanaging them. Especially when the micromanagers themselves are actually self-described "project managers" who have no clue at all about how your business actually works.
Rant 1 over.
Rant 2: the word "agile" does not mean rigidly following some methodology like it was divine revelation.
As a sub-trope of Rant 2, anyone born in the British Isles (and in selected elsewheres) knows that a "scrum" is not in the slightest bit agile. Everyone involved pushes uselessly in different directions, going nowhere, until the whole thing collapses in a heap. Often players are hurt or injured.
-A.