Communication Patterns and Practices in Software Development Networks

We present communication needs, patterns and practices found in networked software development projects. Based on 34 interviews in eight distributed interorganizational projects carried out by large, experienced organizations, we found no systematic approaches to communication. Instead, practices were invented on a need basis at the project level. We identified four communication needs, as well as nine communication practices that addressed those needs. Five of the practices were found in three or more projects, and therefore classified as patterns. We propose that systematic collection and dissemination of working communication patterns for networked product development projects could help managers better plan and execute such efforts.

[1]  Annouk Lievens,et al.  Communication flows in international product innovation teams , 2000 .

[2]  D. M. Hutton,et al.  Process Patterns: Building Large‐Scale Systems Using Object Technology , 1999 .

[3]  Audris Mockus,et al.  Challenges of global software development , 2001, Proceedings Seventh International Software Metrics Symposium.

[4]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[5]  M. Patton,et al.  Qualitative evaluation and research methods , 1992 .

[6]  Thomas W. Scott,et al.  AntiPatterns in project management , 2000 .

[7]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[8]  James O. Coplien,et al.  A generative development-process pattern language , 1995 .

[9]  James O. Coplien,et al.  A development process generative pattern language , 1994 .

[10]  K. Subramanian,et al.  Leveraging Resources in Global Software Development , 2001, IEEE Softw..

[11]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[12]  Estelle Brodman,et al.  Managing the Flow of Technology: Technology Transfer and the Dissemination of Technological Information Within the R&D Organization (Book Review) , 1978 .

[13]  Richard Heeks,et al.  Synching or Sinking: Global Software Outsourcing Relationships , 2001, IEEE Softw..

[14]  Linda Rising,et al.  The Scrum Software Development Process for Small Teams , 2000, IEEE Softw..

[15]  Christof Ebert,et al.  Surviving Global Software Development , 2001, IEEE Softw..

[16]  Approved December IEEE Recommended Practice for Software Acquisition , 1994 .

[17]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[18]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[19]  Audris Mockus,et al.  An empirical study of global software development: distance and speed , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.