Quality Assurance, or QA, is often given short shrift in a software development organization, especially when budgets are tight. When debating the software development budget at one of my software companies, the CEO finally asked, "Well, do you really want to hire a QA guy, or a programmer to add features to the software?"
It was a tough choice. I decided to hire the programmer because we had a huge list of features to implement. And we could not afford to implement a QA process without hiring a significant staff of QA engineers and someone to manage them.
In another example, an Accelerance client had developed their software and was getting ready for a Beta release to their first customers. They too had neglected QA. Although the work of their individual programmers was good, the entire system needed testing after the programming work was integrated together.
This client realized that going to market without a comprehensive test of the system would be a major disaster. An obvious indicator of the impending doom was the missing data on screens of the application whenever the VP of Engineering tried to use the software. Their target market was ordinary consumers who would not tolerate any missing data, confusing behavior or unexpected error messages.
How could such good engineers create such lousy software!?
It is because QA is the ugly step sister of software development. Even if the engineers are unit testing their code, they do not want to be bothered with testing the entire application. It is not considered a creative or "fun" part of the process. Consequently, QA is often neglected, leading to mediocre software and unhappy users.
Outsourcing is an excellent solution to the problem of nonexistent or incomplete QA. Yet some people are surprised to learn QA can even be outsourced. Outsourcing your QA is a terrific first step to taking advantage of low-cost offshore engineering resources.
One reason QA is such a good place to start with outsourcing is you do not necessarily need to divulge your source code. You can deliver a binary version of your software for installation and testing by your outsourced QA team. Look for a team with experience performing the type of QA that you need. You can divide QA into 5 different types of testing:
1. Requirements Testing - making sure your software does what you designed it to do
2. Usability Testing - specialized testing that may require focus groups of target users
3. Load or Stress Testing - to ensure your software has the required performance
4. Environment Testing - testing your software on different operating systems, browsers, etc.
5. Regression Testing - an automated process to repeat tests quickly on each new release of your software
Regression testing is often used with unit testing. Unit testing is performed during programming and requires access to the source code. Other separate regression tests can exercise the user and programmatic interfaces defined for your software without viewing the source code.
Avoid outsourcing too much at once. Pick the type of testing that will give you the biggest benefit. For example, Regression Testing may be valuable because you can reuse the tests yourself after they are developed by the outsourced QA team. On the other hand, Environment Testing requires a large number of test cases, and low cost outsourcing is the only way to affordably complete them.
In summary, it is important to recognize the value of QA in the software development process. You may start out with a small development team and be satisfied with the quality of their code. As the complexity of the software grows, you can add QA resources either by outsourcing or hiring your own internal team.
When you undertake the creation of a large and complex software project, it is critical to plan for professional QA as part of the effort. If you don't, you run the risk of making a bad first impression and losing critical early sales, funding for future projects, or worse. Even though outsourcing is criticized for eliminating jobs, outsourced QA may be just the tool you need to help keep yours.
Steve Mezak is a successful Silicon Valley technical entrepreneur and international outsourcing expert. Get your copy of his free report on "Outsourced Development - A Secret Weapon for Quickly Creating Software Products" now at http://www.Accelerance.com
![]() Google News Updated : Fri, 05 Sep 2008 14:05:39 GMT So What If Sarah Palin Used a Speechwriter? - FOXNews
FOXNews - By Betsy Newmark Disdaining Sarah Palin’s speech last night because she had a speechwriter is one of the lamest criticisms of her performance last night. Video: Inside the Tent: Reactions to Sarah Palin's speech Part 4 Panel Reviews Palin, Previews McCain Publ.Date : Fri, 05 Sep 2008 13:03:46 GMT McCain honors NH soldier in convention speech - Boston Globe
Boston Globe - ST. PAUL, Minn.—In his speech to the Republican National Convention, presidential candidate John McCain paid tribute to a New Hampshire soldier killed in Iraq. Video: "Change is coming," McCain tells convention - 05 Sept 2008 US media mixed on McCain speech Publ.Date : Fri, 05 Sep 2008 12:43:54 GMT Jobless rate soars to 6.1% - CNNMoney.com
CNNMoney.com - Unemployment surges to 5-year high as employers cut workers for eighth straight month, bringing '08 job losses to 605000. By Chris Isidore, CNNMoney. Unemployment Rate Hits 5-Year High As Economy Continues to Shed Jobs Unemployment Rate Rises to 6.1% Publ.Date : Fri, 05 Sep 2008 13:05:45 GMT Partisan Reception Greets Palin as VP Pick - ABC News
ABC News - Sarah Palin is receiving a highly partisan reception on the national political stage, with significant public doubts about her readiness to serve as president, yet majority approval of both her selection by John McCain and her willingness to join the ... Video: Joe Biden On Palin's Speech Obama Camp Turns to Clinton to Counter Palin Publ.Date : Fri, 05 Sep 2008 11:18:50 GMT State falling way behind No Child Left Behind - San Francisco Chronicle
San Francisco Chronicle - California schools, required by the federal No Child Left Behind Act to lift more students over a higher academic hurdle this year, instead stumbled and slipped back, as nearly 1400 fewer schools met test-score targets. Only 48% of California high schools meet federal standards, even ... Middle schools lead county's API scores Publ.Date : Fri, 05 Sep 2008 07:41:11 GMT Haiti doubles hurricane death toll; US extends storm watches and ... - International Herald Tribune
International Herald Tribune - AP WILMINGTON, North Carolina: Tropical storm watches and warnings in the United States were extended from Georgia to areas just south of New York City on Friday as states along the Atlantic braced for Tropical Storm Hanna, which killed at least 137 ... Southeast states brace for Tropical Storm Hanna Hanna heads to Carolinas; Ike not far behind Publ.Date : Fri, 05 Sep 2008 13:14:26 GMT Thai PM buys time with referendum plan - Reuters
Reuters - By Darren Schuettler BANGKOK (Reuters) - Prime Minister Samak Sundaravej has bought some time with a referendum aimed at defusing street protests, but it will do nothing to resolve Thailand's fundamental political conflict, analysts say. Video: Locking horns over politics in Thailand -- 05 September 2008 ANALYSIS: Thai demonstration raises democracy issues Publ.Date : Fri, 05 Sep 2008 09:33:48 GMT Increase Traffic |
PARLOT::Ebooks, Scripts,
Websites, and more... Old style management doesn't encourage personal mind control, employees aren't... Read More Everyone knows that an agenda is the key to an... Read More 160 years ago, the newly invented electric telegraph carried the... Read More Many concepts in the fields of managing creativity are very... Read More There are seven essential elements to successful business communication:StructureClarityConsistencyMediumRelevancyPrimacy/RecencyPsychological Rule... Read More I was talking with first-line supervisors in a utility company... Read More STEPS TOWARDS A GOOD APPRAISAL INTERVIEW:Don't say: "You just don't... Read More Have you ever noticed french fries taste the same at... Read More TEAM DECISION MAKING: Managers who invite participation believe that people... Read More The need for constant reinvention is a given in today's... Read More You do your best to make sure your organization is... Read More Want to hear a fascinating story? Let's sit in at... Read More In management seminars I often compare debt to an infection.... Read More In our current world of rapid and amazing technological advances,... Read More Times of cost cutting and downsizing has dramatically impacted the... Read More Even a well-planned teleconference can go poorly. Some people treat... Read More Learning comes from many places. And one of the most... Read More If you have ever worked within a large organisation then... Read More Effective communication in business is not about creating the perfect... Read More Creativity can be defined as problem identification and idea generation... Read More Transitioning from Vertical Hierarchies to Decentralized / Flatter OrganizationsThe need... Read More More and more I hear and read about a looming... Read More One of the key skills for the leaders of growing... Read More KEEP WRITTEN RECORDS: "Document !Document! Document!" Keep a record of... Read More Before Gertrude Ederle began her historic swim off of Cape... Read More
Adsense
websites
Recruitment - Pick People Who Think
Effective Meetings Begin With a Real Agenda
Get Out Of The Stone Age: Give Leadership Talks
Culture Management and Creativity
The Seven Essentials of Business Communication
A Leadership Screw Driver: The 90 Day Improvement Plan
Appraisal Interviews: What To Say & How To Say It
Its All In The Systems
Creating a Team Working Environment
7 Strategies for Sustained Innovation
Seven Cs to Avoid Procedure Writing Errors
How to Beat the Turf Mentality
Business Relationship Germs
Can A Business Still Be Profitable When People Skills Are Absent?
Questions To Ask Employees You Want To Retain
Effective Meetings by Phone - Part 2, How to Hold a Teleconference
How To Learn Great Management from Our Kids
Blame Culture Blues - How the Language of Blame Manifests Organisational Underperformance
Communication in Business
Innovation Management: The Power of Emotional Attachment
Improve Operations by Restructuring
Middle Managers Behaving Badly ? How To Stop This Damaging Your Results
Delegate, Dont Abdicate
Poor Employee Performance: How to Deal
Strategic Outsourcing: Testing the Outsourcing Waters and Staying Afloat
I could begin this article by providing a checklist of... Read More
1. Create benefit intensifiers for your list of ad copy... Read More
The Comfort Zone I... Read More
With the economy bordering on a recession, every company is... Read More
One of the most difficult tasks you will face as... Read More
Every small to mid-sized business owner would love to know... Read More
October 2004 saw the introduction of the Employment Act 2002,... Read More
When economic conditions turn tough or when the heavy work... Read More
The need for constant reinvention is a given in today's... Read More
Maximization methodologies have long been used in business to produce... Read More
As a small business owner, entrepreneur or independent professional, it's... Read More
At first blush, it would appear there is no shortage... Read More
Re-organizing, re-engineering, re-training, down-sizing, outsourcing, changing-changing-changing. Organizations today think they... Read More
Time To Market (TTM) is a vital concept that every... Read More
It's that time again! Perhaps the most dreaded management practice... Read More
Leadership is lifting a person's vision to higher sights, the... Read More
As an entrepreneur, hiring an expert can be one of... Read More
Meetings, whether they're regularly scheduled routines in your company or... Read More
Since the beginning of the industrial era our world has... Read More
You just signed a Help Desk Service Level Agreement (SLA)... Read More
There's a great little article ('Business Lifeforms') on... Read More
You're on your organization's diversity committee. You have the best... Read More
I recently surveyed CEOs and Business Leaders of large companies... Read More
I recently received a most interesting phone call.When I answered... Read More
Human communication is always three-dimensional. No spoken or written message... Read More
Business Management |