Considering whether or not your software company should hire a dedicated team of testers? Here are the Top 5 Wrong Reasons why you shouldn't.
We Have a Beta Program
Some people feel that the best way to debug a system is to ship it to your customers and wait for trouble tickets. I don't know how things work in your industry, but as far as I'm concerned, finding new customers is hard enough. I definitely don't want to make matters worse by shipping them buggy software.
I've spent the last 5 years in the telecommunications industry where the standard for reliability is 5-9. If I even suggested to my customers that my software was in its Beta phase, they'd hang up on me immediately. I'm positive the same is true in any industry.
Imagine if I published articles that were not only full of grammatical errors but also missed a complete sentence here and there. Would you bother sending me an email to inform me that my articles are defective? Would you recommend my newsletter to your peers? I didn't think so! So imagine how your customers feel when mission critical software breaks and crashes on them.
Developers Will Get Lazy
Some managers feel that developers will get lazy if they know someone else is responsible for testing their code. Developers are either lazy or they're not. Someone who takes pride in his work will rigorously test his code regardless of whether or not you have a dedicated team of testers.
If your developers are lazy, don't blame your testers. Blame the developers! Not hiring a team of dedicated testers won't improve the situation. It'll actually make the problem worse because your sloppy developer's code will find itself in your customer's hand instead of your testers' lab.
We Can't Afford Testers
If you can afford testing, then you can afford testers. Basic economics ? and common sense ? prove that it's more economical and efficient to hire specialists than generalists, as long as you can keep the specialists busy.
If it takes you 50 person-months to develop software, you will (statistically speaking) spend 25 person-months testing and validating it. Which do you think is more economical? Assigning 25 person-months of testing to developers or testers?
As explained in Quality is Job #1, one of my previous articles which lists reasons why software companies should hire a dedicated team of testers, professional QA people are more efficient at verifying software than developers are. It's their job! Keep the 1:3 ratio in mind and hire 1 tester for every 3 developers, even if it means getting rid of your bottom-of-the-barrel developers to maintain a balanced human capital budget.
Testers Find Too Many Bugs
This excuse sounds more absurd than it actually is. I agree that in some cases testers report bugs that are valueless. Enter non-ASCII characters in one field, ASCII in another, stick a screwdriver in your CD-R drive, do the hokey pokey and hit the Enter key, and the system will return an error. Who cares? No customer will ever come across this scenario in a live deployment. (Actually, if I showed you some of the defects our customers are entering in our trouble ticketing system, you'd be surprised!!!)
If you think your testers are really finding too many insignificant bugs, give them guidance. Don't ridicule their effort or disregard their problem reports. Explain the use cases you're trying to satisfy and the known (and acceptable) limitations of the system.
We Can't Find/Keep Any Good Testers
I truly sympathize with those who bring up this point because it's true. Good testers are really hard to find and the first-class ones often apply to transfer to your product development team. Still, this is not a reason to give up on hiring a dedicated team of testers.
Here are 3 suggestions to keep your testers on your QA team for as long as possible:
Luc Richard holds an MBA with a major in high technology. For the past 10 years, he's been managing the development of software applications. He is the founder of The Project Mangler (http://www.projectmangler.com), an online resource that publishes free articles, stories, and other ready-to-use tools to help developers, team leaders and managers deliver software projects on time, according to specs, and within budget.
![]() |
|
![]() |
|
![]() |
|
![]() |
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Having from five to ten and more favorite screensavers is... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Formatting and reinstalling windows 98 is very easy if you... Read More
The fact that a software tester is a most infamous... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
We've all seen the ads on TV for Netzero 3G.... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
SAP Inc., a global leader in client/server enterprise application software... Read More
Great Plains Integration Manager scripting and translation - overview for... Read More
Mike Dunville* had a decision to make. As the new... Read More
Did you ever want to erase everything on your computer?... Read More
It won't matter how effective your WinRunner Team is if... Read More
Do you want to get quality software at a reasonable... Read More
We would like first emphasize the change in the paradigm.... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
The objective for Zandi Digital is to make available clever... Read More
When it comes to screenplay software each screenwriter needs to... Read More
Find out why Spyware Removal from computers is important and... Read More
Some companies that are in need of fleet management may... Read More
When you think... Read More
Microsoft Business Solutions Great Plains is mid and even corporate... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Microsoft Business Solutions Great Plains, Solomon, Navision, Axapta, Microsoft CRM... Read More
Trying to figure out a stream in banning one email... Read More
Introduction: The creating of a computer program involves a number... Read More
The Windows registry is a huge database that ensures normal... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
If you have been running Windows XP for a couple... Read More
When making a decision to buy any piece of software... Read More
What is Software?Software is a set of instruction written to... Read More
Every day millions of new web documents emerge on the... Read More
This article is the fourth of a series of articles... Read More
There are several kinds of software piracy. The bottom line... Read More
The most important things you can do for your computer... Read More
Find out why Spyware Removal from computers is important and... Read More
In our small article we'll consider Microsoft Business Solutions Great... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
Does Microsoft care for WebmastersIt's always been a problem with... Read More
What is Snort?Snort is an open source network intrusion detection... Read More
Need software to record your voice, streaming audio or musical... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
How do you run a program on a remote server... Read More
Program Flow is what you think it is. How the... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
The destruction of the Soviet Union about 15 years ago,... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
It is a well known fact that Java as a... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
COMMAND LINE FUNCTIONA powerful command line script processor has been... Read More
1. With mapping software you can create a report that... Read More
When Windows fails to boot it is normally caused by... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Spyware and malware are large problems for Internet users today... Read More
Mike Dunville* had a decision to make. As the new... Read More
Microsoft Business Solutions Great Plains serves multiple industries in the... Read More
An operating system (abbreviated OS) is essentially the path through... Read More
There are so many different programs that clutter up your... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Manufacturing in the USA is far away down from mid... Read More
Software |