Outsourcing companies are no strangers to criticism from business and IT media. Often, offshore success is portrayed as onshore failure. Critics assume that if a software development project has been outsourced to another company, particularly if that company is located outside of the United States, the move is precipitated by the organization's internal shortcomings. Was the company's IT team not up to the challenge? Or was the decision to outsource a top-down mandate to save money? Outsourcing providers and their clients face these difficult questions every day.
These questions reveal a deep-seated fear among IT professionals that outsourcing is a threat to their livelihood. However, in our experience, companies that choose to work with offshore development partners often find that they are able to grow and retain their internal IT departments. It may sound counterintuitive to some, but there is growing first-hand evidence that by selecting the right outsourcing partner, IT managers can keep their employees happy, productive, and on staff, for years to come.