Skip To Content

Athabasca University

Section 3

Section Goals

  • To describe key issues in global software development engineering.

Learning Objectives

Learning Objective 1

  • Define the current state of the art and state of the practice in global software development engineering.
  • Describe the key aspects of knowledge management in global software development engineering.
  • Explain the practical issues of enabling collaboration in global software development.

Objective Leading Questions

  • Would you like to be a member of a global software development team (refer to Damian and Moitra [2006] when answering)?
  • Refer to Damian and Moitra [2006], Desouza et al. [2006], and Sinha et al. [2006], when answering the following questions.
    • Does the work environment in a typically-distributed project adequately support the requirements management?
    • How can organizations that are involved in global software development accommodate the vast amount of knowledge in their projects? How should a software organization decide which strategy to pursue?

Objective Readings

Required Readings

Damian, D. and D. Moitra (2006), "Global Software Development: How Far Have we Come?" IEEE Software 23, 5, 17-19. https://doi.org/10.1109/MS.2006.126

Desouza, K.C., Y. Awazu and P. Baloh (2006), "Managing Knowledge in Global Software Development Efforts: Issues and Practices," IEEE Software 23, 5, 30-37. https://doi.org/10.1109/MS.2006.135

Sinha, V., B. Sengupta and S. Chandra (2006), "Enabling Collaboration in Distributed Requirements Management," IEEE Software 23, 5, 52-61. https://doi.org/10.1109/MS.2006.123

Objective Activities

Familiarize yourself with the following software process journal and conferences.

Updated August 21 2024 by FST Course Production Staff