Collaborative Engineering: 'Towards Design Guidelines for Risk Management in Distributed Software Development'
Distributed software development activities require intense collaboration between groups who are scattered over geographically separated locations. While group-oriented software development has always provided a source of risk, several trends increased the importance of these risks. First, because software is developed in a distributed manner groups need different channels to communicate. Second, both inter- and intra group relations are (culturally) different (e.g. they become more formal). Finally, the actions and interactions taken by distributed groups are more difficult to coordinate. We identified nine risk factors and found that social-dynamic risk factors are more critical to project success than system-technical risk factors.