.
   

The following advice is based on our experience of delivering successful business and government projects.

(1) A successful project needs:

a) A team that’s fully integrated with business users and stakeholders.
b) A Project Manager who can deliver.
c) A team that understands the technology and business process to be supported.
d) A team that can think ‘outside the box’, while working in harmony.
e) Proper communications – upwards, downwards and sideways.
f) An effective project support office – not one that merely trots out the PRINCE methodology paperwork.
g) A small, independent ‘Red Team’, that is supportive, objective and non-adversarial.
h) A rigorous – and fully documented – engineering approach.
i) A fully representative Test and Reference Rig.

(2) Only 50% of projects succeed. What happens to the other half?

Some corporate assurance mechanisms are so focussed on business and user benefits that they forget what makes it all tick.
You must ask the key questions:

a) Is the system properly specified?
b) Does it meet a clearly expressed business requirement?
c) If it’s using innovative technology, has this been proved to your satisfaction?
d) Is the system properly designed and documented?
e) Have the system and software interfaces been thoroughly examined?
f) The salesman says that the product works ‘out of the box’. No bespoke work needed. Do you believe him?
g) Has the system’s test programme included:

  • End-to-end network testing?
  • Security testing for patching and system upgrades?

h) Did the system function correctly, after the system security was applied?

Perhaps the business had simply moved on, by the time the project was delivered.

(3) Systems fail because people fail.

Let’s face it: they’re only human.

a) In our experience, nearly 60% of all system failures are caused by People.
b) 30% are caused by Process failures.
c) Only 10% are caused by the Technology itself.
d) Most problems are inbuilt, or self-inflicted.
e) They often originate in the original design or because of shortcuts taken during implementation.


(4) Get the Specification right in the first place.

a) Subsequent add-ons will simply cause problems
b) Instead of trying to impose automation on a manual system, start again from scratch.
c) Beware over-ambition. Don’t be the first to use leading edge technology.

(5) Don’t rush to ‘go live’.

It’s good to meet – or beat – targets. But:

a) Don’t cut corners.
b) And if you’re forced to, make good at the first maintenance upgrade or downtime.

(6) Don’t implement security/system patches/upgrades without testing.

a) Don’t try to save time by updating live systems, without regression testing.

(7) Configuration and Change Management (CCM)

The more complex the system and the more business critical it is, the more important the role of CCM in operational delivery.

a) Too often, CCM is applied ‘post live’ – which is too late.
b) It should be applied from the design process onwards – and particularly during build out, testing and commissioning.
c) It is especially important as the software engineers are doing the final tweaking of the system.
d) Every change needs to be considered, tested, regression tested and signed off with full documentation.

(8) Do your backups work?

Not necessarily, according to one Blue Chip International that does £1m worth of electronic business every day. Their tests showed that:

a) Only 56% of backup tapes could be read back successfully.
b) Of that 56%, only 20% were actually restorable, with usable business data!

(9) Never ignore the basic security measures.

a) Security isn’t just insurance. Properly delivered, it is a business enabler.

To discuss the ways in which we could enhance the Resilience and Security of your organisation,
simply ring +44 (0) 118 976 7544
Meanwhile, have a look at What Went Wrong?

 


ECA Homepage | About Us | Services | Frequently Asked Questions | Case Studies | Advice | Links | Terms of use | Link to this page