IT Outsourcing in British Columbia

I met many technology CEOs in last 2 weeks. Most of them have shown an interest in having a reliable outsourcing partner. Partner who can work as an extension of their engineering team and help in the areas of software development, software maintenance and software testing.

The key questions:

  1. Can it be same or better quality
  2. Can it be same or better productivity
  3. Would it be cheaper, faster and better.

I believe that hybrid model i.e. an extension of client’s engineering team with on-shore and offshore capabilities is the long term way to succeed.

Where do things go wrong ? I think that wrong expectations, wrong assumption that all work can be done offshore and also mistake in ascertaining what is offshorable and what is not, are some of the reasons.