Offshore software development is one of the great success stories of modern India. Just from 4 billion USD to 50 billion USD in less than 10 years, it is a great progress in terms of growth, and employment creation. It also fulled a great demand for support services and created all new consumer segments, most importantly, It produced some of the great entrepreneurs and leaders.
From the beginning, Off-shoring managed to adapt changing condition in the industry and the market, whether it is Y2K, Dot-com, Great dot-com fallout, era of enterprise maintenance, web development, etc.
When I look back, I feel sense of proud and achievement to be part of a great journey.
But regardless of all these success, there is a sense of disappointment in every project executed in offshore. With few exceptions, I never seen neither a satisfied customer nor a happy developer. These are not isolated incidents, every company and every customer has a story to tell.
If these issues repeated in every project then some thing fundamentally wrong. Instead of looking them as project level issues, we need to understand the common thread connecting them all and reinvent they we do things.
This is exactly, we are going to explore in my series 'Reinvent Offshore'