Skip the navigation
Opinion

Click Here to Accept Poorly Tested, Low-Quality Software

By Alberto Savoia, Agitar Software Inc.
February 10, 2006 12:00 PM ET

Computerworld - Poor-quality software can hurt your business. You are under tremendous pressure to do more with less in all aspects of your business. The selection of the software products that will be the backbone of your infrastructure is now, more than ever, a make-or-break decision for both you and your company.

And, guess what, your software providers are under the same pressure to do more with less, and that pressure can and does affect the quality of the products that run your business. The reality is that the pressure to get software out the door very often trumps the due diligence of testing and quality assurance (QA) that most software companies wish they could perform. No one wants to deliver poor-quality software. Acquisition and retention of customers, positive press and investors require the delivery of high-quality products for a software company to remain strong and competitive.

So why does delivery of poor quality software still occur?

The answer can be summed up in one word: history. Historically, software users have learned to expect, accept and put up with inferior quality. Also, in the historic "traditional" software development model, engineering teams use a serial development process in which each step in the process hinges on the completion of the previous step (requirements definition, design, coding, testing and production). The bulk of this work happens within the development or engineering teams' domain -- the QA teams become involved well after the majority of the software development life cycle has occurred. As a result, the quality is often slapped on instead of being built-in, and the message is: features and time-to-market come first, and only then comes quality.

On top of that, the QA team often physically sits outside of development organizationally, and again historically, QA managers have considerably less power and influence than development managers. So you've got different reporting structures and differing priorities across the teams that produce the software product, with testing and quality usually coming in last in more ways than one.

Despite the risks and potential costs, most software buyers today implicitly accept this lackadaisical approach to quality. Would you ever buy a new car that required you to sign a contract never to hold the maker liable for any damage or harm even if they were negligent? Clearly not, but you do it almost every time you buy software. It's still very common that the maker of the software is only liable for the cost of the CD on which the software is delivered. And you know those



Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

App Development White Papers
The Keys to Distributed & Agile Application Development
How leading firms are winning with strategies for efficient application development, without relying on co-location.
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
All App Development White Papers
App Development Webcasts
Reduced TCO for Communications Applications with New Oracle SPARC Servers
In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
All App Development Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs