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 (quality is job #1), 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.
Alexis limo rentals ..Document Management or Enterprise Information Management is perhaps one of... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
If you are to buy a HelpDesk & Asset Management... Read More
Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS... Read More
(1) Avoid using the same variable again and again for... Read More
We would like first emphasize the change in the paradigm.... Read More
Microsoft Outlook is one of the most widely used software... Read More
Whether you are an experienced web programmer or a complete... Read More
When Windows fails to boot it is normally caused by... Read More
Microsoft Office program is a programming tool called Visual Basic... Read More
Mike Dunville* had a decision to make. As the new... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
When my daughter was getting into AOL instant messaging (AIM)... Read More
As of now - Great Plains Dynamics/eEnterprise is transformed/renamed into... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
If you've been using MySQL database to store your important... Read More
The software giants don't do everything and don't always produce... Read More
A wiki is an editable text-based website. But you don't... Read More
Whether you have used Microsoft Word for years, have just... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
For a windows user like me, just can watch with... Read More
Microsoft Great Plains, former Great Plains Software Dynamics, eEnterprise has... Read More
When Great Plains Software introduced the first graphical accounting application... Read More
car service from Midway Alsip ..The term "document management" and "paperless office" is the subject... Read More
If you have been using the Internet for any amount... Read More
In this small article we will be looking at the... Read More
So, why should you use any O/R mapping tool? I... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
It is a well known fact that Java as a... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
You would like to protect your documents, wouldn't you? Reasons... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
Need help making sense of algebra? Have algebra lectures in... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
Icons are used everywhere; right from software applications, to internet... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Just when you thought you were Web savvy, one more... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
This article is the third of a series of articles... Read More
Microsoft released Service Pack 2 (SP2) for the Windows XP... Read More
When making a decision to buy any piece of software... Read More
There are many commands that are used in linux on... Read More
First we had the original Google search that evolved into... Read More
Three highly respected names in Human Resources have joined forces... Read More
If you are in the market for new staffing software,... Read More
Current Microsoft Business Solutions Great Plains has more that 10... Read More
Software |