Title: I&#x27;ll start by saying &quot;Agile Project Management Is Farce and does more harm than good&quot;. I&#x27;ve been researching tech turnover for a bit now, with a focus on programmer turnover, and with no reservations I can say that so-called Agile project management is a leading cause.<p>The goal of Agile project management is to make software development a more customer-centric and more iterative. This is a noble goal. Agile however, whether intentionally or unintentionally, has had a secondary effect of robbing developers of job satisfaction.<p>Here let me give you an example. About 10 years ago I worked with somewhat of an influential in the Ruby community. We both worked at an &quot;Agile&quot; software consultancy. After finishing a task on our project work board I remember watching as that developer went back to claim the task the followed logically from what he just finished. He was shocked when he saw that the task&#x27;s card has been claimed by another. He then said, right there in the office, quite loudly and openly &quot;I am not getting the satisfaction of completing a thing when working like this.&quot;<p>So Agile robs developers of sense of satisfaction of ownership and completion. Well if the developer is being robbed of this satisfaction then to whom is this satisfaction being transferred? Well, project managers. Who get rewarded for the &quot;velocity&quot; of the team, which is more of a product of the hard work and less of a product of task management.<p>So developers have three things making them want out:<p>1) No ownership satisfaction
2) No completion satisfaction
3) Someone else taking credit for their work<p>Ok, this are not the only reasons for developer turn over but this is a big one. There are others like toxic environments, Title VII discrimination, and so on.<p>It can be denied that 1.5 - 2.0 year developer turnover at tech companies is pretty woeful. We are dropping the ball somewhere and its hurting business bottom lines and developer careers.
Upvote: