Research Article

Journal of Information Technology (2007) 22, 161–173. doi:10.1057/palgrave.jit.2000084 Published online 2 January 2007

Globally distributed component-based software development: an exploratory study of knowledge management and work division

Julia Kotlarsky1, Ilan Oshri2, Jos van Hillegersberg3 and Kuldeep Kumar4

  1. 1Warwick Business School, Warwick University, Warwick, UK
  2. 2Rotterdam School of Management, Erasmus University, Rotterdam, The Netherlands
  3. 3Department of Information Systems and Change Management, University of Twente, AE Enschede, The Netherlands
  4. 4College of Business Administration, Florida International University, Miami, FL, USA

Correspondence: J. Kotlarsky, Warwick Business School, Warwick University, CV4 7AL Coventry, Warwick, UK. Tel: +44 2476 524692; Fax: +44 2476 524539; E-mail: Julia.Kotlarsky@wbs.ac.uk

Top

Abstract

Component-based development (CBD) can be an appealing proposition to globally distributed software development teams because of the almost endless possibilities to recombine and reuse components in new products. In particular, it has been suggested that CBD will improve globally distributed software development practices by allowing each site to take ownership of particular components, resulting in reduced inter-site communication and coordination activities. Such an approach may indeed overcome breakdowns in inter-site coordination efforts; however, it may also lessen opportunities to share knowledge between sites and may hamper opportunities to reuse existing components. A case study approach, exploratory in nature, was adopted to explore knowledge aspects in global component-based software development. Evidence collected at several globally distributed CBD projects suggests that the true potential of CBD, which mainly relates to reusing components, can also be achieved when components are developed in a joint manner (i.e. by several sites) by accessing and utilizing expertise regardless of its geographical location. To improve the rate of component reuse, the studied teams developed capabilities in three particular areas: inter-site coordination, communications, and knowledge management. The paper concludes by discussing the links between component reuse, CBD principles and organizational capabilities, and offers managers and engineers some guidelines to consider in their CBD projects.

Keywords:

component-based development, global software development, component reuse, expertise

MORE ARTICLES LIKE THIS

These links to content published by Palgrave Macmillan are automatically generated.

Extra navigation

.
ADVERTISEMENT
Link to JIT Archive