Skip to main content
Log in

Philips experiences in global distributed software development

  • INDUSTRY EXPERIENCE REPORT
  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

Abstract

Global software development is increasingly common. Main expected benefits are improvements in time-to-market efficiency and access to greater—and less costly—resources. A number of problems are still to be solved before the full potential of global development can be obtained. This paper describes the experience of over 10 years of global distributed development at Philips, derived from about 200 projects. We discuss the experience and lessons learnt from multi-site development. Main lessons learned are that explicit agreements and ways of working should be defined for the following areas needing the most attention; team coordination and communication, requirements and architectures, integration, and configuration management. In addition, we discuss the experience gained from subcontracting software development to suppliers. Main lesson learned from subcontracting software development is the need for explicit attention and ways of working with respect to selection of suppliers, specification of the work to be subcontracted and establishment and content of the contract.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

References

  • Ågerfalk PJ, Fitzgerald B (2006) Flexible and distributed software processed: old Petunias in new bowls?, Communications of the ACM 49(10):27–34, October 2006

    Google Scholar 

  • Bass M, Paulish D (2004) Global software development process research at Siemens, The 3rd international workshop on global software development, May 24, 2004, In proceedings of ICSE 2004, International Conference on Software engineering, Edinburgh, Scotland, May 2004

  • Battin RD, Crocker R, Kreidler J, Subramanian K (2001) Leveraging Resources in Global Software Development, IEEE Software, March/April 2001, pp 70–77

  • Boland D, Fitzgerald B (2004) Transitioning from a co-located to a globally-distributed software development team: a case study at Analog Devices, Inc., The 3rd international workshop on global software development, May 24, 2004, In proceedings of ICSE 2004, International Conference on Software engineering, Edinburgh, Scotland, May 2004

  • Cusick J, Prasad A (2006) A Practical Management and Engineering Approach to Offshore Collaboration, IEEE Software, September/October 2006, pp 20–29

  • Damian D, Lanubile F, Hargreaves E, Chisan J (2004) The 3rd International Workshop on Global Software Development, May 24, 2004, In Proceedings of ICSE 2004, International Conference on Software engineering, Edinburgh, Scotland, May 2004

  • Ebert C, De Neve P (2001) Surviving global software development, IEEE Software, March/April 2001, pp 62–69

  • Falls M (1995) Managing collaborative R&D projects. Eng Manag J, December 1995

  • Herbsleb JD, Grinter RE (1999) Splitting the organisation and integrating the code: Conway’s law revisited, Proceedings of the 1999 International Conference on Software Engineering :85–95, 16–22 May 1999

  • Herbsleb JD, Moitra D (2001) Global software development. IEEE Software :16–20, March/April 2001

  • Herbsleb JD, Mockus A, Finholt TA, Grinter RE (2001) An empirical study of global software development: distance and speed. In the Proceedings of 23rd International Conference on Software Engineering, IEEE, Toronto, 2001.Also in. IEEE Trans Softw Eng 29(6):481–494, June 2003

  • Komi-Sirviö S, Tihinen M (2003) Great challenges and opportunities of distributed software development—an industrial survey, In The 15th International Conference on Software Engineering and Knowledge Engineering (SEKE’03), July 1–3, 2003, San Francisco Bay, USA

  • Paasivaara M, Lassenius C (2004) Using iterative and incremental processes in global software development, The 3rd International Workshop on Global Software Development, May 24, 2004. In proceedings of ICSE 2004, International Conference on Software engineering, Edinburgh, Scotland, May 2004

  • VA Software (2005) The road to higher development efficiency, white paper, January 2005, available from: http://www.vasoftware.com/gateway/pollresults.php

Download references

Acknowledgements

The authors would like to thank Hans Aerts from Philips for providing information on distributed product development in Philips Consumer electronics and Ben Spierenburg from Philips for reviewing the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Päivi Parviainen.

Additional information

Editor: Forrest Shull

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kommeren, R., Parviainen, P. Philips experiences in global distributed software development. Empir Software Eng 12, 647–660 (2007). https://doi.org/10.1007/s10664-007-9047-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10664-007-9047-3

Keywords

Navigation