"Wait for Service Pack 1" – Valid?

Grandad's had a long dayThe release of Exchange 2007 last week prompted me to re-evaluate, again, a long help mantra in IT – "Wait for Service Pack 1".

The basic premise goes like this: New software, especially software from Microsoft, is normally so buggy on its release that it is far more sensible to wait for Service Pack 1 (SP1). This way others have gone through the pain that’s bound to be there.

But is that really still valid?

Does recent history from Microsoft support the premise? Is there any evidence?

The "Wait for SP1" situation can’t be one that Microsoft wants to persist because it delays that adoption of their newer software and potential stifles a revenue stream for them. But perhaps I’m wrong, perhaps they prefer the damper effect this has on demand. Let’s face it, if everyone upgraded fast they would have a problem.

There are a number of pieces of evidence that are available to us, but do they actually answer the question?

Service Pack History

Does Service Pack history help us out here? Is there evidence that the number of fixes in Service Pack 1 is substantially higher than the number of fixes in later Service Packs? Does the number of fixes in a Service Pack change depending on the maturity or generation of a product? Did Windows 2003 Service Pack 1 have less issues than Windows 2000 Service Pack 1, for instance?

Here are some numbers:

Number of Issues Resolved by Service Pack

Service Pack 1 Service Pack 2 Service Pack 3 Service Pack 4
Windows 2000 287 470 1014 675
Windows XP 321 826
Windows Server 2003 1012
Exchange 2000 129 25 25
Exchange 2003 40 131

About the only thing that you can say about those numbers is that there is no correlation between the age of a product or the product generation and the number of issues that need to be resolved.

On these number Windows 2000 Service Pack 1 looked like a safe product, and so did Windows XP Service Pack 1, both of which resulted in a huge number of issues later in their life.

I had wondered about whether there might be some stronger correlation between the number of issues resolved and the time between Service Packs, but I don’t have that much time in my life.

These numbers do highlight one significant issue though, and that is that we are trying to make a judgement of quality based on quantity, and that’s normally not a good thing to do. The quantity of fixes probably doesn’t relate to the quality (or impact) of those fixes.

All it takes is one big issue and the quality is a problem. I suppose I could have gone through and tried to measure the number of "major" issues or something like that, but again, I don’t have the time.

There is some indication of quality in the numbers but you need to understand the back story. There are loads of fixes about the time of Exchange 2000 Service Pack 1 and Windows 2000 Service Pack 3 which demonstrate the first awakening to security as an issue within Microsoft, the emergence of SPAM, SASSER, etc.. The high number on Windows XP Service Pack 2 and Exchange 2003 Service Pack 2 demonstrate the second security awakening within Microsoft and the famous Bill Gates announcement. The high number of fixes in Windows Server 2003 demonstrates a shift towards more continuous update and less frequent Service Packs, this resulted in this particular Service Pack being released a long time after the release of Windows Server 2003.

Testing Process

We’ve already seen that we can’t make quality judgements on the basis of quantity. Perhaps, therefore, we need to look at the way that quality is built. In the case of software this is best demonstrated (in my view) by the level of good testing that occurs prior to release.

In the case of Exchange 2007 the numbers of live testers appear to be as follows:

We’ve bet the company on this product. Here at Microsoft, we have over 120,000 mailboxes running in production on Exchange 2007 – exceeding our SLA of 99.95% availability. Likewise, over 200 Technology Adoption Partners and Rapid Deployment Partners have over 55,000 mailboxes in production operating within their enterprise SLA’s.

You Had Me At EHLO…

Yes, I know I’m mixing quality and quantity again, and that’s the problem. Every time I try to assess quality I get to quantity. But taking these quantity numbers on there own, does 175,000 mailboxes account for enough testing?

There are apparently somewhere around 130 million corporate Exchange users. As a representative community 175,000 represents 0.13% of the user population!

Is that really representative, and if it isn’t what would be? The 120,000 internal users are certainly significant if you are going to deliver Exchange service the way that they have, if you aren’t then I’m not sure what it tells you.

I’ve been involved in a few TAP and RDP and the testing hasn’t really been representative of the real requirement. By this I mean that the testing wasn’t really done in a "production" environment and wasn’t really subject to the corporate SLA.

Continuos Update blunting the Bleeding Edge

We have moved a long way towards continuous update these days, this has the tendency to blunt the bleeding edge. Waiting for Service Pack 1 used to mean waiting for the first set of roll-up fixes; today we are used to an almost constant stream of updates. If a major problem is found people can get hold of it very quickly and apply it quickly too.

In the continuous update world it seems anomalous to talk about waiting for Service Pack 1, because that may be some time away.

My Personal Conclusion

My personal point of view is that there is no point in waiting for Service Pack 1 of Exchange 2007 specifically but there is a value in waiting a few months before actual deployment just-in-case. I would extend this view to other software too.

Likewise, there is no safety in staying with current product. The current product may have more uncovered issues that the new product.

Technology Changing Lives – An Experience

Sunset over Morecombe BaySometimes I forget that technology actually changes our lives. I sometimes feel that I spend so long wrestling with it that I forget that progress is being made. Just when I’m getting fed up with the whole thing something will happen that brings it all into focus.

This week I was helping out at a celebration dinner for a lady from our church who is a missionary nurse in Rwanda and has been for more than 20 years. She’s recently been awarded the OBE.

The dinner was followed by the obligatory speeches. Only a few years ago these speeches would have been exactly that – “speeches”. And the PA system would have been not too good either.

With only a moderate amount of equipment that we already had available, nothing specialist, we were able to make this a multi-media event. As a missionary nurse in Rwanda she has worked with people from all over the world so we thought it would be great to have different people’s input. In the past this would have meant reading out letters, but these speeches actually went like this:

  • Welcome
  • Story on video from former colleague now retired to the USA.
  • Digital pictures on video projector of visit to the palace, including pictures of her receiving the OBE from the Queen, taken from the official video.
  • Some scanned pictures of her youth.
  • A DVD of a song which the staff at the hospital in Rwanda had put together. This wasn’t just a bunch of people stood dumb in front of a screen, but was actually a fully produced video with the staff singing in all sorts of places around the hospital.
  • Some words from some important people, all of which had been contacted by e-mail. There was also a reference from a blog that someone who was on a trip to Rwanda with Laura Bush, The First Lady had made. The reference was of course found by using Google.

The sound was great too, because we had access (from church) to good quality audio equipment.

Ten years ago a whole set of this technology would not have been mainstream enough for it to have been usable (video editing, video projectors, blog, e-mail, digital photography, Google), but they all made for a wonderful evening.

We all learnt something, and she was amazed by all of the different inputs.

Sick VW Touran

FerryFirst I had a sick TC1100 tablet, now I have a sick Touran – perhaps it’s something to do with items that begin with ‘T’.

Not to be outdone by JK I have a car story of my own (he used decidedly more technology than me though).

On Saturday Jonathan and I decided that we would go for a walk in the Lake District. We were too lazy to make sandwiches so we called into the local shop and bought some. On our way out of the shop I put my foot down, but the car didn’t speed up. I looked down at all the dials, but nothing looked wrong. Looking out of the rear was a different matter, there was a huge plume of smoke.

I decided to limp the car home because it’s less than half a mile, once home it was time to call on the RAC.

The guy from the RAC was great – I even got to complete the customer questionnaire on his i-mate JASJAR which was interesting from a technology perspective. From a survey perspective it was less interesting, but at least they were trying to get some feedback. The most interesting question was one on cleanliness of the attending operative. I wasn’t quite sure what to put. If he was too clean then he had obviously not been doing his job, you can’t expect someone who deals with cars on roads to look like he’s just got out of the shower.

Anyway, he could fix the car, so he towed me to the garage and gave me a lift home. Then the next piece of technology kicked in, as soon as I left the garage I got an SMS text thanking me for booking my car in with them.

The car has now been at the garage for three days and they have had to call in experts from VW to try and diagnose the fault, according to the reception lady on the service desk.

Fortunately the car is on a managed lease, so I’m driving around a relief vehicle.

Blog Debate – Can we have one please?

Sunset over Morecombe BayIs it me, or do we need a new debate to blog about?

Everything I’m reading at the moment seems to be news that isn’t worth debating. It’s not really worth debating the release of Vista, Office or Exchange we all know that Microsoft have done enough to maintain their dominant position. We also know that there is nothing in Vista, Office or Exchange that will allow businesses to revolutionise themselves just by installing them. We also seem to be a bit bored with the proliferation of Web 2.0 services most of which seem to be delivering incremental capabilities rather than anything really knew.

I haven’t felt obliged to chime in on someone else’s post for weeks.

I’d love to be wrong, but it all seems to have got a bit boring .

Oh that reminds me – “only boring people get bored” .

Windows Live Search for mobile beta

Our Beach (as it became known) La PaludOver the last few days Microsoft have made a Beta available of Windows Live Search for mobile (download). There has been loads of comments on how good it is, so I thought I would give it a go – I’m almost amazed.

It’s one thing being able to see down to minute detail from a PC, being able to do the same thing from a mobile device opens up a whole new set of possibilities. As an example I searched for my church and it returned a whole load of really useful details, great. Clicking on the “map” bar then showed a remarkable combined map and aerial view. I then asked for directions to my house, which were faultless (as you’d expect these days) what I found particularly nice, though, was the ability to click another button and get a map and aerial view of the next turn. It’s not GPS, but it’s still fabulous.

The category searches don’t seem to work for my area, but the beta is only advertised as being a US based beta so I’m not surprised.

I was going to try both Google and Live, but at the Gizmodo review said that it was a clear win for Microsoft so I haven’t bother with the Google offering.

All of my testing (playing) has been done over a WiFi network from an iMate SP5 which I have. I’ve not tried it on GPRS because the person paying the bill is a bit twitchy about data charges. I suspect that it’s not quite as impressive over GPRS because of the bandwidth limitations.

 

Technorati tags: , , , ,

Apologies: Normal Service Has Now Resumed

CottageLast week I referred to the TC1100 here on my desk as “Top Cat“, please accept my apologies for this momentary lapse of judgement. I have not got so attached to a piece of IT equipment as to be giving it a pet-name and normal rational service has been resumed .

(I don’t even like cats anyway).

ITIL Foundation Course

TramwayI’ve been out for a few days training – ITIL Foundation.

I haven’t done any classroom training for year and I’d forgotten how enjoyable and frustrating an experience it was.

It’s very enjoyable to have the time to interact with others and to learn from each other. The people dynamics can be frustrating too.

I did the ITIL Foundation exam straight after the course and passed (92%, swat).

I can now confidently say that I understand the difference between an “incident” and a “problem”.

Technorati tags: ,

Vista RTM on TC1100

Autumn ColoursI was going to write a post on setting the TC11OO setup with Vista RTM but Steve beat me to it, And not for the first time in my life: Vista RTM on TC1100

Technorati tags: ,

Top Cat is home and well

Waves on the turning tide - Cap FrehelTop Cat (my TC1100 tablet) made it home from his holiday visit to the health spa today with a new digitiser and a nice new unscratched screen .

Time for a rebuild as all of the software on it has gone from Beta to RTM while he was away.

Can’t fault the repair service, apart from the slightly bizarre delivery scheduling scheme. They don’t schedule anything, they just try to deliver it, if the delivery fails then they schedule .

 

Technorati tags: , , ,

User Experience Nightmare – In Hospital

Oceanapolis, Brest, FranceYesterday I went into hospital as a day case, when the nurses who were doing all of the pre-operation checks knew what my job was they decided to show me the software that they were using.

It was very interesting.

The software was very complex and the nurses had to know some amazing tricks to get it to do what it was supposed to do. At my initial check-in asked me a number of basic questions, when it came to the pre-operation checks they asked me the same questions again. Both times they asked the basic questions they asked me my height and weight, both times the software was supposed to convert the number that I gave them. I deliberately gave the same answer both times just to see, and both times it failed even though the two nurses entered the details differently.

The lack of intelligence in the questions being asked by the system were mostly masked by the nurses. Every now and then they would skip over a load of question when I asked them what the questions were they said that they were all questions that were only pertinent to a woman, or a person under 16 etc.

I was also struck by how impersonal it was that myself and the nurses were both pointing towards the computer to answer personal questions. If it was me, I would implement the use of tablets for this one reason. Using tablets would definitely let the nurse face the patient, in the same way as paper used to do.

Clearly no-one had thought about the user experience here.

Tablet on its way home

les Tas de PoisMy TC1100 has been off for a short holiday at the HP health farm.

I sent it off for its special treat because the pen had stopped working, it was actually the digitiser in the tablet. Apparently the nice people at HP have also given it a new screen because it had a scratch .

The strange thing about the HP repair centre is that they try to deliver (and collect) items without an appointment. Only when the appointment fails do they try to schedule an appointment.

Technorati tags: , ,

IT Investment Apathy

View from the TopI have found myself in a number of discussions over the last few days when people have expressed significant apathy about the value of IT investments. The apathy normally centres around the potential business benefits of making the investment. In clear terms people are saying that they are very skeptical about any claims of benefits from any IT investment.

This isn’t a new thing – we seem to have had nearly 5 years now when people’s focus has primarily been on cost reduction. But I had thought a few months ago that we were starting to see the glimmers of a change, a change towards focussing on value and innovation.

Is it just the people I am speaking to who are having the problem seeing the value or is this something that we are all facing?

Even when there is very clear benefit and lots of research, people just don’t believe it. My current example of this is the use of multiple monitors. There is loads of research which says that people gain significant productivity benefits by having more than one monitor. If I was specifying hardware I would insist on all desktop devices having two video outputs and purchase an extra monitor for every refreshed device. Unfortunately everyone I speak to is focussed on providing the cheapest standard desktop that they can. The problem is that this focus on cost closes the gate on the productivity gains from having multiple monitors.

If IT has become seen as a cost rather than a value then we have to do something to change it?

Am I just talking to the wrong people?