Ads by TechWords

See your link here
Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
 

Buggy Software: Up From a Low-Quality Quagmire

By using application life-cycle management, some companies are trying to exterminate software bugs and reduce the costs they incur.

July 25, 2005 12:00 PM ET

Computerworld - The horror stories have become all too familiar:

  • In April, a software glitch resulted in the loss of thousands of dollars for US Airways Group Inc. when some tickets were mistakenly priced at $1.86.

  • In the latest U.S. presidential election, reports of incorrect tallies surfaced in several districts that were using new computerized voting machines.

  • A software bug apparently caused the largest power outage in North America, the Northeast blackout of August 2003, which threw millions of people into darkness.

The list could go on and on. And the problem, it seems, is only getting worse. According to one oft-quoted number from the National Institute of Standards and Technology, flawed software cost the U.S. economy $60 billion in 2002. No one doubts that the number is even higher today.
Bad software plagues nearly every organization that uses computers, causing lost work hours during computer downtime, lost or corrupted data, missed sales opportunities, high IT support and maintenance costs, and low customer satisfaction.
In frustration, CIOs are taking a hard look at how bugs get into the application development process and why they seem to be so hard to prevent. The consensus: It's not one specific failure but a series of disconnects and miscommunications among the IT specialists involved in the planning, development, testing and maintenance of each application.
The problem, say those who study bad software, is a failure to manage the life cycle of software and recognize that any effort to improve software quality must span all of the stages of the application's life, from initial planning to postdeployment and maintenance.
Berkshire Life Insurance Company of America, a subsidiary of The Guardian Life Insurance Company of America in New York, has been examining ways to improve quality throughout the application life cycle.
"In the past year, we have looked at our development process, at our requirements-gathering methodology and at the way we monitor systems," explains Sorin Fiscu, project manager and IT rapid application development team leader at Berkshire Life.
Fiscu's team has implemented changes such as involving the quality assurance (QA) staff in the early planning stages, soliciting input from business analysts and automating more of the testing phase. These changes have enabled the company to meet or exceed two of its goals for postdeployment: application availability and overall user satisfaction with the application.
One of the first steps in the development of an application at Berkshire Life is bringing business users and IT together to agree upon the functional specifications of the application, listing every feature and function that the business


Additional Resources

Xerox
By using solid ink technology only from Xerox, you could save up to 65% by printing color for the cost of black and white. Enter for a chance to WIN a PhaserTM 8860 network color printer!
Microsoft
Save time and mitigate security risk. Deploy it now.
Sybase
In this white paper, IDC analyzes the role of next-generation mobile enterprise platforms as organizations seek a more strategic deployment of mobile solutions.

Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.

White Papers & Webcasts

The High Performance Workplace
In this paper we examine the challenges and define the critical steps CFOs, CIOs, COOs and CEOs, in midsized global companies, can take...  

How to Reduce Eclipse BIRT Development Effort for Data Visualizations
Web applications can come with a long list of visualization requirements for structured data. By delivering your output through the BIRT Interactive Viewer,...

Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
There are a number of choices when looking at ways to take existing COBOL applications forward. This white paper discusses the most common...  

Usability Is Everything
Learn what sets Workday's HR and Payroll solutions apart from the competition....

Accelerate SSL Encrypted Applications
The amount of SSL traffic is growing in the enterprise. Because it is encrypted, it cannot be properly controlled and accelerated. Blue Coat...  

The Value of Real SaaS at Workday
Cost savings, speed to value, and innovation brought to the enterprise by Workday's software-as-a-service solutions for HR and Payroll....

ESG Lab Field Audit
Many companies have successfully implemented Riverbed WAN optimization solutions within their Cisco networks. This ESG Lab Field Audit document explores the success that...  

SaaS at Flextronics, Inc.
Dave Smoley, CIO of Flextronics, discusses the real value of software-as-a-service and why he chose Workday for his HR solution....

Shape Your Apps Strategy to Reflect New SaaS Licensing and Pricing Trends
Why are smart companies choosing software-as-a-service? Find out in the complimentary Forrester Research report...  

Why Compliance Pays
This OnDemand webcast explores the relationship that firms with best compliance records have higher revenue, greater customer retention, lower financial losses from data...