The Outsourcing/Offshoring Top 5: Suggested Best Practices

This article was developed from concepts in the book Global Software Test Automation: Discussion of Software Testing for Executives.

Introduction

The top 5 pitfalls encountered by organizations outsourcing/offshoring Software Testing are:

  • Problematic communications
  • Insufficient or mismatched skill sets at software test organization
  • Management issues
  • Vendor and infrastructure problems
  • Offshoring risks

Following are 5 “best practice” recommendations to help avoid these pitfalls and successfully outsource your Test Automation to an offshore partner.

Best Practice Recommendations

There are ways that the pitfalls associated with outsourcing/offshoring Software Testing can be avoided or resolved. The following are 5 best practice suggestions of ways to avoid these pitfalls:

1. Build trust or use someone you can trust.

You need to work with a partner that you know has testing experience, an experienced staff, an understanding of current methodologies, and competent domain knowledge.

Building or gaining trust can be accomplished in many ways, including:

  1. Working with a test organization that you know or have used in the past.
  2. Looking for test organizations that come highly recommended by individuals whose opinions you trust.
  3. Using a small pilot project as a means of determining how dependable a test organization is. If you find you can rely on them with a small pilot project, you can start to build up trust and move forward with larger more critical work.

2. Train the test organization, or make sure they are fully competent to begin with.

It is rare to encounter an outsourced test organization that is “fully competent” as they are typically lacking in domain knowledge, and knowledge of your processes, reporting, communications and more. Of course, if they are already demonstrably fully competent for your application to begin with, that is a plus that will save a great deal of time. More typically, you will have to invest in training the offshore testing partner.

Your offshore team needs to be trained in all aspects of your test process, including communication methods, status reporting, test case management and defect tracking systems, the build process, how much time to spend analyzing bugs to what backup work to do in case of a bad build or downtime, why certain metrics are important, and what they mean, to reduce fear while instilling an understanding of measurement. Take the time required for this into account, as well as the training costs, when you compare options and make your project plan.

Training your offshore test team and setting realistic expectations can stop or minimize most problems before they cause mid-project headaches, stress, or even test project failure. But training an offshore team is different than training your domestic team. Your offshore test team is likely to be more technically skilled than your domestic test team, but that does not eliminate, or even reduce, the need for training.

You will have cross-cultural rough spots as well, so train the local team on ways to recognize and deal with them. Tackling these issues can be difficult and sensitive, but very worthwhile. Trust takes a long time to build, but it is quickly lost.

The domestic team must be aware of how their behavior will be interpreted by the offshore team. Many behaviors that are common to Americans such as making jokes, political comments, or openly criticizing management, can be viewed as disrespectful and inappropriate by your offshore test team. Training can make the domestic team more aware of their own behavior and how it is viewed by the offshore team, preventing friction and misunderstandings that can put the project at risk.

3. Get a methodology and/or tool to improve communications.

Adopt a methodology and tools that support the overall methodology to improve testing, defect tracking, automation, and communications management, focusing on excellent and correct methods, ease of distributed team communication, accessibility, and useful measures. The methodology needs to support a variety of test methods and styles, be clear to understand, adequately test your product, and give you useful information.

4. Choose carefully what work to send offshore and what to keep at home.

In most cases, your offshore team will have a higher level of programming skill than your domestic team. It makes sense to first send Test Automation offshore and keep user-focused scenario development and business process testing in your domestic office where you have more knowledge of the domain and the user. Have the home team focus on the users they should know well. Have the offshore team focus on technical-level testing and Test Automation that computer science graduates would be happier and more knowledgeable about.

5. Build a team with local leads as part of your team or outsource to a team with local test leads as part of your team to manage the outsourced test effort.

A local lead that is part of your team, who understands the culture and communication nuances of the offshore team, can lead the project, effectively communicate progress and metrics, and help to streamline the process. Having non-specialized staff deal with the mountain of potential offshoring issues is at best a difficult task, which will significantly slow down that person’s job duties and lead to many potential problems. Having a specialized local lead to manage the outsourced effort can ultimately save time, save money, and save many hassles.

Conclusion

To summarize the preceding in a simple list, the 5 suggested best practices for outsourcing/offshoring Software Testing are:

  1. Build trust or use someone you can trust.
  2. Train the test organization, or make sure they are fully competent to begin with.
  3. Get a methodology and/or tool to improve communications.
  4. Choose wisely which tasks to keep and which to send offshore to focus on what each team does best and increase the productivity and savings of the outsourced test team.
  5. Build a team with local leads as part of your team or outsource to a team with local test leads as part of your team to manage the outsourced test effort.
Hung Nguyen

Hung Nguyen co-founded LogiGear in 1994, and is responsible for the company’s strategic direction and executive business management. His passion and relentless focus on execution and results has been the driver for the company’s innovative approach to software testing, test automation, testing tool solutions and testing education programs.

Hung is co-author of the top-selling book in the software testing field, “Testing Computer Software,” (Wiley, 2nd ed. 1993) and other publications including, “Testing Applications on the Web,” (Wiley, 1st ed. 2001, 2nd ed. 2003), and “Global Software Test Automation,” (HappyAbout Publishing, 2006). His experience prior to LogiGear includes leadership roles in software development, quality, product and business management at Spinnaker, PowerUp, Electronic Arts and Palm Computing.

Hung holds a Bachelor of Science in Quality Assurance from Cogswell Polytechnical College, and completed a Stanford Graduate School of Business Executive Program.

Rob Pirozzi

Over 20 years of sales, marketing, management, and technology experience in high technology with exposure to industries including financial services, healthcare, higher education, government, and manufacturing; demonstrating a strong track record of success. Proven ability to build and maintain strong relationships, contribute to target organization success, and deliver results. Website: http://www.robpirozzi.com/

Hung Q. Nguyen
Hung Nguyen co-founded LogiGear in 1994, and is responsible for the company’s strategic direction and executive business management. His passion and relentless focus on execution and results has been the driver for the company’s innovative approach to software testing, test automation, testing tool solutions and testing education programs. Hung is co-author of the top-selling book in the software testing field, “Testing Computer Software,” (Wiley, 2nd ed. 1993) and other publications including, “Testing Applications on the Web,” (Wiley, 1st ed. 2001, 2nd ed. 2003), and “Global Software Test Automation,” (HappyAbout Publishing, 2006). His experience prior to LogiGear includes leadership roles in software development, quality, product and business management at Spinnaker, PowerUp, Electronic Arts and Palm Computing. Hung holds a Bachelor of Science in Quality Assurance from Cogswell Polytechnical College, and completed a Stanford Graduate School of Business Executive Program.
Hung Q. Nguyen on Linkedin
Rob Pirozzi
Over 20 years of sales, marketing, management, and technology experience in high technology with exposure to industries including financial services, healthcare, higher education, government, and manufacturing; demonstrating a strong track record of success.

The Related Post

LogiGear Magazine – September 2011 – The Offshoring and Outsourcing Issue
Over the years we’ve provided an extensive number of articles that provide a wealth of knowledge about outsourcing. Below are links to some of those articles. Avoid Epic Fail. Get Professional Help This article covers the benefits of using professional services team to get great test automation quickly. https://magazine.logigear.com/automation-test/avoid-epic-fail-get-professional-help/
This article was adapted from a presentation titled “Build a Successful Global Training Program” to be presented by Michael Hackett, LogiGear Vice President, Business Strategy and Operations, at the Software Test & Performance Conference 2006 at the Hyatt Regency Cambridge, Massachusetts (November 7 – 9, 2006). Introduction This article describes how best to prepare yourself ...
In 2000, offshoring was not a new concept as many large companies had already been offshoring and outsourcing for over a decade. What did change, in the past 10 years was how many companies began outsourcing and how many development tasks were being distributed. It was not only Texas Instrument and Microsoft sized companies distributing ...
LogiGear Magazine December Outsourcing Reinvented Issue 2017
Vietnam draws thousands of foodies each year who are eager to explore the country’s large selection of fresh and simple food. The options are nearly endless, and it’s no exaggeration to say one would need to invest a few years in order to sample everything. Vietnamese cuisine in general has clear regional distinctions. Hanoi is ...
Ingenuity reigns as the Vietnamese prove that cars are second best when it comes to transporting heavy loads and entire families.
BJ Rollison, Software Test Architect for Microsoft, is planning to speak at the Viet Nam International Software Testing Automation Conference 2010 (VISTACON 2010) hosted by LogiGear Corporation from 20 – 22 September 2010. Mr. Rollison started working for Microsoft in 1994, becoming one of the leading experts of test architecture and execution at Microsoft. He ...
Ethics in IT Outsourcing by Tandy Gold is a surprisingly great read on the ethics in IT outsourcing as well as IT ethics and business ethics more generally. The reason it was a surprise is that the Gold tackles the ethics in IT outsourcing head on. From its roots in US economics and public policy ...
Today, many test team leaders must continue to successfully ensure the quality of their applications under test (AUT) while dealing with the increased challenge of having some or even all of their team members located offshore. This article, part 1 of a 2-part discussion, will take a look at the unique risks faced by a ...
With the discovery of the world’s largest cave early last year, international visitors have been putting down huge sums of cash to explore its forests and waterfalls. Vietnam’s beaches and mountains are popular draws for tourists visiting Vietnam but there’s one attraction that takes the cake – Son Doong (which literally translates to Mountain River), ...
Software Testing to Software Engineering According to analysts, the growing dependence on software testing to improve product quality is resulting in greater IT budgets getting allocated to the testing activity. In fact, it is being suggested that in the years ahead, software testing will make up nearly 20-25 percent of the software budget. Forrester Research ...

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe