You are here: silicon.com > Management > IT Director

IT Director

Are your systems falling down on resiliency?

Perhaps you have the software you deserve…

Tags: development, software failure, system design

By Martin Atherton

Published: 12 August 2008 16:56 GMT

Few outside the IT department realise just how much effort goes into making sure systems don't fail. If more board members understood that, we might see a greater business emphasis on robust systems, says Martin Atherton.

Software resiliency has been a challenge for so long many organisations just accept it as part of using IT. But there is no need for that inertia - there are a number of steps organisations could take to reduce failures.

Exclusive column: The Naked CIO

See what this CIO really thinks…

The Naked CIO: Why boards get IT spend so wrong

The Naked CIO: Tech's weasel words

The Naked CIO: Poisoned BlackBerrys

The Naked CIO: Enemies of the state

The Naked CIO: Service level disagreements

The latest research from Freeform Dynamics discovered 24 per cent of organisations suffer disruption caused by software failure every week. A further 33 per cent said once per month.

The worst kind of disruption - with financial or legal repercussions or resulting in damaged reputation - is suffered by 20 per cent of organisations at least once per quarter. Some 1,200 IT professionals took part in the research.

Organisations are aware of the issue, if not its scale. Research has shown repeatedly that organisations rank IT high on their list of business risks. Indeed, system downtime comes second among the factors most frequently considered in formal risk planning.

Given those facts, why are so many organisations gambling with software systems availability?

First, the accepted inevitability of software failure is not really good enough for modern business. The statistics certainly suggest scenarios that no business would consciously accept.

It is more likely that organisations have little idea of the effort required by their IT department to deliver the levels of service they are used to.

A second reason is that software resiliency is not given the consideration it needs as a business requirement during the application development lifecycle.

So can the business help address this area? Furthermore, is it a business issue anyway?

The answer to both questions is undoubtedly yes. The IT department is tasked with the operational management of software applications but it is the business that suffers when they fail.

Opportunities exist for the business to contribute in several places. Research suggests it is not aware of the relative importance of the tools it uses - the applications and processes - to its business goals.

In addition, green computing among other things is bringing IT service-based accounting closer. The specific attributes of services delivered by IT will soon become very relevant. The business needs to get a head start and work out what's really important.

The next opportunity for change is at project level. Typically, a software project takes an idea or requirement through specification, development, testing and roll-out. By and large, resiliency is an after-thought and does not figure highly when it comes to budgetary planning.

Obviously, the business has a say on functionality, timing and audience. It should also be able to give guidance on the relative importance of a software application to the business. Then, requirements for stability and protection can be factored in instead of assumed or, worse, ignored.

Introducing the topic of resiliency early in a project lifecycle would be a major change for most organisations. But from a practical point of view it should be an easy one to make. It would also go some way to reducing the frustration that exists in the IT department. Operational IT teams often feel their views are only taken into account after a software failure.

Furthermore, research shows a strong correlation between the consideration of resiliency early in a project and reduced software failures. They are more likely to find their way into budgetary scoping too.

The level of software failure is likely to remain high until knowledge and experience from the operational IT side of the business is captured and acted on more effectively.

The business is the primary beneficiary of software systems robust enough for their designated tasks. It needs to become a stronger advocate for the role that operational IT can play early in the software lifecycle.

If it does not, it will continue to experience the software resiliency it deserves.

Martin Atherton is principal analyst at Freeform Dynamics.

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

Peter Cochrane Peter Cochrane's Blog: Can I become faster and smarter? We could all use a little more help from our machines

Mark Crichard Doing business with citizen developers: Beware the legal pitfalls Legal Eye: Make sure your business is protected from potential hazards


  • Jobs
Airport IT Software Systems Assurance / Projects Applications Engineer (airport systems, baggage systems requirements definition, testing, integration, support)

Airport IT Software Systems Assurance / Projects Applications Engineer (airport systems, baggage systems requirements definition, testing, ...

RAMS / Reliability Engineer

Considerable depth of knowledge and experience in reviewing outputs from system level FMECA & FTA processes, to support calculation of Safe Failure ...

IT Director / CTO - FTSE London

Please forward your cv to John.Horton@BurnsCarlton.com - only high calibre professionals should apply Key Words - CTO / Chief Technology Officer / ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: