Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Surviving Global Software Development
IEEE Software
Leveraging Resources in Global Software Development
IEEE Software
Global software development at siemens: experience from nine projects
Proceedings of the 27th international conference on Software engineering
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Managing software development in globally distributed teams
Communications of the ACM - Alternate reality gaming
Philips experiences in global distributed software development
Empirical Software Engineering
Comprehensive Architecture Evaluation and Management in Large Software-Systems
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Using Scrum in Global Software Development: A Systematic Literature Review
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Hi-index | 0.00 |
Despite the fact that global software development (GSD) is steadily becoming the standard engineering mode in the software industry, commercial projects still struggle with how to effectively manage it. Recent research and our own experiences from numerous GSD projects at Capgemini sd&m indicate that staging the development process with handover checkpoints is a promising practice in order to tackle many of the encountered problems in practice. In this paper we discuss typical management problems in GSD. We describe how handover checkpoints are used at Capgemini sd&m to control and safely manage large GSD projects. We show how these handover checkpoints and the use of cohesive and self-contained work packages effectively mitigate the discussed management problems. We are continuously refining and improving our handover checkpoint approach by applying it within large scale commercial GSD projects. We thus believe that the presented results can serve the practitioner as a fundament for implementing and customizing handover checkpoints within his own organisation.