Now Available:

Featured Resource:

line

Newsletter

Email Address:


line

Ask the Expert

Have a question for our resident expert? Email your questions to Greg.

« A Comment Provides Additional Info on SBS | Main | The Essentials Series: Modern Malware Threats and Countermeasures »

Windows 2008 R2 May Be Named Windows 7 Server. Why this is a Bad Idea.

I have a real problem when software companies artifically name new product releases with whole-number increments. My first example of this behavior was Citrix's insistence in increasing every Presentation Server version by a whole-integer increment (Presentation Server 3 to Presentation Server 4 being the most obvious one) when the actual changes to the product were minimal at best.

Today, in this article at ZDnet, I read that Microsoft is planning to change the name of the next version of their server operating system from Windows Server 2008 R2 to Windows 7 Server.

Note to Microsoft: Bad idea.

This distaste on my part has little to do with the obvious wag to their marketing department. My problem is that it gives the illusion there is more there than there really is. Worse yet, for IT decision-makers, who may not necessarily be completely "up" on the product, it gives them an incorrect impression of the level of risk associated with the upgrade.

Allow me to explain, using Citrix's misguided naming changes as the example. Let's assume that at one point you were an IT shop running Presentation Server v3. After a year or so of merrily humming along with your existing version, Citrix announces in big letters HEY EVERYONE, WE'VE GOT v4 OUT NOW! As the technical professional in your IT organization, you very quickly came to the conclusion that the upgrade included a few new user-exposed features along with a couple much-needed stability improvements. Effectively the upgrade is little more than the encapsulation of all the previous patches and service packs into a better and more-tested version.

Your subscription advantage agreement means the software is "free". The only costs going to the time to upgrade and any risks associated with a service outage due to the upgrade itself. Sounds like a no-brainer.

For your first step, you approach your non- or quasi-technical manager to get the upgrade approved. The manager, who knows more about budgets and the timing of their next CIO meeting, looks at that whole number version increase and incorrectly assumes it is a more complex and more risky upgrade than they're willing to sponsor. Maybe the last whole-number version upgrade of some other product didn't go so well. Maybe your internal processes say that whole-number increases require substantially added testing and project planning.

So, the upgrade is denied until you "complete further study." Or, instead of using your IT organization's "quick" project approval path, they force you into your "long" project approval path (as it is common for mature IT orgs to have both).

If Citrix in this example, or Microsoft in the theme of this post, had instead named the version v3.1 or R2 instead of a completely new product, your life would have been significantly easier. The upgrade would have been rolled out significantly faster. Yet, due to a marketing decision, your upgrade will be delayed as you go through the extended testing steps required by your organization's "long path" to project approval.

Note number two to Microsoft: This is why its a bad idea.

The summary of this story is thus, and its aimed towards all product vendors: Making whole number name changes to products when there isn't a good reason to actually hurts you in the end. It makes the product upgrade a more difficult sell to the risk managers of an organization. Conversely, if you propose and release small version increases - even if the "small" is in name only but includes "big" changes to functionality - you stand to see a much faster adoption rate.

Have you had a similar experience with overly boastful product name changes artifically slowing down your upgrade project? Let us know in the comments below.

TrackBack

TrackBack URL for this entry:
http://www.realtime-windowsserver.com/type/mt-tb.cgi/916

Comments

There is a correction now. Apperently there was a misleading email that caused him to write the story. Here is the link to the retraction.

http://blogs.zdnet.com/microsoft/?p=1534

I find it amusing that Apple follows what is - to my mind - an often more-sensible approach. The release after 10.0 is 10.1. 10.2 follows, and then 10.3. 11.0 only comes when they've spent a long time making radical, revolutionary changes that significantly alter the way everything works - as in the 9.x to 10.x shift, where the OS was basically rewritten from scratch based on Unix. Sure, each "minor" version rev often introduces vast wodges of new features, but it is the same basic operating system.

That said, Windows 95 was v5 (say), Windows 98 was 5.1, Windows Me was 5.2. Windows NT 4.0 was 4.0; Windows 2000 was 4.1, Windows 2003 / XP was 4.2, etc. Thus illustrating that it's still all the same base kernel and OS under the hood, right?

That type of scheme does tend to drive certain decisions. For example, when moving from "4.0" to "4.1" you might say, "well, AD is a major change - we should call it 5.0." Except that AD isn't the OS. It's a feature of the OS. And if moving from NTDS to AD is a major change, maybe the OS should be capable of running either one - that certainly would have smoothed the transition.

MS, however, tends to looks at features of the OS, and not the OS itself, as the "big deal," and maybe that's part of the problem.

I completely agree, and your argument mirrors mine exactly. Essentially when a software manufacturer attempts to make a product sound like more than it really is through marketing-driven version number changes, more often than not the result backfires. Busineses with their inclusion of technology generally tend to take a risk-avoidance approach. Thus, when there's the *appearance* of risk, they'll more often than not choose against making an upgrade.

Conversely, the opposite approach happens with the monthly patch cycle. These software updates sometimes have a high percentage of causing a failure -- sometimes at the save level of risk as an OS upgrade or Service Pack installation. However, because they're believed to be "just patches" they're installed within 24 hours of release.

In short, "perception is reality". The same holds true here.

Post a comment

(All comments are approved by site leader before appearing here. Thanks for commenting!)

line

Greg Shields' Bio:

Greg Shields, is an independent author, instructor, and IT consultant based in Denver, Colorado, and a co-founder of Concentrated Technology. With nearly 15 years of experience in information technology, Greg has developed extensive experience in systems administration, engineering, and architecture specializing in Microsoft systems management, remote application, and virtualization technologies. Greg is a Contributing Editor for Redmond Magazine, MCPmag.com, and Virtualization Review Magazine and is the author of five books, including Windows Server 2008:  What’s New / What’s Changed. Greg is also a highly sought-after instructor and speaker, speaking regularly at conferences like TechMentor Events, and producing computer-based training curriculum for CBT Nuggets.  Greg is a recipient of Microsoft "Most Valuable Professional" award with a specialization in Windows Terminal Services.