Posts Tagged ‘Microsoft’

After The Vista Disaster, What Did Microsoft Do Differently To Create Windows 7?

Thursday, December 3rd, 2009
Image Credit What Can Microsoft's IT Leaders Do Differently To Make Windows 7 A Success?

What Can Microsoft's IT Leaders Do Differently To Make Windows 7 A Success?

Isn’t it every IT Leader’s nightmare: you work long hours, pull of miraculous feats of IT project accomplishment in order to create one of the most complicated pieces of software ever, only to have all of your customers hate it?

That’s what it must have felt like to be working at Microsoft when Vista was rolled out. After getting rejected by their customers, what did Microsoft’s IT Leaders do differently the next time around?

A Broken Process

After the debacle of Vista, Microsoft realized that they had lost their way. In the past they had successfully developed operating systems and suites of software successfully; however, something had clearly gone wrong with the Vista project.

Everyone agreed that Vista had two major flaws that doomed it almost from the beginning. The first fatal flaw was that it simply took way too long to develop: a total of five years. I think that we can all understand what must have happened there: scope creep. Add to this some fundamental team communication problems and all of a sudden you’ll keep overshooting your due dates.

The second flaw that did Vista in was that even when it finally rolled out the door, it really wasn’t done. All sorts of software drivers that were required in order to support customer’s various pieces of hardware including monitors, printers, mice, scanners, etc. just weren’t ready yet. Once again I think that we’ve all been there: after five years, somebody high up in the food chain said “just ship it”.

What Got Changed

Their key insight was that they had, like so many other companies, allowed silos of developers to get created. This meant that they had highly skilled workers who were experts at one thing (e.g. GUI interface design) off working all by themselves. Plans, features, and interfaces were not being shared between teams.

When Vista rolled out the door these internal communications failings became obvious to all. Code that worked perfectly by itself all of a sudden didn’t seem to work very well when it had to play ball with other parts of the operating system.

Ok, so realizing that you’ve got a problem and then actually doing something about it are two different things. To their credit, Microsoft appears to have done a good job of tackling this problem.

The solution appears to have been implemented in two steps. First, the Microsoft IT managers changed their way of thinking. Instead of each IT team having their own unique development plan, there was a single development plan that was owned by all.

Secondly, Microsoft forced the development team to think beyond the Microsoft campus and insisted that they work closely with computer makers (HP and others) in order to identify potential problems early on and fix them before they became major issues.

What All Of This Means For You

Lots of people like to throw stones at Microsoft in part because they are so big and successful. The problems with the Vista product clearly showed that the issues that IT Leaders everywhere face are the same sorts of issues that Microsoft was facing and failing to deal with.

To their credit, they appear to have learned from their recent past mistakes. They’ve torn down the internal walls that had built up between development groups and they’ve become humble enough to reach out to computer makers to ask for their help in making sure that Microsoft’s software will work with the hardware that it’ll be running on.

The lessons for all of us are pretty straightforward: when we make mistakes, we need to evaluate what went wrong, change the way that we’re doing business, and reach out to others in order to create a solution that will work in the future. how let’s see how that new Windows 7 product turns out…

Do you think that Microsoft’s reputation as a solid IT shop can recover from the hit that it took from the Vista failure?

Click here to get automatic updates when The Accidental IT Leader Blog is updated.

What We’ll Be Talking About Next Time

Life is hard for IT Leaders and it’s not going to be getting any easier anytime soon. Those “touchy-feely” workplaces that places like Google and Apple have sure seem to be missing the mark — work is for work or have these companies forgotten that?

Are IT Managers Afraid Of Commitment? Employees Speak Up.

Friday, February 6th, 2009
If IT Leaders Want To Retain Staff, Then They Need To Make A Commitment

If IT Leaders Want To Retain Staff, Then They Need To Make A Commitment

An IT department does not consist of just a bunch of servers and some cabling. It’s really made up of bright, talented people who know a lot about how servers, networks, and applications can be used to propel a business forward. However, not every company and not every IT manager treats their staff the same way – do you think that that matters?

The real question here is how committed to their staff are companies and IT Leaders. Are the members of your team actual people or are they just resources that can be downsized or replaced at any time. In fact, does it really matter which way you choose to look at them?

The good folks over at CIO Insite did a survey of IT Executives awhile back and they uncovered some interesting discoveries.

Quite obviously, not all IT departments are created equal. It turns out that in the foreseeable future most of the hiring is going to be done by small and midsized companies. Given the current economic climate, that’s good news. The other side of the coin is reflected by the larger IT shops which indicated that they will be reducing their IT staff (this includes IBM, Microsoft, and Yahoo).

Where things get interesting is when you take a closer look at who the firms that will be hiring are looking for. They want business analysts, systems integrators, networking staff, and web designers. These appear to be the place to be in IT!

But back to our original topic – what does it take for an IT Leader to get the people that he/she hires to stick around? The CIO Insight survey revealed that just paying more is not enough. It turns out that what you have to do is to place organizational development up at the center of your IT recruiting and retention strategy.

In simple words, what this means is that in order to get your IT workers to stay, you’ve got to offer them things that they want like job security or  work/life balance. Now an important point here is that when I say “job security”, I don’t mean offering a job for life (unless you are at Toyota). Instead, what I’m talking about is having the company invest in the employee and having them develop skills that will serve them well in this job or in their next one.

In order to find out how to keep IT employees, you first have to understand why they leave. The IT Executives surveyed said that staff left for the following reasons:

  • better pay / benefits
  • opportunity to learn new skills
  • reduced commute time
  • to work at home or set own work hours

Knowing this, then what can an IT Leader do to get employees to stay? Focusing on improving every employee’s work / life balance is a good place for a company and a leader to start. Keep in mind that the benefits that do the most to boost employee retention are the ones that provide long-term financial and career security.

What have you found keeps you and your staff working at the same company? Why do people seem to leave your company? Why do new employees join your company? What changes do you think should be made to get more people to stay? Leave me a comment and let me know what you are thinking.