Teaching Globally Distributed Software Development (DSD)
Teaching Globally Distributed Software Development (DSD)
This chapter describes an approach to building a collaborative teaching community that seeks to address these problems. It begins by identifying the skills students should acquire in a Distributed Software Development (DSD) course and discusses why firsthand experience with DSD problems is essential to learning them. The chapter identifies the attributes that make DSD project courses difficult to develop or teach, and then it describes a distributed team approach to developing a reusable infrastructure and a teaching community to address those difficulties. Future work focuses on building an international community of educators and industry participants interested in partnering to develop and teach DSD courses.
CITATION: Faulk, Stuart. Teaching Globally Distributed Software Development (DSD) edited by Milhauser, Kathy L. . Hershey, PA : IGI Global , 2011. Distributed Team Collaboration in Organizations - Available at: https://library.au.int/frteaching-globally-distributed-software-development-dsd