It's probably more work to run an organisation with a flat structure, but it seems to be more successful if you get it right.
It's probably more work to run an organisation with a flat structure, but it seems to be more successful if you get it right.
Define "more successful"? Valve has 250 employees, github 140. Are you saying that these are "more successful" than more traditionally managed/structured companies like Wal-Mart -- the world's largest retail company with $450 billion in revenue/year?
- The founder have enough money that they never need care about it again. - Employees are significantly happier on average than Walmart employees.
Those are the only metrics I care about.
Why do you feel that profits, market cap etc. are poorer metrics to judge a business success than your metrics? You should write about that.
Flat works in small companies. It is impossible once they get above a certain size. They cannot be "more successful".. because they will eventually need to restructure as they grow larger.
[0] http://money.cnn.com/magazines/fortune/best-companies/2012/s...
Some Googlers have autonomy, some don't. I don't care to get into this discussion because for all my criticism of it, I really admire Google (the engineers and the vision, if not the middle management and HR) but I'll just say that the Googlers who've established a basic autonomy are very happy. They pick their projects and have little interest in leaving, unless to do their own startup. However, there's an underclass who face manager-as-SPOF and live or die by their "calibration scores". For them, Google is a closed-allocation company and these people are not happy.
You don't need "flat" structure outright, but open allocation is non-negotiable in technology in 2013.
If you're doing concave work, command-and-control works. Reduce defects in your factory process, fire the slackers, reduce risk. If you're doing convex work, then you need the Valve/Github approach because traditional management will drive excellence away.
Wal-Mart excels in a commodity domain. Valve and Github are in software, and software is convex.
More on concave vs. convex: http://michaelochurch.wordpress.com/2012/11/12/the-end-of-ma...
Just so the comparison is clear:
Microsoft: 94000 employees [0]
GitHub: 140 [1]
In other words, Microsoft is 670x larger. Or GitHub is 0.15% of MS's size.
[0] http://www.microsoft.com/en-us/news/inside_ms.aspx
[1] http://bits.blogs.nytimes.com/2012/12/28/github-has-big-drea...
You don't, however, need managerial extortionists who won't let people seek independent credibility, choose their own projects and teams, or collaborate extra-hierarchically.
If you're a Real Googler, you're above the fray with regard to a lot of that shit, and you can move to projects as you wish. Hell, Steve Yegge quit his project at Oscon and wasn't fired. He moved to a different project. The culture of excellence that exists at Google is for Real Googlers. If you're a Real Googler, it's an awesome place and you can get some really great work done there. If you're not, you're wasting your time and career. I'm sure it's wonderful if you're already great. It's not the best place for people like me who are good and trying to become great.
Valve is now the cultural leader, and it will be able to scale with open allocation. Why? Because open allocation is a natural fit for technology. I don't think you can grow at 300% per year and retain OA, but I see absolutely no upper limit on the number of people who can coexist in such a regime. What makes scaling hard is the deadline factor: having to grow quickly. It's easy if you can control the pace, which Valve (being privately funded, not a get-big-or-die VC gambit) can.
OA seems the anomaly because we're used to these military-inspired corporate megaliths, but the reality is that closed-allocation is the oddity. A caste of people whose only job is to delegate work? Top-down internal headcount limitations set according to political fights, arbitrated by people who barely understand the day-to-day of the company? Does this sound like an intrinsic necessity, or self-serving parasitism centered around control of the division of labor? I know where I'd put my money on that one.
"There is no question the once-open Googleplex has become more compartmentalized. Areas where the Google+ and Android teams work suddenly began to require special badges. Page's own suite is on the top floor of the Google+ building."
BTW, if you're interested in these types of orgs... the linked article is interesting because it actually goes into some of the Pros/Cons of running your company this way. It's not written by an ideologue.
Companies lose their culture when they hire before they trust. That makes an underclass that's used for grunt work but gets no respect. Soon they hire an "HR expert" who sets up a stack-ranking system and an annual "low-performer" witch hunt and the company's culture is garbage.
I can't put a number on what is growing too fast, but you can't hire before you trust. By "trust", I mean that people should be trusted with their own working time to do good for the company. I'm not saying they should have million-dollar expense accounts.