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

In The News:


NEW YORK, Sept 06, 2008 /PRNewswire via COMTEX/ -- Pershing Square ...
MarketWatch - 8 hours ago
September 5, 2008 The Honorable Henry M. Paulson, Jr. Secretary United States Department of the Treasury 1500 Pennsylvania Avenue, NW Washington, ...

Biggart to step down as dean of UC Davis management school
Bizjournals.com, NC - Sep 5, 2008
The dean of the Graduate School of Management at University of California Davis will step down in July 2009 after six years of leading the school. ...
UC Davis Business School Dean to Step Down MarketWatch
UC Davis business school dean to return to teaching Sacramento Bee
UC-Davis business dean to step down next July Bizjournals.com
Sacramento Beeall 19 news articles

Company managing Cosco Busan wants to plead no contest in oil ...
San Jose Mercury News,  USA - Sep 5, 2008
Fleet Management Ltd. said in a filing in federal court in San Francisco Thursday it wants to resolve the criminal case, avoid a costly trial and steer ...
Cosco Busan operating firm offers plea San Francisco Chronicle
Cosco Busan operator offers to plea no contest San Jose Mercury News
all 42 news articles

Reuters

Ospraie Management to close flagship fund
BusinessWeek - Sep 3, 2008
By JOE BEL BRUNO Hedge fund Ospraie Management LLC will close its flagship fund after suffering big losses in August on wrong-way commodities bets, ...
Ospraie Management closes main hedge fund guardian.co.uk
Hedge Funds Get Rattled As Investors Seek Exits Wall Street Journal
Lehman Brothers and the Cost of Multitasking Wall Street Journal Blogs
Bloomberg - Forbesall 313 news articles

Telecommuting means change in management style
San Francisco Chronicle,  USA - 52 minutes ago
And some owners are discovering that allowing employees to telecommute can require a different management style, and some basic trust. ...

USA Today

South Florida Water Management District prepares for Hurricane Ike
The News-Press, FL - 10 hours ago
West Palm Beach, FL — Already awash in rainfall from tropical storms Fay and Hanna, the South Florida Water Management District (SFWMD) is bracing for ...
Video: Hanna Hits Carolina Shore AssociatedPress
Double Whammy? Residents Prep for Hanna, Ike ABC News
Hanna heads for SouthCoast, then -- Yikes! -- maybe Ike SouthCoastToday.com
Turn to 10.com - WTOLall 4,830 news articles

ABC News

Need for disaster management
Economic Times, India - 8 hours ago
Yes, experience counts a lot during disasters, but India can’t afford to adopt unscientific disaster management modules to minimise impacts of repeated ...
Video: Indian Flood Refugees Settle at Camps AssociatedPress
Flood-hit refuse to leave home, officials nonplussed Hindustan Times
Disaster audit Times of India
Sky News - Bloombergall 2,044 news articles

The Associated Press

Gustav Victims Urged To Contact FEMA, Register For Disaster Aid
WDSU, LA - 8 hours ago
The Federal Emergency Management Agency has activated measures to help people who are coming home find a place to stay. If residents can’t return due to ...
Hot spots: News from around the world Chicago Sun-Times
FEMA may cover hotel costs for hurricane evacuees The Associated Press
FEMA to cover hotels for those with damaged homes Houston Chronicle
KATC - USA Todayall 314 news articles

New management to pilot Dalton Airport
The Daily Citizen, GA - 1 hour ago
By Charles Oliver At midnight tonight, management of the Dalton Municipal Airport will change hands for the first time in almost 30 years. ...

Public comment invited on NT magpie geese management
ABC Online, Australia - 5 hours ago
The Territory Government is calling for public input into the development of a five-year management plan to protect the state's magpie goose population. ...
management - Google News


Ebooks, Scripts, Websites, and more...

Adsense websites

Is Your Company in Need of Family Therapy?

How Companies Are Like FamiliesLike a family, a company is... Read More

What We Have Here Is A Failure To Communicate

Today's successful organizations are the ones which carry on open... Read More

Virtual Assistance: A Money Saving Opportunity For Employers

What is a Virtual Assistant? A Virtual Assistant is a... Read More

Data Delivers Credibility

Over the past couple of days I've been setting up... Read More

How To Own A Business... Instead Of A Job

Every business is run by someone who took on a... Read More

Accountability Equals Meeting Success

Leslie was the new manager of the group. She was... Read More

What 80% of Businesses Don?t Know: Tips for Improving Your Working Capital Management

What is the number one way to prevent failure in... Read More

Are You Measuring Something Meaningful?

Avoiding inert measures that anaesthetise your performance management.INTRODUCTIONYou sit before... Read More

How Managers Can Help Retain Their Best Employees

A major problem for employers today is attracting the best... Read More

Top 7 Methods to Empower Employees

How many times have you asked someone to do something... Read More

Understanding Every Aspect of Your Organization

GET TO KNOW YOUR ORGANIZATION: If you don't understand an... Read More

Write Winning Proposals For Venture Capitalists

You need to secure money for your project. You visit... Read More

Take The Guesswork Out Of Problem Solving

In today's chaotic world and uncertain economic times too many... Read More

Performance Management Made Easy

Performance Management is a process that both employer and employee... Read More

IT Expenditure - Why Businesses Spend Huge Amounts on Ineffective IT Investments

Another IT White Elephant!It seems that almost every day we... Read More

Year 2010: Permanent Employees No Longer Required

Jack Welch joined a conference that was held in Duke... Read More

What Personal Assistants Really Want

What would happen if the personal assistants in your organisation... Read More

Stop Waste, Fraud and Abuse

Each year, businesses write-off six percent of revenue to waste,... Read More

Eliminate Performance Anxiety Forever

You've had many years of training in your craft as... Read More

Innovation Management ? Reducing Hierarchy

Creativity can be defined as problem identification and idea generation... Read More

Meeting Your Meeting Expectations

"To get something done a meeting should consist of no... Read More

Project Management - Preventing Project Slips

Can Project Managers prevent projects from slipping?Ask a techie to... Read More

Are You Prepared for a Disaster?

Yesterday I look at my calendar and saw that my... Read More

Tales From the Corporate Frontlines: Diversity in the Workplace: Ethnic Considerations

This article relates to the Diversity in the Workplace Competency,... Read More

Why People Resist Us

There's a one-word reason most ideas never see the light... Read More