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:
- Can it be same or better quality
- Can it be same or better productivity
- 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.