Implementation of global software development: A structured approach

Valentine Casey, Ita Richardson

Research output: Contribution to journalArticlepeer-review

Abstract

The analysis of a 3-year in-depth case study on virtual team operation in a globally distributed software development resulted in the identification of ten key factors for Global Software Development (GSD). These ten factors have been utilised as the basis for the development of the GSD Implementation Model. The objective of the creation and presentation of this model is to provide a practical and systematic approach to address the key activities, infrastructure and support which are required to facilitate effective distributed software development. This approach is inspired by the IDEALsm model and divided into five specific phases which are classified as Initiating, Provisioning, Establishing, Managing and Leveraging. The goal of the Initiating phase is to clearly determine why, if and how the distributed development strategy is to be selected and undertaken. The implementation of the Provisioning phase is to ensure that the required infrastructure, processes and support to facilitate successful distributed software development are identified and put in place. The focus of the Establishing phase is to ensure that the development teams are effectively established. The Managing phase addresses the day-to-day requirements of operating efficiently in a distributed environment. The Leveraging phase concentrates on the need to ensure that the structures and procedures are in place so that lessons learned can be documented and leveraged in existing and future projects.

Original languageEnglish
Pages (from-to)247-262
Number of pages16
JournalSoftware Process Improvement and Practice
Volume14
Issue number5
DOIs
Publication statusPublished - Sep 2009

Keywords

  • Global software development
  • Management
  • Structured approach

Fingerprint

Dive into the research topics of 'Implementation of global software development: A structured approach'. Together they form a unique fingerprint.

Cite this