Use QA As Your First Step To Outsourcing

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


AddThis Social Bookmark Button

In The News:


New York Times

Under New Management Why Should Recession Stop the Recruiters?
New York Times, United States - 18 hours ago
In a survey in early October of nearly 450 human resources officials by the Society for Human Resource Management, some 39 percent thought that future ...

Application Management
NetworkWorld.com, MA - 1 hour ago
Open source management software provider Hyperic this week introduced an upgrade to its platforms that lets IT managers monitor virtual environments,. ...
Patch Management NetworkWorld.com
Asset Management NetworkWorld.com
Identity Management NetworkWorld.com
NetworkWorld.comall 5 news articles

AIG to Sell ILFC to Management Group, Udvar-Hazy Says (Update2)
Bloomberg - Nov 21, 2008
“We’re in the process of selling ILFC to a group of investors including management that will take back the company from AIG,” he said earlier at the ...
AIG to sell plane lessor ILFC to investors- report Reuters
all 27 news articles

Gothamist

UPDATE 1-Owners battle over fate of 65 Steve & Barry's stores
Reuters - Nov 21, 2008
... the new owners of Steve & Barry's -- investment firms Bay Harbour Management and York Capital Management -- filed for bankruptcy protection on Wednesday ...
Steve & Barry’s to liquidate Bizjournals.com
Steve & Barry's again files for bankruptcy Newsday
Steve & Barry's plans closing store at mall Monroenews.com
Bizjournals.com - Bizjournals.comall 282 news articles

Cloudbreak Resources Ltd.: Amended and Restated Management ...
MarketWatch - Nov 21, 2008
... the Company has, with the assistance of the BCSC, revised and re-filed its annual Management Discussion and Analysis for the year ended April 30, ...

Dallas school officials missed, misread signs of deficit
Dallas Morning News, TX - 6 hours ago
For anyone trying to understand how the budget mess developed, Deloitte & Touche's 2006-07 audit – and its accompanying "Report to Management" – is a good ...

Regional workshop on management of ship balance waters begins
Yemen News Agency, Yemen - 5 hours ago
... Presidency of Metrology and Environment Protection arrived on Sunday in Aden to take part in a regional workshop on management of ship balance waters. ...

Winning Management Lessons From the NFL
MSNBC - Nov 21, 2008
So when you find yourself scrambling for new clients or having to deal with a notoriously difficult employee, recall these seven management lessons that ...

Target Corp. Won't Pursue Pershing Real-Estate Plans
Wall Street Journal - Nov 21, 2008
... structure ideas proposed by activist investor Pershing Square Capital Management LP, calling the potential value of the deal "highly speculative. ...
Target Says It Won’t Pursue Pershing REIT Proposal (Update1) Bloomberg
Target says it won't pursue Pershing Square deal Forbes
Target rejects Pershing's real estate proposal Reuters
MarketWatch - WELT ONLINEall 417 news articles

Health-care crisis management must end
Rochester Democrat and Chronicle, NY - 7 hours ago
Sens. Hillary Clinton and Chuck Schumer gave themselves some deserved pats on the back last week for saving $65 million in federal Medicaid dollars that the ...
management - Google News
Your Ad Here

Games at Buy.com

Holiday Home Store at Buy.com

Building Bridges of Communication

Building a 'bridge of understanding' between parties is fundamental if your business communication is to succeed. If you are a consultant to a client,... Read More

Managing the Human Resource Project

We obtain strategic results by aligning HR mission, vision and values. The following overview highlights a macro approach to project management. Seeking a stretch assignment, such as... Read More

Whatever it Takes!

I have a sign on my office door. It pretty much summarizes my philosophy of life.The sign simply says?.."Whatever it takes."Short. Simple. To the Point."Whatever it takes,"... Read More

Encouraging Behavior That Gets Results

You're the boss, and you have every reason to feel good about your organization.You've built a great team.You've put strong players in every spot.You have clearly defined... Read More

Magnificent Meetings - 5 Tips for Success

Your impact at meetings will determine in a big way how well you do in your career. In other words you will rise as high as your... Read More

Performance Management - By Assuming Nothing

Unhappy as Jenny undoubtedly was, she held on very tightly to her job. After all, she had worked her way up over the years to the supervisory... Read More

First Things First -- Process BEFORE Technology

Here's a brief story I encountered while leaving Newark International Airport following a recent business trip. Hard to believe, but true.After a long flight home from the... Read More

Get Meeting off To a Great Start

When asked what part of their job they find a major time waster, many will answer loud and clear... MEETINGS. In a recent survey of business leaders,... Read More

Meaningful Diversity: Creating Cultures of Inclusion

In the fitness room the other day, I caught a glimpse of a movie trailer on television. A father spoke very open-heartedly with his son about his... Read More

Industry Analysis Section of Your business plan

Writing a Business Plan for your next entrepreneurial endeavor is crucial. You will need sufficient capital and a guide to keep you on track. One important part... Read More

The Comfort Zone

The Comfort Zone I have a friend named Gene, a serial entrepreneur who currently runs a software business. Like many people,... Read More

Selecting Top Talent: Improve Your Batting Average

I recently gave a presentation to a group of business and community leaders on how to select talent to grow their organization. Given the expense associated with... Read More

Workplace Security Plan: Does Your Company Have One?

Consultant's Perspective...The threat of violence whether it emanates from a disgruntled employee or the threat of terrorism require both a concerted and an individual response. Terrorism in... Read More

Towards Intercultural Understanding

An individual's ability to forge effective relationships across cultures is influenced by a very personal and highly complex mixture of emotional and cognitive processes. Anyone contemplating an... Read More

Are Your Marketing Pieces Up to Date?

The other day someone asked me for one of my informational brochures. As I was giving her the piece I stated that if I were printing these... Read More

Small Business Checking Accounts

ACCOUNTING AND BILLINGCHECK BOOKSWe recommend that you maintain a business checking account in addition to a small business credit card merchant account so that you can take... Read More

Human Resources: The Misidentified Subject

Interest in the field of human resources has exploded in recent years due to the promises it offers for a better understanding of human beings at work.... Read More

Tales from the Corporate Frontlines: Improving Workplace Safety

This article relates to the Safety and Working Environment competency and explores how your employees feel with regard to their physical and environmental working conditions, the quality... Read More

Motivation - It Starts with Acknowledgement

Acknowledgement is about recognition or attention from another person. It can be physical such as - a pat on the back, a touch or a handshake. It... Read More

Coaching Can Get The Boss In Shape

Who tells the boss that they can improve their management or leadership? How do they look at themselves objectively and identify what areas they can improve and... Read More

Business Innovation ? Improvisation

Creativity can be defined as problem identification and idea generation whilst innovation can be defined as idea selection, development and commercialisation.There are other useful definitions in this... Read More

Managing YOUR Expectations

I sit on the board of an organization and at the last meeting found myself speaking with another board member named Standolyn Robertson. Standolyn is also a... Read More

Managing Meetings

Plan/prepare - lack of purpose causes aimless meetings. Know why you're there - what the meeting is for.Unnecessary meetings waste time, and regular meetings, e.g. weekly, become... Read More

Employee Motivation: Make Everyone A Cheerleader For Your Company

Do you manage by walking around? What do you see? People excited about their job or people just going through the motions? Here are seven ways, that... Read More

Oasis in a Cash Flow Desert - Four Resources That Increase Small Business Capital Streams

For small business owners, an enthusiastic vision for smooth, steady growth can become nothing more than a mirage once company cash flow problems begin to heat up.... Read More

2 Steps For Increasing Company Profits or Performing Business Turnarounds

1. Eliminate wasteEliminate reports, habits, products, duplicate input, and processes that waste time and money. These drain labor, money and energy from the business.Two-thirds of products or... Read More