Windows

Upgrade lessons learned from Microsoft Vista

Like odd-numbered Star Trek movies, some Microsoft software releases seem best skipped. Is there a pattern here?

So, it's April 2008, and before me sits a classroom filled to bursting with IT people from one of the nation's largest healthcare companies. They're here because their organization's upper management may or may not be pulling the trigger on Windows Vista, and if that trigger gets pulled, they need to be ahead of the curve on Microsoft's latest and greatest.

There isn't much enthusiasm in the room.

During the three-day course, we discuss the features of Vista and the details of its deployment in depth; but more than this, we delve deep into the pros and cons of Vista, exploring the consequences of pulling that trigger. The company that sent this group has more than 50,000 desktops and laptops out there. Lots of time and money at stake.

In the end, they decided to wait for Windows 7, and I'm certain that every single student from that session was relieved. I'm also certain that the same scenario played out in thousands of companies around the world, post-XP and pre-Vista.

Like most of you, I loved the even-numbered Star Trek films and wasn't crazy about the odd-numbered ones. And it's not much of a stretch to say that most IT departments demonstrate the same feelings toward Microsoft releases. We can make a pretty good case for XP as Star Trek II: Wrath of Khan and Windows 7 as, say, Star Trek IV: The Voyage Home, with Vista inspiring about as much love as Star Trek V (the one Shatner directed). Windows XP persists even now with almost supernatural staying power, while just about everyone who experienced Vista is trying to forget it.

Do we see a pattern? We do. If we wander over to SQL Server, we see the hesitations inspired by Vista hovering beyond SQL Server 2005. Vaulting Microsoft into the enterprise database class for real, SQL 2005 was well-received and sold like a John Grisham novel. It was packed with truly innovative advances in the core technology, like CLR integration, the Service Broker, Integration Services to replace the worn-out DTS, and a build-your-own data warehouse kit. It made most of us happy enough that we weren't in any big hurry to jump on board when SQL 2008 came along.

And SQL 2008 was, indeed, a slow mover, more of a replatforming of the 2005 product to stay in step with Windows Server 2008 than a real improvement. Yes, the world was rising to 64-bit systems, but when to go 64-bit was for many a chicken-egg problem. We wanted a SQL Server release that would take us to the next level, as SQL 2005 had done.

And with SQL 2008 R2, we got it. What was the difference? Centralized management of lots of SQL Servers, integration of Reporting Services with SharePoint, Master Data Services, and data tiers in Visual Studio. The next level.

And over in BizTalk, we went from the nothing-much BizTalk 2002 to the awesome Visual Studio-integrated BizTalk 2004 to the prettier but not much more functional BizTalk 2006 to the awesome 2006 R2 with its WCF integration (and built-in EDI!), to the not-even-cosmetically-better 2009 (just another Windows Server 2008 replatforming) to the beyond-awesome 2009 R2 with its performance management, PowerShell, FTPS support, and AppFabric. The next level.

Are any rules of thumb emerging?

If it says R2, buy it. The R2 releases have tended to be not only solid but packed with meaningful features that can be game changers. With the SQL Server and BizTalk R2s, we got a new level of server management and deeper integration with the other server products. And with Windows Server 2008 R2, we got a whole new security platform and a new layer of Active Directory functionality. R2 has come to mean, most of the time, "the next level."

Not just another pretty face. Why Microsoft, of all vendors, would still be so obtuse as not to realize that users don't like their UIs radically overhauled is beyond fathoming. Whenever something is prettier, it may indeed be easier to navigate and may be simplified and objectively better, but it's different, and that pisses people off. Do we adapt in the long run? Of course we do; we have no choice -- we're all still using Facebook, right? But a new, improved look isn't really a selling point in itself, and if it's at the top of the new features list, consider it a red flag.

How long has it been in the oven? This rule may or may not hold up over the next few years, but if we look back over the past decade, the Go/No-Go line seems to be about 36 months. Less than that, and we're getting a replatforming release or something pretty; more than that, and we get meaningful improvements that change the way we build things. There are exceptions; Windows 7 followed Vista by a mere two and a half years. But Vista itself was such a turkey that we can understand Microsoft working faster than usual to clean it up. In any case, the serious upward climb seems to yield a new step worth taking about every three years.

And -- as always -- wait for Service Pack 1.

About

Scott Robinson is a 20-year IT veteran with extensive experience in business intelligence and systems integration. An enterprise architect with a background in social psychology, he frequently consults and lectures on analytics, business intelligence...

8 comments
billt1961
billt1961

I had/have no problems w/ Vista yeah its slow starting and closing but I usually leave it running all the time anyway. Windows 7 is the new improved look rename of Vista!

banaun
banaun

Well, agree in certain points. So far Win Me & Vista is nightmare. In my opinion a better way to protect ourself is wait at-least 6 months to test it out before go to major upgrade. It's better to have after SP1 come out then only start to purchase and upgrade. Eliminate a lots of trouble.

Alpha_Dog
Alpha_Dog

MS makes WinME, gets nuked by the press. Fortunately Win2K is in the wings ready to go. It saves the day, not to mention the stock price, and its replacement is even better. XP kept things going so well, that MS got cocky again and made Vista. Burned, it tried to do better and succeeded with 7. This pattern is present in other companies as well. After an outstanding release, a company begins to think they can dictate the desires of the customer. It's presented to the board as "leading the market", but in reality, they either didn't do a market study or dictated the expected results to the study group. We all know the symptoms... change for change's sake. Pretty UI with unstable code behind it. Entry into a market which their client base doesn't have a real interest in. This all stems from poor decisions are caused by monopolistic thinking (it matters not if they actually are a monopoly), and no one is immune, not even open source companies. A "we're the best" or "we're the only (real) choice" will invariably lead to poor decisions unless their crystal ball is working particularly well.

CharlieSpencer
CharlieSpencer

"Why Microsoft, of all vendors, would still be so obtuse as not to realize that users don't like their UIs radically overhauled is beyond fathoming. Whenever something is prettier, it may indeed be easier to navigate and may be simplified and objectively better, but it's different, and that pisses people off." I'm looking at you, Metro. "And - as always - wait for Service Pack 1." MS Customer Rule #1.

jacob3273
jacob3273

I've gotten used to my laptop's Vista Home Premium OS and have no problem with it; I even upgraded my XP desktop to Vista Business. "Getting used to it" is key, because I had reservations at first. My first issue with the advanced releases was that my old 350 MHz machine runs faster on NT 4 than my old (late) 1 GHz ran on Win2K. But technology marches on.

hippiekarl
hippiekarl

Having gone from XP to 7 (both of which turned out to be perfectly adequate user OSs), I expect to miss Win8/Metro the same way I skipped Vista. I still use 'stupid phones'; I'm not ready to finger my screen(s). Depending on Win8's acceptance (or lack thereof), Win9---the next good Star Trek movie if the analogy does hold---will likely be my next OS, and even if laptop screens become more touch-friendly in the meantime, I still won't be interested in a UI that leaves (everyone's) fingerprints, skin oil, and/or residual mayonnaise on my screen. :O

ITOdeed
ITOdeed

+1 Vista OK after SP 1.

barfly_fox
barfly_fox

I totally agree with you, I was a die hard XP user but then got Vista Ultimate and yes it took a time to find things just because they put another name on it but I love it now...I worked as a tech support for MS to help people make the transition from XP. I think the biggest thing was that programs they had would not work on Vista, but the truth of the matter is that the programmer's had a few years 'heads up' to make their programs compatible...so MS was not at fault here.

Editor's Picks