> To all the people jeering for Agile's demise, please provide a superior alternative.
Give individuals ownership over different parts and then let them self organize, that is all you need if you hire competent people. I'll never work at a place which doesn't work like that again.
To be fair, there are a lot of engineers on the market with a small-but-positive value under a structured process who would be totally useless in an environment like this. I can see why it might be rational to managers.
Yeah, this is always what I hear from selfish people. What is "competent"? Even if I know what that is, hiring them is hard and ad-hoc. Agile is a way to orgnize _everyone_ to deliver. Even "non competent ones". Those teams will deliver slower, but will deliver, instead of failing.