Thought provoking blog post from Mike Hadlow on the way Agile is often hijacked by non-technical managers with little talent.
Somehow, over the decade or so since the original agile manifesto, agile has come to mean ‘management agile’. It’s been captured by management consultants and distilled as a small set of non-technical rituals that emerged from the much larger, richer, but often deeply technical set of agile practices.
I agree with this from one of the many comments:
The most successful teams I have seen made use of “tech leads” who were engineers capable of running a project.