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.
licensed cleaning services Park Ridge ..Before September 1995, Microsoft Windows was an MS-DOS program. DOS... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
If your company has regional and worldwide operations, you might... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
It's no secret that software companies operate in a very... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
Microsoft CRM ? Client Relationship Management package from Microsoft Business... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
Microsoft Business Solutions Great Plains is mid and even corporate... Read More
Now there are Three Steps To Heaven Just listen and... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
IntroductionSurprised, by the title? well, this is a tour of... Read More
The purpose of Project Management Software is to provide an... Read More
A UNIX Shell is in simplest terms, a command line... Read More
As we could imagine, if you are reading this article... Read More
Are you lost in the mess of documents that get... Read More
For those who are unclear on the differences between the... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
You turn on your computer, and it doesn't look quite... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
There is many things more frustrating than surfing a website... Read More
If you are in a business that passes documents around... Read More
on demand house cleaning Arlington Heights ..Microsoft Business Solutions Great Plains is very good fit for... Read More
Microsoft Business Solutions CRM is now approaching the phase of... Read More
Healthcare facilities such as clinics, hospitals, and biomedical laboratories can... Read More
Need help making sense of algebra? Have algebra lectures in... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
We are in a transition phase in the Managerial Administration... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
We will base our prognosis on our Microsoft Business Solutions... Read More
Whether you need to close a sale, gather end-user feedback,... Read More
Great Plains Fixed Assets Management module is a robust tool... Read More
One day, you suddenly realize that your computer started to... Read More
It is really interesting that a bug can create problem... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
If you are software developer or database administrator - we... Read More
If you've been using MySQL database to store your important... Read More
New post-recession era has new features, which didn't exist in... Read More
Great Plains Integration Manager scripting and translation - overview for... Read More
Microsoft CRM is now on the scene and it is... Read More
Microsoft Business Solutions ? Great Plains is designed to meet... Read More
It won't matter how effective your WinRunner Team is if... Read More
We would like to give you several situations, when you... Read More
While several preventive maintenance software manufacturers offer free trials for... Read More
The cornerstone of successful automated office systems is the ability... Read More
Software |