Meta CTO told employees higher headcount resulted in 'untenable' slow movement
businessinsider.com
businessinsider.com
>A meeting with 50+ people that took a month to schedule.
Very funny. There's not a single meeting on earth outside of a parliament that needs 50+ people.
It's amazing how they're oblivious to the real problem here.
Just gotta stop being silly at some point.
Organizationally, cutting a group out of decision making is probably the fastest way to alienate them and make them hostile towards other groups. I have had this happen to me; my team is already overloaded from being pulled into various things, some team has a project we don't have time for, they go ahead without us, and it creates a mess. We're mad at them because their system won't work with ours, we blame them for moving ahead without us, they blame us for not being ready to move ahead. The end result was a bunch of re-work and resentment in both sides.
It also screws up higher level planning and prioritization. It lets teams directly apply pressure to each other without filtering through upper management who can look at the big picture of prioritization before passing the pressure down. It doesn't matter if project X is more important, project Y is threatening to move ahead without us and we need to get in front of that before it becomes tech debt for us.
Ultimatums don't work in relationships, and team dynamics are still a human relationship even if it occurs in a business setting.
My real solution is that the lowest manager with oversight over both teams needs to clearly set priorities and expectations, and to enforce those. If that 50 person meeting is for a project with a low priority, people need to accept that it will likely move slowly. If it's for a high priority meeting, management needs to communicate that this meeting trumps other conflicts.
If a meeting is focused on low level concerns, then only the team members involved in the implementation need to participate (if this is more than 10 people, you're probably doing something wrong)
If a meeting is focused on high-level concerns, then only representatives are required. This too should be less than 10 people.
If a meeting requires the active participation of 50 different people, you've royally messed up your company structure.
It's probably more likely that there are good reasons why they are doing what they are doing and the root causes for their slowness are a lot more subtle than "meetings too big".
Anyone that comes in and says "you're wrong" is removed. That upsets the hierarchy.
Small teams and small companies are able to move more quickly.
You don’t have to fire people to literally be small, but it’s also hard to design true autonomy within large orgs.
John Carmack’s recent resignation letter [0] hints at this and I think most complaints are common to large organizations and any company with lots of smart people metaperforming (ie, working to advance on compensation and power rather than value and meaning) will suffer these problems.
Yes. And the reason for this is that the thing that slows companies down is not the number of employees directly but the evolution of the organization, and the forces which shape the evolution of orgs are human forces. As people seek status they seek to create layers of bureaucracy so they can manage/lead/be senior to others and this will cause your organization to become sclerotic and slow down. Removing people won't fix the problem any more than chopping off one of your own limbs will solve the problem if you become overweight.
If you want to change the culture - you should first get rid of the people that embody the old culture (some of them may be able to be nudged into the new direction, but most not)
Which, by definition, seems like it must include the person that has been in charge since day 1.
CTO (& middle management) are the sex workers, the beds are the run of the mill employees.
What they're describing seems to be too many people working on the overlapping/interacting projects and relying heavily on synchronous communication (which they can't even schedule, talk about contention!) to move.
If the teams were better isolated, given more autonomy and asynchronous communication between them encouraged then things would probably go a lot more smoothly.
So I think it's less of a headcount issue and more of a structure issue. But I suppose it also depends on what work is available and what the integration requirements are as well, depending on what they've got this might not be possible.
If only somebody had read the Mythical Man Month by Fred Brooks (RIP) then maybe they would have realised they had to slim it down a bit.