Software Product Transfers: Lessons Learned from a Case Study

Although global software work nowadays is not a phenomenon, research and practice is still addressing the complexities associated with the new forms of work enabled through globalization. ‘Go global’ strategies usually prescribe two alternative approaches: distribution of software development activities across several locations, or re-location of work to another site. This research paper focuses on the latter approach that is called software product transfers and discusses findings from an empirical case study conducted in Ericsson. The observations indicate that transferring software work from one site to another site of the same company is a challenging endeavor. Furthermore, practices used in co-located projects do not necessarily lead to a desired outcome. The paper provides an overview of the challenges and highlights practical advice for handling software product transfers.

[1]  R. Davison Offshoring information technology: Sourcing and outsourcing to a global workforce , 2006, Electron. J. Inf. Syst. Dev. Ctries..

[2]  Arindam Banerjee,et al.  International service outsourcing: Using offshore analytics to identify determinants of value‐added outsourcing , 2009 .

[3]  Ron Chi-Wai Kwok,et al.  IT outsourcing evolution---: past, present, and future , 2003, CACM.

[4]  Volker Wulf,et al.  Coordination Practices in Distributed Software Development of Small Enterprises , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[5]  Pär J. Ågerfalk,et al.  Exploring the Assumed Benefits of Global Software Development , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[6]  James D. Herbsleb,et al.  Global software development at siemens: experience from nine projects , 2005, ICSE.

[7]  Tony Gorschek,et al.  Empirical evidence in global software engineering: a systematic review , 2010, Empirical Software Engineering.

[8]  N. Hoffart Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory , 2000 .

[9]  Darja Smite,et al.  Global software development projects in one of the biggest companies in Latvia: is geographical distribution a problem? , 2006, Softw. Process. Improv. Pract..

[10]  Päivi Parviainen,et al.  Philips experiences in global distributed software development , 2007, Empirical Software Engineering.

[11]  Casper Lassenius,et al.  Descriptive Analysis of Fear and Distrust in Early Phases of GSD Projects , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[12]  K. Subramanian,et al.  Leveraging Resources in Global Software Development , 2001, IEEE Softw..

[13]  Tony Gorschek,et al.  Handshaking with Implementation Proposals: Negotiating Requirements Understanding , 2010, IEEE Software.

[14]  Tony Gorschek,et al.  Reporting Empirical Research in Global Software Engineering: A Classification Scheme , 2008, 2008 IEEE International Conference on Global Software Engineering.

[15]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[16]  Audris Mockus,et al.  Globalization by Chunking: A Quantitative Approach , 2001, IEEE Softw..