Steve Ballmer Reorganizing Microsoft
Nerval's Lobster writes "Microsoft's big reorganization has begun. Rumors had persisted for weeks that Microsoft CEO Steve Ballmer was planning a massive, once-in-a-lifetime reorganization of the company he's been running for quite some time. Now the plan is out in the open, and things are going to change in huge ways. Microsoft will coalesce around 'a single strategy as one company,' CEO Steve Ballmer wrote in a really lengthy memo posted on Microsoft's Website,
'not a collection of division strategies.'
The company's product portfolio — from Windows and Xbox to enterprise applications — will be regarded and operated upon in a holistic manner. Ballmer wants this
'one company' approach to extend how Microsoft handles its advertising, marketing and consumer-service operations. Ballmer also wants to knock down the walls that have slowly grown between Microsoft's various divisions, at least as far as engineering's concerned. The new 'engineering culture' will apparently facilitate collaboration 'across the company,' with an emphasis on cross-group contributions (and maintaining secrecy, of course, for the giant projects). Read on for much more on how Microsoft is reorganizing all its internal groups, as well as a rundown of who's in and who's out on the executive level."
Microsoft's big reorganization has begun. Rumors had persisted for weeks that Microsoft CEO Steve Ballmer was planning a massive, once-in-a-lifetime reorganization of the company he's been ruining for quite some time.
If it ain't broke, don't fix it.
He's an idiot.
More tablet interfaces on the PC, more attempts to lock on the tablet as TV, more stupidity around attempting to turn a Gaming Console into a Media Center that replaces the tablet, the PC and everything else.
Or does he surprise us? Nope. He won't. We have seen what the plan with Windows 8 and instead of understanding that move was stupid they are going to attempt to force it in with all the power they can muster.
Most of the posts are hate, but good for Microsoft. It is a step in the right direction. Anyone who works/worked there will tell you the organization is very segregated. Business units fight one another and things aren't done in a cohesive manner.
But, Apple is very segregated as well and they seem to do alright. Perhaps it is just the culture at Microsoft that is the issue.
Perhaps they will finally end their silly employee review process as well - as people I know at MS absolutely hate it.
If they want the "engineering culture" to "facilitate collaboration across the company", they can start by getting rid of the Stack Rank review process. Why would I want to collaborate with someone who I'm competing for a top spot on the review chart with?
I know it's popular to predict doom and gloom for Microsoft but I really don't understand what Balmer is thinking.
If they are transitioning to a devices and services company that kind of means they are transitioning away from the things that have made them successful.
I'm actually kind of giddy at the thought of some real competition in the corporate arena, seeing as how Microsoft continues to drop the ball.
What doesn't kill you only delays the inevitable
Knocking down the silos in an organization is generally a good thing. That said I doubt Ballmer knows what to do next. The smartest thing he could do is choose a successor.
Ballmer doesn't have vision. He doesn't understand the mobile market. Windows 8 was a disaster and MS continues to lose ground to Apple. The introduction of XBoxOne couldn't have been worse - great hardware crippled by licensing BS. Surface is overpriced and underselling next to Ipad and Android tablets.
I'm only suprised he hasn't been forced out.
Well, Windows 8 is such a train wreck because they wanted to exploit the "synergy" between your PC, tablet and phone - even if/though your tablet runs iOS and your phone runs Android. This "re-org" is just more of the same kind of thinking.
If they were not MS with a huge pile of cash Xbox would have been a failure. The initial hardware failure rate on shipped product was staggering. A lesser company would have been destroyed by that.
Xbox should have been a hard lesson that MS management did not know anything about shipping physical units instead of software. Instead they learned "hardware reliabilty is important". They did not learn the marketing and usability stuff that Apple has hands down.
Microsoft is so big it can bull through mistakes which lead to the Windows 8 "issue". Which is about 3 or more problems all in one.
You don't lead customers, you lead followers.
I would have thought that Microsoft's biggest problem at the moment is that all the different divisions are not separate enough. The biggest thing holding Microsoft back is their seemingly inexplicable need to make everything run on Windows only (Office is the notable exception).
This blind adherence to making everything run on Windows may have been a strategic move in the 90's but it's really doing them no favours today. Take SQL server for example. It's a very good database product, but it only runs on Windows. While Windows has a large share of the server market, Linux (and other flavours of *nix) is just as large if not larger. If they were serious about pushing SQL server, they'd do what other database companies do and release their product on multiple platforms. Oracle/Postgres/DB2/etc all run on Window and common flavours of *nix. It makes no sense to hold SQL server back unless it's to give Windows a unique selling point.
The same can be said of a lot of their other products. Visual Studio is IMHO the best IDE out there, yet it's Windows only. MS Office is the standard office suite, yet it's not available on the major mobile operating systems (Android and iOS). Not releasing MS Office for iOS/Android is as ridiculous as not releasing it for the Mac. They've clearly decided that the Mac market is targeting and it's worth noting that Microsoft's Mac Business unit is doing well financially.
Making their other products run on non-Windows platforms may jeopardise the sales of Windows licenses, but it's almost certain to improve the sales of everything else. The question is whether the increase in sales will offset the loss of Windows licenses, and I'm in no position to answer that. My gut feeling is that it will be better for the company in the long run as they will no longer be tied to the fortunes of Windows. This separation may also benefit Windows in the long term as it won't be able to use the other MS products "exclusives" as a crutch and will have to stand on its own merits.
This is the sort of shake-up of Microsoft that I think is necessary. Anything else is just a waste of time and akin to rearranging deck chairs on the Titanic, as others have alluded to.
Aside from Windows itself, I'd offer SharePoint as the most wide-reaching product that the company produces. To deploy and work with a SharePoint installation crosses all boundaries between servers to end-user software.
This being the case, a brief examination of a few pieces of it can illustrate the walls between the various groups.
Firstly, there are around 6 distinct People Picker controls in use through the product. That's the dialog where you pick a user from AD or whatever authentication provider you're using to either give them rights or attach them to something. All do exactly the same thing, some look exactly the same, and some look different. But there are 6 of them.
Interface customization in SharePoint is a huge mess. You can create an application page and deploy it to the server. You can customize other page types with SharePoint Designer. You can use InfoPath to customize list forms. Now you can even take some random HTML you made in a text editor or dreamweaver and run a process to create a new layout from that as a template. I could keep going about the various customization vectors (if you can think of another manner, I've probably done that too). Even the pages making up the functionality that ships with the product don't follow any sort of reasonable pattern. Sometimes you're looking at an InfoPath form, and sometimes an HTML form, and sometimes you're kicked to an application page that looks distinct from other application pages doing the same thing for other services. Some functionality is in web parts, and some are in delegate controls.
Go to the administration settings for PowerPivot, and you get something that looks different than the settings for Excel Services. Then look at PerformancePoint. All are serving very similar functions, and providing very similar settings, but it's like learning Mandarin and then needing to also pick up Cantonese to set up the next thing that is ostensibly part of the same product.
They've taken some steps to unifying parts of the product in SharePoint 2013, but there is still a long way to go before it can be called cohesive. If they can break down some of these walls for Microsoft as a whole, then maybe it'll make SharePoint more solid as an offering.
Then again, if it wasn't a mess and made sense I'd be an order of magnitude less valuable as a SharePoint guy.
exploit the "synergy" between your PC, tablet and phone
That is a great idea IMO, they just got it backwards. Dev tools that would let me write against one system library and have something that runs with a device-appropriate UI on PCs, phones, and consoles? Huge win. Forcing the same UI on all, but having different system libraries for each? Not so much.
Socialism: a lie told by totalitarians and believed by fools.
"important" should not be a matter of opinion, but of objective profit measurement.
But what if you have something that is making good money now, but another division that could be making an amazing amount of money if managed differently?
If you just base things on objective profit measurements, you'll never undertake the risky projects that can also have order of magnitudes better reward.
"There is more worth loving than we have strength to love." - Brian Jay Stanley