A testing question

The cost of putting right faulty software after it has been deployed far outstrips the cost of getting it right first time, so why do things still go wrong in software development?

There are many factors that can compromise software development leading to investment loss and exposure to risk that may itself dwarf the cost of the software itself.

The most common are imprecise client specifications, insufficient planning and analysis, poor project management, continually moving goalposts, unrealistically short timescales, weak quality assurance and underestimated costs.

With shrinking deadlines, spiraling costs and a need to get the "product" to market quicker it is often the software testing and the validation processes that are sacrificed. In our experience, only 30 per cent of organisations allocate a separate testing budget when implementing new technology, even though over 70 per cent of them recognise the crucial role of testing in the development process.

Without having undergone rigorous de-bugging, projects may be delivered with high levels of errors (as high as 45 per cent). If the application works at all (and often it doesn't, in which case it is quietly shelved) errors may only be discovered when transactional breakdown occurs.

The high cost of bugs

No-one really knows the real cost of failed software projects, but in the US alone it is estimated to be upwards of US$75 billion a year in re-work costs and abandoned systems.

A few years ago, poorly tested software caused transaction processing problems for millions of online customer accounts at one large multinational bank leading to wide-scale email phishing attacks that cost the bank over £50million.

Then there was the FBI initiative to enable agents to share case files electronically. The computer code was so bug-ridden the bureau was forced to abandon the project and lose US$170 million. There is also the famous case in 1999 when a US$125 million NASA spacecraft was lost in space because of one simple data conversion error.

Where good quality assurance procedures are in place, a newly completed application may still contain 10 per cent to 15 per cent errors.

These are usually passed on to the customer who then has the burden of finding and correcting them - hopefully before any major risk episodes.

Despite testing procedures, even a best-of-breed product usually still contain a margin of error, typically around 5 per cent. At this point it may be deemed by both vendor and customer that trying to reduce this percentage is a case of diminishing returns and not worth the additional Investment.

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Paul Michaels

Computerworld UK
Show Comments

Father’s Day Gift Guide

Brand Post

Bitdefender 2019

Bitdefender solutions stop attacks before they even begin! Get cybersecurity that 500 MILLION users already have and trust.

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Luke Hill

MSI GT75 TITAN

I need power and lots of it. As a Front End Web developer anything less just won’t cut it which is why the MSI GT75 is an outstanding laptop for me. It’s a sleek and futuristic looking, high quality, beast that has a touch of sci-fi flare about it.

Emily Tyson

MSI GE63 Raider

If you’re looking to invest in your next work horse laptop for work or home use, you can’t go wrong with the MSI GE63.

Laura Johnston

MSI GS65 Stealth Thin

If you can afford the price tag, it is well worth the money. It out performs any other laptop I have tried for gaming, and the transportable design and incredible display also make it ideal for work.

Andrew Teoh

Brother MFC-L9570CDW Multifunction Printer

Touch screen visibility and operation was great and easy to navigate. Each menu and sub-menu was in an understandable order and category

Louise Coady

Brother MFC-L9570CDW Multifunction Printer

The printer was convenient, produced clear and vibrant images and was very easy to use

Edwina Hargreaves

WD My Cloud Home

I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.

Featured Content

Product Launch Showcase

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?