Business Advice
is your arsenal for developing and maintaining sound financial plans and business strategy.
Inside: Budgeting | Compensation | Valuation
Free Trial: Intuit QuickBooks
Simple Start Free Edition 2009 for Windows
Departments
The Breakthrough Company by Keith McFarland
A New York Times bestseller, The Breakthrough Company, published by Crown/Random House, is available at Amazon.com.
Recent Entries
Inc.com Featured Blogs
April 16, 2008
Really? Microsoft Should Get a Pass on Quality?
Posted by Keith McFarland at 5:05 PM
Okay, so I admit I was a bit cranky in my last post, but my Microsoft Vista problems have been very frustrating. That said, I was surprised by some of the comments my post got. I was not arguing yesterday that Microsoft is evil incarnate; I find the whole MAC/WINTEL/OPENSOURCE holy war boring and beside the point. Instead, I am arguing that the computer industry can and should hold itself to a higher standard of PC quality, reliability, and ease of use and that Microsoft—as the 800-lb gorilla in the game—should lead the way. I think its size and monopoly power have kept it from pursuing this goal as aggressively as it might.
In one of those comments, Mike seems to be arguing that because refrigerators and washing machines are mechanical devices—with little or no software code—we should expect them to offer far greater reliability than do laptops and desktops. But I'm not so sure.
Mike goes on to suggest that my problem is that I am one of those people who, in his words, "Can't Understand New Technology," and also that I should "RTFM, buddy"—which I assume means "read the fabulous manual" provided with every copy of Vista. While I am certainly no programmer, I spent more than a decade in and around the software business as CEO of two companies, and I have thought some about the current state of software development (see my article on strategy and software development in the current issue of the MIT Sloan Management Review).
The first firm I ran developed a software platform that helped big telecom companies (AT&T, Verizon, etc) optimize their receivables portfolios. Our code was pretty complex and sophisticated. And guess what happened if our code didn't work for our customers? We got fired. And we got fired because there were other firms waiting to fill our shoes if we screwed up. The problem with the current PC environment is that Microsoft has made sure that if its code screws up, you are left with limited choices and high switching costs.
Later I ran a business that was a global provider of software services for Microsoft itself. We ran 2,000 centers in 56 countries. Microsoft made it clear to me from my first day as CEO that if our software didn't work reliably, we'd be out on our heads. I felt Microsoft had every right to expect our code to work reliably in a wide range of environments—and to fire us if we failed to deliver. I can assure you that no Microsoft official ever said to me, "Keith, we know you guys are writing software, so sometimes things just might not work right. We'll understand if your system goes down occasionally." On the contrary, they were ruthlessly intolerant (and appropriately so, I think) of any and all glitches in our software or service. All I am saying is that Microsoft needs to hold itself, and its partners, if necessary, to the same standard of quality and reliability.
Others commenters suggested that my laptop problems were the fault of Dell and not Microsoft (these people apparently have the unfathomable capability to diagnose complex system problems by merely reading a short blog)—but to me, to argue whether the problem is Microsoft or Dell really misses the point. Assume for a moment that Dell is completely to blame for the very bad reviews Vista is getting in the business community (seems hard to imagine). Wouldn’t it be incumbent upon Microsoft, as the real power player in the industry, to make sure this doesn’t happen -- or at least to make sure that the problems get smaller (instead of larger) with every new release? If the problem really was in Dell’s shop, it seems that Microsoft has the power to make sure Dell would get that shop in order fast.
Remember the Firestone Tires fiasco? Firestone blamed Ford, Ford blamed Firestone (meanwhile people were dying on the highways). Ford canceled tire orders from Firestone, Firestone took a huge charge on its income statement, and the problem got fixed. If Dell really is to blame, why haven’t we read about Microsoft telling Dell it will no longer sell it software till it gets its driver problem fixed? Maybe because right now Microsoft knows Dell doesn’t have any good options to the Microsoft Platform (Ford could buy tires from Goodyear) and wants to keep it that way. We end up back at my Monopoly point.
In his comment, Mike took pains to point out -- as if readers needed to have it explained to them -- that his label for me as a person who “Can’t Understand New Technology” is an acronym. In doing so, he points to what I believe is the biggest obstacle the IT world faces in creating the kinds of systems that reach their full potential: Some in IT simply hate “stupid customers” -- people less technically proficient than they are. And you can see from the tone of his comment, the level of vitriol can rise to the level of a holy war. But each year the number of non-technical people on this planet grows faster than the number of technical ones, and that fact isn’t going to change anytime soon.
Some of the smartest, most intellectually honest, and committed people I have met in business are software developers. That’s why I am unwilling to accept the idea that my PC will never work as reliably as my washing machine. Someday it will. Software companies that lead in the coming years will drop their resentment of customers who don’t know as much as they do -- and they’ll learn to view the computing experience from the perspective of the user (not as easy as it sounds). And they’ll form coalitions of organizations willing to take responsibility for the entire computing experience -- not just for their small piece of it. Some will say that Apple is doing this, but I would say that even Apple is only scratching the surface.



I had posted a comment to the other post you are talking about, and I think you are on target here. One thing I would change though, is this statement:
I would change that to:
And that really is the biggest problem. IT guys (myself included) are in IT because they "trended" that way when they were younger, mostly because they were not good in dealing with people. Suddenly they are professionals with high skills, and also again forced to deal with people.
It's vindicating in one aspect because now "all those people who were down on my early in life (because of my geekiness) now see that I'm a useful person, I showed them!" The attitude comes from this sentiment, and on one hand is justified as comeuppance, but on the other doesn't help businesses get the job done.
I’ve been a computer “user” since 1963. I learned to program because I needed to get some work done and no one had a commercial application (yet) to do what I needed done.
My big complaint with ALL the software companies is that they don’t listen. They spend more time and effort explaining why the customer did something wrong than creating a list of improvements based on customer feedback!
Working on an assembly line while going to school taught me that if your workers are idiots, idiot proof your process. Owning my own business taught me that if my customers are idiots, it’s my job to idiot proof my products.
Of course, as you point out my customers had a choice, if I didn’t make it simple, my competitors would.
At this time, I really believe that if producers are unable to increase the quality of their hard n soft, then users and/or government should.
Why? You can't run a robotic brain surgery facility if the patient dies because of a ERROR/ unable to access hd / or whatever the screen showS. Nor a company if the software you paid for, which is not even yours, does not run properly.
We run or ruin our businesses and lives based on decisions. Most of the time we flunk when no tip is handy... I wish I had a Computer Apps Consumer Reports website, where an unbiased acceptance statistics and comments could be obtained.
Dont we have a minimun specs set when buying cars? 6 cylinder and 40mpg means one thing.. but in informatics... how do you rate Win Office vs IBM Oracle suite vs Openoffice vs.... what app woks best for a writer and which one is better for clerical work? I believe users or state should step ahead, if no one in the industry does create this kind of parameters. We need them.
Don't worry about the trollish comments, it appears all MS employees have now turned to blogging on msdn and submitting comments about vista.. now that theyve given up programming :)
Draw consequences!!
Have you ever tried a live linux distro? Download ubuntu and give it a try! You won't miss the -expensive- MS rubbish for one second
It takes a much smarter programmer to program software that the average person can use than it does to program something only the very technically astute can master.
Vista and Microsoft Office 2007 are both driving me absolutely crazy with their security features and lack of backward compatibility. I can't say how many hours I have wasted trying to get this software to work the way I need it to. I am very regretful to have spent money on these products.
It should just work. That's what we're working on--software that is obvious, powerful, easy to use, understandable. And it's hard, perhaps the toughest work I've had to do in my 14 years in the business. We're not quite there yet, but we're making an honest effort.
Microsoft should have stayed with the Money model from back in 1998 or so, when it was embracing the idea of "inductive user interface". (google "microsoft inductive user interface" for more.
XP is stable. I don't recommend Vista to anyone, not because it's terrible, but because it's unnecessary.
Microsoft is a dinosaur. They are so web 1.0. I bought 3 different PC laptops last christmas and had to return them all because they sucked so bad. If I wanted a PC I would go to a grage sale, just to avoid vista.
That being said the new Mac OS has its issues too. I bought a new Mac with the last operating system and have been happy ever since.
I hope you and everyone who thought you were incorrect had a chance to read the Business Week headline story today.
http://www.businessweek.com/technology/content/may2008/tc20080512_157155.htm?chan=top+news_top+news+index_top+story
Visit the link. I think you will be presently surprised. This just reiterates your claims and troubles. GM-one of the most successful and powerful businesses in America can't take Vista. How can Microsoft expect to pass it on to the everyday consumer who has a computer that is most likely 2 years out-of-date?
Post Your Own Comments