Why we need process, not just tools

In case you missed this story when it hit the headlines last month, one of the UK’s major government departments lost the use of most of its desktop PCs for nearly a week. Now we’re seeing more details on the causes of the outage:

EDS has admitted that an error by one of its computer operators during a Microsoft Windows upgrade caused 40,000 PCs at the Department of Work and Pensions (DWP) to crash last month.

EDS said several steps have already been taken to avoid this happening again, including increased checks by EDS’ senior engineers and management staff when such upgrades are implemented.

(Via Rod Trent)

This should serve as a reminder for all of us that THERE IS NO SILVER BULLET. If you’ve got a really tough job to do (upgrading 40,000 PCs), then merely having a great tool is not enough — you also need good processes in place to make sure that it gets used correctly. Otherwise, your putative silver bullet just becomes another way to shoot yourself in the foot.

EDS are one of the few contracting companies big enough to take on a job like this, and they have a constantly evolving body of processes to stop just such an event from happening. If even they can get it wrong, then the rest of us should really start paying attention.

A good place to start is ITIL, a set of best practices for IT service management that is getting some real traction in the industry, especially in Europe. ITIL is designed to be vendor-neutral, so that we can all share a common language while still allowing vendors to customize it to fit their particular products. The Microsoft-customized version of ITIL is the Microsoft Operations Framework (MOF), which I’ve mentioned here a couple of times. If you can find a MOF or ITIL course near you being taught by a qualified instructor, I highly recommend making the time to attend it. The specific course I took was MOF Essentials, and it was both a great learning experience and a lot of fun.

Comments (4)

  1. petal says:

    Couldn’t agree more. I was recruited 3 years ago on the promise of ITIL, but the message I get from senior management nowadays is to ‘just get the job done as quickly and cheaply as possible.’ They don’t care how it’s achieved, but if you don’t have process in place the result is a subtly different outcome every time. After a while you find that these variant processes/outcomes can conflict, and make routine Operations much harder – simple things like naming conventions and security settings can save so much work if properly defined as early as possible.

    I get laughed at for my task-oriented tick-lists and forms, but just ask me where I am with something and I can let you know immediately. It’s not pleasant creating them, but worth the effort.

    Given that this is a major area of opportunity for Microsoft, why isn’t there an MSON (promoting MOF) to complement MSDN? Just to raise its profile…

  2. I hear you – I think part of the reason is that historically we’ve made a lot more money from development tools (and the associated ecosystem) than we have from anything to do with operations. Now that consolidation and automation are the order of the day for most of our customers, I suspect we’ll start to put more emphasis on operations. You can see some of this happening already, with DSI (Dynamic Systems Initiative) and SDM (System Definition Model).

    I like MSON as an idea, but it’s probably a leap too far right now – we wouldn’t have enough content to fill it up! Would you settle for a dedicated corner of MSDN? Or just more exposure for MOF across MSDN as a whole?

    Now, if only we could get SteveB up on stage somewhere yelling “Administrators! Administrators! Administators!”… 🙂

  3. what about people–the key to ITIL success is likely to be skills not tools…

    process tools and people. and culture!

    also MSON – isnt that called Technet?

  4. Way back when, I wrote a couple of posts about ITIL and MOF (ITIL is an industry-standard set of best…