Identification of coordination requirements
Top Cited Papers
- 4 November 2006
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 353-362
- https://doi.org/10.1145/1180875.1180929
Abstract
Task dependencies drive the need to coordinate work activities. We describe a technique for using automatically generated archi-val data to compute coordination requirements, i.e., who must coordinate with whom to get the work done. Analysis of data from a large software development project revealed that coordina-tion requirements were highly volatile, and frequently extended beyond team boundaries. Congruence between coordination re-quirements and coordination activities shortened development time. Developers, particularly the most productive ones, changed their use of electronic communication media over time, achieving higher congruence. We discuss practical implications of our technique for the design of collaborative and awareness tools.Keywords
This publication has 17 references indexed in Scilit:
- The Misalignment of Product Architecture and Organizational Structure in Complex Product DevelopmentManagement Science, 2004
- How effective developers investigate source code: an exploratory studyIEEE Transactions on Software Engineering, 2004
- Normative Design of Project-Based Organizations—Part III: Modeling Congruent, Robust, and Adaptive OrganizationsIEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, 2004
- An empirical study of speed and communication in globally distributed software developmentIEEE Transactions on Software Engineering, 2003
- Two case studies of open source software developmentACM Transactions on Software Engineering and Methodology, 2002
- Distance MattersHuman–Computer Interaction, 2000
- Task partitioning: An innovation process variableResearch Policy, 1990
- Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established FirmsAdministrative Science Quarterly, 1990
- A field study of the software design process for large systemsCommunications of the ACM, 1988
- Toward a Model of Organizations as Interpretation SystemsAcademy of Management Review, 1984