Microsoft seems to be run like a prison camp.
Microsoft seems to be run like a prison camp.
This reminds me of just a few years ago when I was arguing with someone about this, when 37signals was in their infancy and were kinda trucking along with the same 'bossless' philosophy. I was trying to show that it could be successful and the person hacked me off at the knees by saying "come talk to me when they get to 100 employees" ... well Github and Valve seems to be doing just fine with that philosophy ... but now the goalposts have suddenly shifted.
I wonder if they get to 50,000 people (how many companies even have this many people anyway?) if somebody isn't going to pop up and go "50k people? pffffft ... come get me when they have 200,000 employees!"
Intel - 100,100
Dell - 110,000
HP - 349,600
Google - 54,604
Microsoft - 90,000
Apple - 60,400 (I don't know what fraction is retail sales)
Numbers from Wikipedia, which I assume are from the annual reports these companies put out.
You have probably heard about Gore-Tex solution—build plants with 150 workplaces.
Split the company into a bunch of mini-companies, don't get beyond "the limit".
Microsoft used to be a pretty flat organization back in the days, depth of the management layer is one of the things MS employees mocked at IBM in the 80s and 90s. It was already a pretty big company back then.
BTW, MS's headcount is closer to 90k than 50k these days.
"Among many 'radical' policies, Semler let his employees set their own hours, design their workplace, choose their own IT, share all information and have no secrets. Every six months bosses are evaluated by their subordinates and the results are posted. Semco has a policy of complete internal financial openness, even teaching factory workers how to read accounts so they can understand the company's books. Salaries are public information unless the employee requests they not be published. In addition, all employees can set their own salary."
As of 2003, they had 3000 employees and was growing at 40% a year. No idea how they're doing now.
Microsoft could easily be broken into several smaller companies.
Overhead in terms of office space etc would increase. However the simplicity of the necessary interactions between the smaller companies could turn the entire arrangement into a net gain for the parent company.
Genghis Khan would disagree: http://en.wikipedia.org/wiki/Mongol_Empire
I personally think we're better off if businesses are large enough to operate reasonably efficiently at a single or small set of tasks/products, and no bigger. For one, you begin having weird things happen like a product being canceled or retired not because it was unprofitable to make, but because the company thought there were more profitable products they could be making. (Anyone remember HP's decision to stop making desktop computers?)
For another, you end up with a single point of failure with respect to management. With a hundred companies with a hundred CEOs, some of them of them will prosper and some of them will fail. If those hundred companies merge into a single company with a single CEO, the consequences of terrible management are now a hundred times worse.