Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register
THE GRIPE LINE  

Demand better

With the IT industry in a slump, now is the time for users to demand that vendors produce bug free software

By Ed Foster
August 30, 2002
 

EVERYONE TALKS ABOUT software quality, or the lack thereof, but who is going to do something about it?

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

That was the question many readers were pondering in their response to my recent column on the subject (see " Battling the bugs "). As you will recall, I opined that the time has come for software customers to demand bug-free products. Frankly, I expected to be swamped by people proclaiming I've lost my few remaining marbles, but only a few came to that conclusion. There were many differences of opinion on how to get there, but the great majority of readers seemed to be in total agreement that bug eradication is a goal worth pursuing.

"Most experienced people agree that software bugs may never be completely eliminated, but most should certainly come close," wrote one reader. "Getting the latest release out to continue the cash flow is obviously more important [to software publishers] than making a quality product. Most of us feel trapped in the cycle of upgrading hardware and software in order to remain competitive."

More optimistic readers offered a variety of solutions to the problem of getting rid of bugs. Error prevention, total quality management, and software-based flow sensors were among the development techniques endorsed by some. Several readers were of the belief that software quality problems will disappear as software is increasingly delivered as a Web service. And, of course, many argued that open source will be the ultimate answer to ridding the world of bugs.

Quite a number of readers pointed the finger at Microsoft, its operating systems, and the practices it has helped make standard. "I do not believe that software can be made 100 percent bug-free, but the publishers should be able to produce something within the 99.99 percent range," wrote another reader. "What irritates me is that when you find a bug, often the answer is that one needs to either be on support to get the fix or one needs to purchase the upgrade! My wife once found a bug in a version of PowerPoint where, if you were in 'notes' mode and saved your presentation, all of the pages of notes were deleted except for the page you were on! Microsoft called that a 'confirmed problem' and told her to buy/upgrade to the next version. This is total arrogance!"

Although I got a lot of guff over an analogy that a reader made to the auto industry in my last column ("Yeah, there's a great role model for software companies to follow," one wag remarked), readers again held up other industries such as medical equipment and circuit design as ones that know how to prevent serious defects. "With great wringing of hands and chanting of dire predictions of $100,000 bug-free word processing programs, software developers declare that making software truly reliable simply cannot be done economically," wrote a reader in the aerospace field. "We who build airplanes have been doing it for a great many decades. Why? Well, what alternative is there? How many aircraft would a company sell if it guaranteed that fully 85 percent of them would not crash or burn up in midair? Could it be that aircraft manufacturers are content not always to recoup their capital investment in the first 90 days of a product's life?"

Most agreed that software quality can and should be better, but many argued that it's hard to know where the responsibility for a bug truly lies. That's an important point, and one to which we'll need to devote another column.

But there were a few who disagreed. One reader at a major software company said I was out of touch with the real world. "Bugs happen," he wrote. "We fix 90 percent of them. There are not enough people to fix all of them on a two-year cycle. It's not [from lack of testing]. ... We know the bugs are there. We start with 30,000 and drop them to 2,000. When the users only want upgrades four to five years apart and will spend the same dollars over again for a new version, which is mostly bug fixes and (very little) new functionality, then they will have 99 percent of [bugs] fixed."

He's right -- that's a world I don't even want to be in touch with. Other industry professionals took a different view. "The arguments claiming that software is too complex to ever truly be bug free ... are a red herring," wrote a self-identified old gray-haired programmer. "The problem is really one of trade-offs, usually code quality traded for time/money. We have the technology to create tight concise elegant solutions. We choose instead to produce bloated, bug-ridden, overly complex stuff that gets to market 'inside the window of opportunity.' ... As to why these trade-offs are chosen, I tend to lean to the lack-of-integrity explanation. Your buddy [Cem] Kaner is dead on."

Lots of talk, but who can do something about it? Another industry professional had the answer to that question: "The single biggest factor contributing to The Great Bug Problem is the software-buying public," he wrote. "I'm sorry, but the buying public as a whole will choose features over stability every time, even if they have absolutely no use for the features in question.

And there you have it. The solution to The Great Bug Problem is not for software buyers to insist on more stable software, but rather to put their money where their mouths are. Nothing will change until it is more lucrative to sell rock-solid software than it is to sell software with more features than the competition."

All too true. But never has the time been better for software customers to demand a change. With the slump in IT spending, the software vendors desperately want you to get back on the upgrade treadmill. First make them prove they can deliver the quality you deserve. Everybody talks about software quality, but the only one who can actually do something about it is you.





 


 
Ed Foster is InfoWorld's reader advocate. You can reach him at gripe@infoworld.com.
 

TOP NEWS:


»  Four quick tips for choosing an IM security product
71 percent of businesses will invest in real-time messaging this year. If you're one of them, be sure to protect your enterprise

»  Forrester analysts ID hot IT jobs
Research group finds 16 IT roles with a promising future

»  Nvidia claims 10 hours of HD video on Tegra chip
The Tegra 600 and 650 can be used with hard disk drives and are designed partly for mobile Internet devices

»  Database vendors add Google's MapReduce
Greenplum and Aster Data Systems will support Google's programming technique, developed for parallel processing of large data sets across commodity hardware

»  Network management: Tips for managing costs
New technologies, changing requirements, and ongoing equipment maintenance and upgrades cost money, but there are ways to manage expenses

»  EMC targets SMBs, branch offices with new low-end storage
Celerra NX4 highlights include thin provisioning, snapshot technology for data recovery and backups, and Web-based console for management of storage volumes




REMOTE ACCESS: MAINTAIN SECURITY AND DECREASE THE BURDEN ON IT
Join this interactive webcast to discover how IT Managers can control access rights, end-user security settings and end-point authorization. Sponsor: Citrix(R) GoToMyPC(R) Corporate

»  Click here to view this Webcast
  WAN Emulation Sponsored Solutions Guide
WAN emulation technology enables IT organizations to predict reliably how applications will perform in a networked environment, before application rollout, mitigating development risk and costs.This Sponsores Solutions Guide has everything you need to now about WAN emulation and WAN and how to best implement it in your organization. Sponsored by Shunra

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
SEE ALSO
• Web service EULAs


FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist