Avoiding scylla and charybdis in distributed software development course

  • Authors:
  • Ivana Bosnić;Igor Čavrak;Marin Orlić;Mario Žagar;Ivica Crnković

  • Affiliations:
  • University of Zagreb, Zagreb, Croatia;University of Zagreb, Zagreb, Croatia;University of Zagreb, Zagreb, Croatia;University of Zagreb, Croatia, Croatia;Mälardalen University, Sweden, Sweden

  • Venue:
  • Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Teaching Distributed Software Development (DSD) is a challenging task. A convincing simulation of distributed environment in a local environment is practically impossible. Teaching DSD in distributed environment is more realistic since the students directly experience all its specifics. However, teaching in distributed environment, in which several geographically separated teams participate, is very demanding. Different types of obstacles occur, from administrative and organizational to technical ones. This paper describes some of the challenges, lessons learned, but also success stories of the DSD course performed now eight year in a row.