Using Offshore Resources for Software Development

Two Success Stories

For well over twenty years, many US based companies have utilized offshore resources to augment their domestic teams.  The most well-known example may be in call center operations, but companies today are using offshore resources for accounting, software development, professional support, and many more.  Some companies have found success using offshore resources, while others have struggled.  I was fortunate enough to work for a company that had success in this area, and I have published a white paper that outlines what we did and how we succeeded so that others can hopefully learn from our success and have success of their own.  (Click here to go to my website and download the paper.)

The white paper goes into details on how we successfully empowered and utilized offshore teams consisting of employees and contractors to help us succeed in stabilizing and improving our software products.  And I conclude with some specific recommendations that anyone can use to successfully improve their use of offshore teams.  A few examples:

  • Rigorous communication is critical for success.  Have twice-a-week (or more frequent) conference calls on status, issues, and project considerations.  If you’re using an agile/scrum methodology, schedule the daily sprint meetings at a time when the offshore team can attend as well.  Document requirements well and clearly set expectations early.
  • Get on a plane.  Face-to-face meeting early in the project/process will eliminate a lot of issues going forward.  Shows the offshore team the same level of respect and commitment you show your onshore staff and make them feel part of the team.

I hope you enjoy the paper, and I welcome your feedback.

Kelly Stephen Consulting
Software Strategy, Execution, Quality, Delivery

(Go back to my website)