Collaboration practices in global inter‐organizational software development projects
- 1 October 2003
- journal article
- research article
- Published by Wiley in Software Process: Improvement and Practice
- Vol. 8 (4) , 183-199
- https://doi.org/10.1002/spip.187
Abstract
Global interorganizational software development projects are becoming common, but their management and the creation of practices and processes to support collaboration seem to be harder than what the companies expect. In this article, we present successful collaboration practices collected in an interview study of eight globally distributed interorganizational software development projects.On the basis of 34 semistructured interviews, we were able to identify several practices that the interviewees subjectively deemed successful. The identified collaboration practices include: milestone synchronization, frequent deliveries, and the establishment of peer‐to‐peer links. The need to plan for problem‐solving communication was often neglected in the beginning of the project, despite its paramount importance. We identified several ways to ease related problems, such as having a dedicated person solve problems, using bulletin boards and e‐mail lists or dedicated mailboxes. Successful projects had learned the value of two‐way communication regarding project progress monitoring. Finally, practices helping in building and maintaining a working relationship included face‐to‐face meetings, distribution of organization charts, and having people travel to give all sites faces. Copyright © 2004 John Wiley & Sons, Ltd.Keywords
This publication has 9 references indexed in Scilit:
- Visualization of Communication Patterns in Collaborative Innovation Networks - Analysis of Some W3C Working GroupsPublished by Association for Computing Machinery (ACM) ,2003
- Iterative and incremental developments. a brief historyComputer, 2003
- Challenges of global software developmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Leveraging resources in global software developmentIEEE Software, 2001
- Synching or sinking: global software outsourcing relationshipsIEEE Software, 2001
- Tactical approaches for alleviating distance in global software developmentIEEE Software, 2001
- Surviving global software developmentIEEE Software, 2001
- Global software developmentIEEE Software, 2001
- Architectures, coordination, and distance: Conway's law and beyondIEEE Software, 1999