Many computer science students will one day work on global software development projects. Learning to combine theoretical methods of software engineering with real-world soft skills in order to successfully work together in teams across national, cultural and language borders presents unique challenges for students. In this paper, we explore the significant challenges to teaching global software engineering. As an empirical case study, we look at the difficulties involved in applying agile requirements engineering methods to a joint Mongolian-German team-teaching project.
展开▼