Let's just wait for Service Pack 1

Every so often, I'll hear it said, and frequently not in jest, "let's wait until Service Pack 1 before we deploy Vista", or sometimes "Server 2008".

While it's true that Microsoft has indeed announced plans to test, and then release, Windows Vista SP1 early in 2008, I have to say that I don't find this thinking any smarter than the old "let's buy IBM" idea, based on the "Nobody Ever Got Fired For Buying IBM" principle.

Even if it were true, someone's eventually going to realise that if it's your job to specify what the IT budget gets spent on, and you say things like "we'll deploy it after Service Pack 1", you're just not acting as if you're doing your job.

Somebody, one day, will call your bluff, and say "Why? What bug is a showstopper for deploying Vista RTM, and why do you believe it's fixed by SP1? Why didn't you find that bug out while you were beta testing the operating system? Weren't you beta testing the operating system?"

And you're going to look foolish, because you don't have anything in particular to point to (UAC? That's a bit generic - you have to say what you don't like about UAC, and why you think SP1 will make it all better) in order to defend your mindless parroting of "let's wait for SP1".

For the record, there are reasons to anticipate SP1 - it adds an SSL-based VPN capability, through the SSTP, and it allows you to encrypt multiple drives using BitLocker through the UI (you can use manage-bde.wsf to encrypt multiple drives using BitLocker from the command prompt).

There are other features in SP1, and you should definitely consider whether you can use those features. But there really isn't any break-fix that makes it important for you to stop testing and planning to deploy Vista RTM while you wait for SP1.

Published Thursday, August 30, 2007 6:08 AM by Alun Jones

Comments

# re: Let's just wait for Service Pack 1

I guess that would be a valid argument for something like XP SP3, but SP1 for Vista WILL be a huge improvement. How many laptops still have problems with power management in Vista? A lot. How many graphics cards are still having driver issues? And most importantly - are you really going to deploy Vista and then go around applying hot fixes to machines?! I'd much rather wait for a fully supported solution to resolving horrendous file transfer speeds both on and off the network along with all the other reliability issues I've encountered so far. When SP1 arrives I'll reevalate, but Vista ain't ready yet.

Thursday, August 30, 2007 10:39 AM by Tom

# re: Let's just wait for Service Pack 1

Sounds like you've found a showstopper or two for your organisation - and that's my point. If you really have a showstopper, _and_ you believe it's fixed with Service Pack 1, then you can justifiably say "we won't deploy until we have Service Pack 1 in hand".

I have not yet encountered any significant problems along the lines you describe - the power management on the laptops I've tested is acceptable, with little difference in battery time, and acceptable hibernation times plus resumption from sleep.

The video performance and reliability issues in particular that I've heard of from others tend to revolve around one manufacturer's line of cards, and I would expect that updates to those drivers will be forthcoming without waiting for a service pack.

I'm not sure what particular hotfixes you feel are necessary to install on your systems, but the reliability and performance packs recently released on the Microsoft downloads site are fully supported, and can be deployed immediately in a number of different ways - not just manually.

Overall, though, I think you're making my point for me - don't sit mindlessly waiting for SP1 if you have no reason to do so; if you have a bug that prevents deployment in your organisation and will be fixed in SP1, then by all means sit around and wait before deploying.

Thursday, August 30, 2007 11:40 AM by Alun Jones

# re: Let's just wait for Service Pack 1

Alun, it's fair enough to raise the question for debate, but it's not appropriate to suggest that it's wrong to wait for an SP for an RTM product. Especially when you've got a lot of business managers willing to fry you alive for loss of productivity et al. In these situations you have to be more cautious as to what you deploy, and when you deploy it.

Often the reason corporates decide to wait for an SP release for an RTM product is because of all the rough edges that get "smoothed" off by the SP. And, reliability and usability usually increases after an SP is appled. As you know SP's are not traditionally a mechanism for delivering new functionality, but by definition are provided to fix fundamental as well as peripheral issues with an OS, or product. This then suggests that these changes are beneficial and sometimes worth waiting for. In Vistas case, and from personal experience of using the product (which i refuse to use as my main station) there are "many" rough edges and only an SP (2008) will fix them.

I for one would not drop Vista in to the workplace until it's performance issues are resolved. Sounds a bit fuzzy, sure it is. I know this is a generalisation and not pointing at XYZ issue, but it's well documented on the web that Vista needs to be honed a bit more. Who on earth could justify Vistas current performance on high end desktop equipment, which is turned in to 4-5 year old kit the moment Vista is installed! I have a laptop that runs blisteringly fast on XP, battery performance is great. I go ahead and install Vista and I get 30minutes battery life, and the OS crawls along when doing the most mundane things. Obviously this brand new (not hardware crippled) laptop was returned to XP, and productivity went back to normal.

No one in their right mind would sack you for not deploying an RTM product, unless it was business critical. A desktop migration is often not business critical but a planned, road-mapped approach to managing the desktop estate. And, introducing new functionality as well as sometimes generating a massive re-training campaign that can cost companies millions in training resources and loss of productivity while the users get use to doing the same thing a different way.

All food for thought, i enjoyed reading you're article, and hope my comment is not too abrasive, keep up the good work!

Friday, August 31, 2007 11:28 AM by Rob

# re: Let's just wait for Service Pack 1

I still think you're making my point for me.

You've told me not that you're waiting for SP1, but that you're waiting for errors - specific errors (and performance _is_ a specific error) to be resolved.

There's a big difference.

As for training, that needs to be done on whatever version you're deploying - if you deploy RTM, you can train on RTM, and if you deploy SP1, you can/should train on SP1.

Friday, August 31, 2007 9:21 PM by Alun Jones

# re: Let's just wait for Service Pack 1

Let me point you at three things:

First is Google with a search string of "Vista problem", the second is "XP problem" and the third is a link to a well known, and unfixed issue with Vista.

www.google.co.uk/search

www.google.co.uk/search

Note that Vista+Problem = 122,000 results, and it's only been out a few months! whereas XP+Problem (which has been out quite a few years) has 112,000 results (tap this in yourself, see what figures come out). That is a sure indication that there is a lot of "chatter" surrounding "issues" with the product. Now go visit Technet forums, see a lot of "it's not working" chatter there too? If most or any of these problems impacted you're users would you brush them off and tell them to quite moaning and enjoy this wonderful RTM OS? Or would you think "oh bugger"? Do you think the business managers would be understanding? How much damage would you have done to the IT Departments credibility, especially when SP1 arrives and the problems disappear? Would that reinforce you're decision, or make it look like a sick joke on the business?

Now I really enjoy working with Microsoft products, but i'm a realist, i know they get things right AND they get things very wrong ... but releasing RTM products in to the business is too close to a gamble for an old-timer like me, it's less of a gamble once an SP is released.

Take a look at the gaming industry, RTM = buggy, then a patch comes out, in fact a long list of patches come out and the product is usually only fully usable after 3-6-12 months. This is a model driven by marketing, get it released on such a date and we don't care how many bugs are in there, fix them after we've shipped. I'm seeing that same behaviour manifesting in the non-gaming world.

Now, that 3rd and final link ... this is very interesting, and would cause me to shiver if the business started to suffer from it, especially if I was responsible for deploying the product early, and ignored those that said "hold on there tex, let's wait":

www.theregister.co.uk/.../vistas_long_goodbye_continues

Now, come up with a suitable justification as to why the "business" should continue to wade it's way through that unfixed problem, especialy if it starts manifesting on VIP machines. I think you'd be looking at jobsites and muttering "no one ever got sacked for buying IBM", or something similiar ;-)

Now, to be fair Vista is an OS, we all went through the same kind of pain when Windows 95 rolled out, when XP rolled out it was harsh. OS's are high visbility because it sits on every single users machine, and users have to interact with it every time they click the mouse or touch the keyboard. Whereas, a different RTM product, such as a back-office product would get less usage and less of a strain on the business if it was a bit buggy. Thus, i'd consider my options differently depending on high-vis and medium to low-vis.

I hope this doesn't again reinforce you're point somehow? As i'm trying to point out that you can cut this a million different ways but essentially it comes down to risk takers and non-risk takers. I fall in to the latter category, IT serves the business, business does not serve IT.

This has spurned me on to write a detailed article, of my experiences over the years with OS and product deployments, culminating in to the single choice "should I deploy" or "should I wait". I'll be sure to come back here and drop a comment to the article.

Sunday, September 02, 2007 2:54 PM by Rob

# re: Let's just wait for Service Pack 1

And a search for "linux problem" returns over 200 million matches.

"Apple problem" returns around 134 million matches.

I'm not suggesting that this is an indication of the number of problems in those operating systems, just pointing out that the search alone is a rather unscientific - and incorrect - way of rating the suitability of an operating system.

As for the "Vista's Long Goodbye" posting, it sounds like this is exactly the sort of bug that was fixed in the recent performance update:

KB Article 938979 - Vista Performance Update

Again, if you have specific reasons not to upgrade to Vista yet, then fine - don't upgrade to Vista.

If you have no specific reasons not to upgrade to Vista, then don't make up non-specific reasons like "there hasn't been a service pack yet". Pointing back to May's reports of problems that appear to have been fixed last month would seem to be pushing it a little.

Sunday, September 02, 2007 8:17 PM by Alun Jones

# re: Let's just wait for Service Pack 1

That's not correct, I was contrasting two Microsoft OS's (in a loose way, certainly not scientific and doesn't hold much water agreed), and not their competitors.

To reference Apple and Linux google searches just sounded like a knee-jerk reaction to the assumption that I was trolling\flaming Microsoft here. That's not my thing.

I was not trying to show that Microsoft runs out flakey OS's, instead the reference was to highlight that there is a "lot of negative chatter" over Vista, from tried and tested Microsoft customers. That reinforces my position not to deploy RTM right now, even though a few KB's have been released. Instead, let those companies that have a "special agreement with Microsoft" eat dogfood, and produce KB's. The mere thought of deploying an epic peice of software such as Vista, and experiencing new, interesting and very unknown issues makes me steer clear until it's bedded in. Besides, Microsoft has enough customers deploying RTM, hence why we are getting KB's released which 90% (again not a scientific percentage, just a working figure!) of the time are generated via feedback from customers actually suffering\experiencing the problems.

You need to be more objective, and put Microsoft to the side for a minute. Like I said previously, the Business is all important. IT is the businesses slave, and not it's master. If anything, qoute from this paragraph and reason this in to you're assertions. And don't feel that I am roughing you up, just being both devils advocate, and passing on my ten cents worth of reasoning.

It's an interesting subject, I'd love to hear what others think. I'm sure there are many that can contribute their thoughts for and against, and perhaps even middle of the road!

Cheers Alun, keep up with the thought provoking blog entries!

Monday, September 03, 2007 5:02 AM by Rob

# re: Let's just wait for Service Pack 1

My point in trying those searches was to indicate just how useless it is to rely on search result counts as an indication of the quality or otherwise of a particular operating system or version.

My goal here is to remind you that you can't let the rest of the world do your testing for you - either implicitly by the simple maxim "don't deploy until service pack 1", or explicitly by waiting for the chatter to die down.

Your business is like no other business - and that's pretty much true for every business out there. You run a combination of software that is unique. If Vista doesn't run for you now, the correct response is to bug Microsoft about it, and get them to fix your problems, not wait for them to fix everyone else's problems, and hope that they managed to hit yours in passing.

If Vista does run for you now, then you're possibly losing a competitive advantage by waiting for everyone else.

Monday, September 03, 2007 10:34 AM by Alun Jones

# re: Let's just wait for Service Pack 1

Thanks to Rob, I am now confident in the decision I took earlier this year: No migration to Windows Vista or purchasing of PCs with Vista (Business / Enterprise) until SP1 comes out on the market.  I got indications from corporate IT management (in other organisations) and IT Pros concerning Windows Vista...  Businesses don't have time to waste on software that is not tuned.  At minimum, Vista should have "started" where XP left off.  

Tuesday, February 19, 2008 3:19 PM by Jim

# re: Let's just wait for Service Pack 1

I still maintain that you should instead of saying "we won't upgrade to Vista until SP1 comes out", you should say "we won't upgrade to Vista until it is complete".

Because, maybe it's true that Vista won't be complete until SP1 comes out - but if Microsoft perceives that this is the prevailing attitude, they will ship a pile of rubbish for the first release, because they know nobody's going to upgrade until SP1 - then they'll rush SP1 to market, because that'll allow them to sell Vista.

Here's a couple of possible scenarios:

1. Vista is great at RTM, and Microsoft chooses to wait for a couple of years before releasing SP1 - as a result, your company, waiting for SP1, languishes as other companies get the benefits of Vista's goodness.

2. Vista is not complete at RTM, and Microsoft ships SP1 quickly - but it's still not complete. You've chosen to buy Vista at SP1, causing your company to run on an incomplete and incompatible operating system.

Either of these scenarios - both were possible before release of Vista - would have caused your "wait for SP1" attitude to be a problem for your business.

I'll repeat again - if Vista is complete in the areas your business will use, then install Vista. If it is not, then wait until - not SP1's release - until all the problems you encounter in Vista are fixed. That is not the same as waiting for SP1.

Once again, don't ever wait for SP1, as if RTM is some guarantee of incompleteness, or SP1 is some guarantee of completeness. Wait until the software is ready for your business.

Tuesday, February 19, 2008 4:08 PM by Alun Jones

Leave a Comment

(required) 
(required) 
(optional)
(required)