Hacker News new | ask | show | jobs
by marcosdumay 798 days ago
The organization on the article is highly dysfunctional. But it's not going to be solved by higher management getting busy with the details of the project's work.

The problem here is how the work is divided, with everybody disempowered and turned into helpless cogs. If the goal was to prohibit any kind of improvement, they wouldn't make such a perfect attempt... And yet, that's the "normal" way to organize software development.

2 comments

This was my impression of the article as well. Nobody can agree on what they're all trying to improve in the product and why, everyone's just trying to avoid being fired while working on their own stuff.
Organizational dysfunction is what I had in mind when I wrote it. It is highly complex. A founder led or a small organization is highly empowered to course correct the ship as opposed to organization with several layers of complexity. Everyone wants the buy-in but people don't have high agency.
Yeah, but tracking the monkey will only help you survive in there. It won't help fix the organization.

What fixes that problem is delegating the authority over team-sized problems to the teams, and structuring the organization so that larger issues are all contained over the equally sized management structures.

And despite management books all preaching that kind of organization, almost nobody does it in practice. A few problem-oriented organizations get the large structure right, but nobody at all gets the fine-grained delegation.