Programmers abroad: A primer on offshore software development

DISCLAIMER: All opinions in this column reflect the views of the author(s), not of EURACTIV.COM Ltd.

McKinsey quarterly

Programmers abroad: A primer on offshore software development

Developing software in foreign lands can save time and money but only if companies do it right.

The McKinsey Quarterly, 2001 Number 2

More and more companies are going offshore to develop and maintain their software: GE, Bank of America, Target, and American Express, for example, have formed partnerships with Indian firms such as Tata Consultancy Services, Wipro, and Infosys. A recent survey by the Indian National Association of Software and Service Companies found that almost two out of five Fortune 500 companies currently outsource some of their software requirements to India. The reason is simple: this approach saves time and money. Moreover, it is growing steadily more attractive: last year, North American companies alone spent $114 billion on in-house software development, contracting, and purchases and costs will only go higher as additional basic business processes are conducted over the Internet.

Nonetheless, the benefits of going offshore can be hard to capture. The development of custom software is different from most other business activities, since it requires a detailed understanding of business processes and the way IT supports them. Building an offshore partnership therefore requires much effort and delicate handling by senior managers. What is more, the field of software engineering is relatively new, and procedures for quality control and project management, though developing fast, have yet to evolve fully. Without discipline in managing offshore relationships, a company can not only squander the cost and time savings it had hoped to gain through them but can also face other problems, such as late deliveries, escalating costs, mismatches between expectations and deliverables, and even outright failure.

Despite these problems, successful offshore partnershipscanbe forged. Through our work with clients and interviews, we have created a diagnostic approach that helps companies to segment their software development and maintenance projects and thus to pinpoint good candidates for offshore outsourcing.




Subscribe to our newsletters


Want to know what's going on in the EU Capitals daily? Subscribe now to our new 9am newsletter.