TEACHING GLOBAL SOFTWARE ENGINEERING AND INTERNATIONAL PROJECT MANAGEMENT - Experiences and Lessons Learned from Four Academic Projects

Florian Matthes, Christian Neubert, Christopher Schulz, Christian Lescher, José Contreras, Robert Laurini, Béatrice Rumpler, David Sol, Kai Warendorf

2011

Abstract

As part of the ongoing globalization process, software is no longer developed by a sole enterprise which is based at one single location only. In turn, distributed engineering teams are continuously producing software by bringing in their local knowledge and country-specific expertise. Due to this cooperation on a global-scale, today's software engineers require distinct skills and capabilities allowing them to face a paradigm called Global Software Engineering (GSE). However, regarding today's universities curricula, the teaching of GSE can be seen as an emerging discipline which is increasingly gaining attention. This paper depicts the progression and lessons learned from four different globally distributed software engineering projects executed by late bachelor and master students from five different universities of four countries. In doing so, the article facilitates future GSE endeavors in academia and industry.

References

  1. Carmel, E. (1999). Global Software Teams (High Performance Cluster Computing). Prentice Hall.
  2. Damian, D., Kwan, I., and Marczak, S. (2010). Requirements-Driven Collaboration : Leveraging the Invisible Relationships Between Requirements and People, volume 2010, chapter 3. Springer-Verlag, Heidelberg, Germany, 1st edition.
  3. Gotel, O., Kulkarni, V., Say, M., Scharff, C., and Sunetnanta, T. (2009). Quality Indicators on Global Software Development Projects: Does “Getting to Know You” Really Matter? In Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE'09).
  4. Herbsleb, J. D. (2007). Global Software Engineering: The Future of Socio-technical Coordination. In FOSE 7807: 2007 Future of Software Engineering, pages 188-198, Washington, DC, USA. IEEE Computer Society.
  5. Hofstede, G. and Hofstede, G. J. (2004). Cultures and Organizations - Software of the Mind: Intercultural Cooperation and Its Importance for Survival. McGrawHill.
  6. infoAsset. Website. http://www.infoasset.de; visited on March 7th 2010.
  7. Laurini, R. and Sol., D. (2009). Post mortem report, assessment of the first experimentation of the nereid international project. page 5. INSA-Lyon, Tec de Monterrey/Campus de Puebla.
  8. Lescher, C., Herbsleb, J. D., and Bass, M. (2007). Collaboration in Global Software Projects at Siemens: An Experience Report. In Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE'07).
  9. Lescher, C., Herbsleb, J. D., and Bass, M. (2009). A Coordination Risk Analysis Method for Multi-Site Projects: Experience Report. In Proceedings of the IEEE International Conference on Global Software Engineering (ICGSE'09).
  10. NEREID-Page. Website. http://wwwmatthes.in.tum.de/wikis/nereid/home; visited on March 26th 2010.
  11. Rausch, A. and Broy, M. (2008). Das V-Modell XT : Grundlagen, Erfahrungen und Werkzeuge. dpunkt.verlag.
  12. Sangwan, R., Mullick, N., and Paulish, D. J. (2006). Global Software Development Handbook.
Download


Paper Citation


in Harvard Style

Matthes F., Neubert C., Schulz C., Lescher C., Contreras J., Laurini R., Rumpler B., Sol D. and Warendorf K. (2011). TEACHING GLOBAL SOFTWARE ENGINEERING AND INTERNATIONAL PROJECT MANAGEMENT - Experiences and Lessons Learned from Four Academic Projects . In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8425-50-8, pages 5-15. DOI: 10.5220/0003272600050015


in Bibtex Style

@conference{csedu11,
author={Florian Matthes and Christian Neubert and Christopher Schulz and Christian Lescher and José Contreras and Robert Laurini and Béatrice Rumpler and David Sol and Kai Warendorf},
title={TEACHING GLOBAL SOFTWARE ENGINEERING AND INTERNATIONAL PROJECT MANAGEMENT - Experiences and Lessons Learned from Four Academic Projects},
booktitle={Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2011},
pages={5-15},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003272600050015},
isbn={978-989-8425-50-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - TEACHING GLOBAL SOFTWARE ENGINEERING AND INTERNATIONAL PROJECT MANAGEMENT - Experiences and Lessons Learned from Four Academic Projects
SN - 978-989-8425-50-8
AU - Matthes F.
AU - Neubert C.
AU - Schulz C.
AU - Lescher C.
AU - Contreras J.
AU - Laurini R.
AU - Rumpler B.
AU - Sol D.
AU - Warendorf K.
PY - 2011
SP - 5
EP - 15
DO - 10.5220/0003272600050015