Advice Centre

When IT projects go bad

So far this year I have witnessed the spectacular failure of three mid-sized accounting systems. All three projects were relatively straightforward installations or upgrades of well known products, but failure still happened and the costs ran into many tens of thousands of pounds.

Yet each project failure may have been largely prevented had the circumstances been different.

A project can be thought of as a unique series of interdependent events which will only ever happen once – otherwise it would be called a “routine”. It is this uniqueness, along with constraints upon time, money and people – that makes the outcome of any project uncertain.

IT projects take things a stage further – you face a greater degree of uncertainty as hardware and (in particular) software might only be fully tested once the entire system is in situ. Furthermore, in real-life IT projects – a lack of technical skills on the part of the customer and a lack of good project management skills on the part of the supplier(s) is often the kiss of death.

This, however, doesn’t prevent customers with over ambitious plans coming together with suppliers all too eager to sell their wares... The end result is usually the same – the minima for a successful outcome (such as a clearly agreed and nailed-down specification, project plans, a budget, or even any evidence that a key component or system might actually work) are often missing or hazy at inception. In my experience, these are often replaced by generous amounts of optimism from both parties and the genuine belief that “miracles do happen”. Yeah, right!

Rule one - There is no such thing as the “Project Fairy”

IT projects don’t fail because of some mysterious malevolent force – they fail because nobody bothered to check whether the TCP/IP stack would be compatible with the customer’s installed operating system, or some other equally baffling technical reason. Equally, it wasn’t the “Project Fairy” which ensured that things were working on the Monday morning after the weekend upgrade – it was the team of people working until 10pm the night before!

Projects are not driven by wishful thinking and good intentions – successes and failures only happen because they are made or allowed to happen. Often, failure is either designed in right at the beginning, or at some point along the way.

Rule two – Project Management is Risk Management

So, you’ve been handed the mantle of your company’s biggest IT project to date – now what do you do? Well, first of all – don’t panic!

One of your key roles is risk management, so your objectives are (i) identifying any risks or uncertainties, (ii) managing those risks and (iii) reviewing (i) and (ii) on a regular basis.

Sounds simple – well in theory it is, however many Project Managers lack the crucial technical skills. For example, whilst a good Project Manager might not have to be able to write software, they will need to know enough about software development to spot when things are not right (e.g. too little time / money / resources allocated to a particular task, or that a key component is, as yet, untested).

“Show stoppers” need to be identified early and dealt with before you commit to the larger project and have spent all your money. Leaving long foreseen problems to fester in the hope that it will be “all right on the night” will not work (see rule 1).

Rule three – It’s all about communication

Communication skills are the order of the day – both in the upwards direction (with the board) and the downwards direction (with the people at the “coal face”)

Rule four – Plans are nothing; Planning is everything (Eisenhower)

It is important to distinguish between the process of planning and the plan itself; it’s all too easy to get lost in the depths of Microsoft Project or Primavera, and a pile of pretty Gantt and PERT charts.

Rule five – You can’t delegate accountability

There seems to be a natural tendency amongst buyers these days to automatically assume that accountability is in the sole hands of the supplier. I believe that this is largely due to a lack of internal IT skills, resulting in a greater dependence on external competencies, which may not actually exist!

Even where in-house IT staff are available, they may lack the required commercial or communication skills, and hence be excluded from the project team, or there may be political reasons to exclude an IT team that are always seen to hinder rather than help change.

The trouble is, suppliers have not gone unscathed over the last few years, and I have seen an increasing number of projects fail because resellers or authors have lacked the right staff – especially developers and project managers. Even those that do have the right staff may have little “slack”, and may have to call upon contractors whilst they “hedge their bets” on a recovery in the marketplace. There is therefore no better time to practice supplier due diligence!

Be prepared to work together on the project to make it the success it deserves to be rather than taking a back seat and hoping for the best.

Stewart Twynham is a Director of Bawden Quinn Associates Ltd, and has spent the last 15 years running IT systems in end users from ICI through to AIM listed enterprises. Stewart is a member of the British Computer Society.

(c) 2004, Bawden Quinn Associates Ltd