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.
At the end of XX century, in the late 1990th... Read More
We've all seen the ads on TV for Netzero 3G.... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Find out why Spyware Removal from computers is important and... Read More
Microsoft Business Solutions ? Navision is an integrated solution for... Read More
.Net Framework is a platform or development environment to seamlessly... Read More
Looks like Microsoft Great Plains becomes more... Read More
There are certain pluses and minuses in both cases and... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
The various resume software offered, particularly on the internet, can... Read More
I like my software simple. If it's too complex or... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
Navision Software was purchased by Microsoft and now it is... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
The research in the field of Natural Language Processing usually... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
We don't think about mainframe software pricing anymore, we just... Read More
Crystal Reports is the most flexible tool on the market... Read More
If you feel intimidated when someone tries to teach you... Read More
Adobe Photoshop is one of the world's leading graphics editing... Read More
Learning how to program software seems like a daunting task... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
During the years of our consulting practice, which comes back... Read More
Just the thought of a duel-boot scares many people away,... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
Let's say that you have a software project that's under... Read More
Microsoft CRM ? Client Relationship Management package from Microsoft Business... Read More
Music downloads are off the charts! We're listening to digital... Read More
Although we don't know whether Microsoft ever envisioned such a... Read More
If you have Microsoft Great Plains and support it for... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
Itâ??s easy to understand why you might be drawn to... Read More
XML Server can be a Web Server that stores the... Read More
Have you ever noticed that when you look at your... Read More
NOTE: Please take time to read on - it may... Read More
XML parser is a software module to read documents and... 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
Some companies that are in need of fleet management may... Read More
Are you lost in the mess of documents that get... Read More
If you feel intimidated when someone tries to teach you... Read More
What is Software?Software is a set of instruction written to... Read More
MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
Program Flow is what you think it is. How the... Read More
The research in the field of Natural Language Processing usually... Read More
Microsoft Business Solutions Great Plains has Project Accounting module where... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
The adware and spyware definitions list is very long. But... Read More
If you are to buy a HelpDesk & Asset Management... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
The Windows registry is a huge database that ensures normal... Read More
Just the thought of a duel-boot scares many people away,... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More
Microsoft Business Solutions Navision is main ERP application for European,... Read More
Are Spreadsheets Robbing your Enterprise of Competitive Advantage?'90% of "average"... Read More
One of the things we can be as certain of... Read More
Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
Software |