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.
![]() |
|
![]() |
|
![]() |
|
![]() |
Now there are Three Steps To Heaven Just listen and... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
eStore Advantage allows front-office applications to communicate with back-office business... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Looking at all the ads which promise to get rid... Read More
Microsoft-Outlook is a pretty amazing program. So much more than... Read More
We would like to give you pluses and minuses of... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
Viruses and spyware usually show up on your computer one... Read More
Microsoft Business Solutions Great Plains has substantial market share among... Read More
It would be easy to think, like most people apparently... Read More
When you need a phone number, you do a quick... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
The Windows Indexing Service provides you with the ability to... Read More
The US House of Representatives has recently passed the "Spy... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
Hi, Guys,I believe a lot of programmers are trying to... Read More
Adobe Photoshop is one of the world's leading graphics editing... Read More
Spyware and malware are large problems for Internet users today... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Customer Relationship Management (CRM) is a strategy and processes used... Read More
Remember back in the days where screensavers were the coolest... Read More
Research bears that less than 70 percent of development projects... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
SOFTWARE PIRACY We regularly hear reports... Read More
Great Plains Fixed Assets Management module is a robust tool... Read More
This article is the first of a series of articles... Read More
Since technology changes so quickly, it is hard to begin... Read More
There is many things more frustrating than surfing a website... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
The title of "software engineer" has got to be among... Read More
COMMAND LINE FUNCTIONA powerful command line script processor has been... Read More
And kill the best layout software in the process of... Read More
1. What determines the software price? Is it Per Seat... Read More
At the end of XX century, in the late 1990th... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More
New post-recession era has new features, which didn't exist in... Read More
Software development is a risky business.Many software developers are barely... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Sometimes your PC will start acting strange for no apparent... Read More
Words we choose to describe things and phenomena often show... Read More
Every day millions of new web documents emerge on the... Read More
Introduction to C++Why Learn C++?C++ may at first seem like... Read More
Microsoft Great Plains is main Microsoft Business Solutions product, targeted... Read More
If you look back to the history, you will see... Read More
It's not very often I get excited about a software... Read More
What is a Web Database?A web database is a database... Read More
C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More
In the case when you represent mid-size or mid-size-to-large business,... Read More
Looks like Microsoft Great Plains becomes more... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
Hi, Guys,I believe a lot of programmers are trying to... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
Are you one of those people that keeps track of... Read More
In the real world a "fire wall" is a fireproof... Read More
Our opinion is based on our Microsoft Business Solutions Great... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
Software |