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.
- Allen, T.J. Managing the Flow of Technology. MIT Press, Cambridge, MA, 1977.Google Scholar
- Belotti, V. et al. (2003). Taking email to task: the design and evaluation of a task management centered email tool. In Pro-ceedings of the Conference on Human Factors in Computer Systems (CHI '03), Ft. Lauderdale, Florida, 2003, 345--352. Google ScholarDigital Library
- Brooks, F. The Mythical Man-Month: Essays on Software Engineering (Anniversary Edition). Addison Wesley, Read-ing, MA, 1995. Google ScholarDigital Library
- Burton, R.M. and Obel, B. Strategic Organizational Diagno-sis and Design. Kluwer Academic Publishers, Norwell, MA, 1998.Google ScholarCross Ref
- Carley, K.M and Ren, Y. Tradeoffs between Performance and Adaptability for C3I Architectures. In Proceedings of the 6th International Command and Control Research and Technology Symposium, Annapolis, Maryland, 2001.Google Scholar
- Crowston, K.C. Toward a Coordination Cookbook: Recipes for Multi-Agent Action. Ph.D. Dissertation, Sloan School of Management, MIT, 1991. Google ScholarDigital Library
- Curtis, B. et al. Software psychology: the need for interdisci-plinary program. In Proceedings of the IEEE, 74, 8 (Aug. 1986), 1092-1106.Google ScholarCross Ref
- Curtis, B., Kransner, H. and Iscoe, N. A field study of soft-ware design process for large systems. Comm. ACM, 31, 11 (Nov. 1988), 1268--1287. Google ScholarDigital Library
- Daft, R.L. and Weick, K.E. Towards a model of organiza-tions as interpretation systems. Academy of Management Review, 9, 2 (Apr. 1984), 284--295.Google ScholarCross Ref
- Espinosa, J.A. Shared Mental Models and Coordination in Large-Scale, Distributed Software Development. Ph.D. Dis-sertation, Graduate School of Industrial Administration, Car-negie Mellon University, 2002. Google ScholarDigital Library
- Fisher, D., Hogan, B., Brush, A.J., Smith, M, Jacobs, A. Using social sorting to enhance email management. Human-Computer Interaction Consortium (HCIC '06), Fraser, Colorado, 2006.Google Scholar
- Galbraith, J. Designing Complex Organizations. Addison Wesley, Reading, MA, 1973. Google ScholarDigital Library
- Gruen, D. et al. (2004). Lessons from the ReMail prototype. In Proceedings of the Conference on Human Factors in Computer Systems (CHI '04), Viena, Austria, 2004, 152--161. Google ScholarDigital Library
- Handel, M. & Herbsleb, J.D. What is Chat Doing in the Workplace? In Proceedings of the Conference on Computer Supported Cooperative Work (CSCW'02), New Orleans, LA, 2002, 1--10. Google ScholarDigital Library
- Henderson, R.M. and Clark, K.B. Architectural innovation: the reconfiguration of existing product technologies and the failure of established firms. Administrative Science Quarterly, 35, 1 (Mar. 1990), 9--30.Google ScholarCross Ref
- Herbsleb, J.D. and Mockus, A. An Empirical Study of Speed and Communication in Globally Distributed Software Devel-opment. IEEE Trans. on Soft. Eng., 29, 6 (Jun. 2003), 481--494. Google ScholarDigital Library
- Isaacs, E., Walendowski, A. and Ranganathan, D. (2002) Hubbub: A Sound-Enhanced Mobile Instant Messenger that Supports Awareness and Opportunistic Interactions. In Proceedings of the Conference on Human Factors in Computer Systems (CHI'02), Minneapolis, Minnesota, 2002, 179--188. Google ScholarDigital Library
- Jang, C.Y., Steinfield, C. and Pfaff, B. (2000). Supporting awareness in a web-based collaborative system: The Team-SCOPE System. In Proceedings of the Workshop on Aware-ness and the WWW, Conference on Computer Supported Cooperative Work (CSCW '00), Pittsburgh, Pennsylvania, 2000.Google Scholar
- Kraut, R.E. and Streeter, L.A. Coordination in Software Development. Comm. ACM, 38, 3 (Mar. 1995), 69--81. Google ScholarDigital Library
- Levchuk, G.M. et al. Normative Design of Project-Based Organizations -- Part III: Modeling Congruent, Robust and Adaptive Organizations. IEEE Trans. on Systems, Man & Cybernetics, 34, 3 (May. 2004), 337--350 Google ScholarDigital Library
- March, J.G and Simon, H.A. Organizations. Wiley, New York, NY, 1958.Google Scholar
- Mintzberg, H. The Structuring of Organizations: A Synthesis of the Research. Prentice-Hall, Englewood Cliffs, NJ, 1979.Google Scholar
- Mockus, A., Fielding, R. and Herbsleb, J.D. Two Case Stud-ies of Open Source Software Development: Apache and Mozilla. ACM Trans. on Soft. Eng. and Method., 11, 3 (Jul. 2002), 309--346. Google ScholarDigital Library
- Olson, G.M. and Olson, J.S. Distance Matters. Human-Computer Interaction, 15, 2 & 3 (2000), 139--178. Google ScholarDigital Library
- Robillard, M.P, Coelho, W. and Murphy, G.C. How Effec-tive Developers Investigate Source Code: An Exploratory Study. IEEE Trans. on Soft. Eng., 30, 12 (Dec. 2004), 889--903. Google ScholarDigital Library
- Sarma, A., Noroozi, Z., and van der Hoek, A. Palantir: Rais-ing Awareness among Configuration Management Work-spaces. In Proceedings of the International Conference in Software Engineering (ICSE '03), Portland, Oregon, 2003, 444--454. Google ScholarDigital Library
- Schummer, T. and Haake, J.M. (2001). Supporting Distrib-uted Software Development by Modes of Collaboration. In Proceedings of the Seventh European Conference on Com-puter Supported Cooperative Work (ECSCW '03), Helsinki, Finland, 79--98. Google ScholarDigital Library
- Sosa, M.E., Eppinger, S.D. and Rowles, C.M. The misalign-ment of product architecture and organizational structure in complex product development. Management Science, 50, 12 (Dec. 2004), 1674--1689. Google ScholarDigital Library
- Thompson, J.D. Organizations in Action: Social Science Bases of Administrative Theory. McGraw-Hill, New York, NY, 1967.Google Scholar
- Von Hippel, E. Task Partitioning: an innovation process variable. Research Policy, 19, 5 (Oct. 1990), 407--418.Google ScholarCross Ref
Index Terms
- Identification of coordination requirements: implications for the Design of collaboration and awareness tools
Recommendations
The scale and evolution of coordination needs in large-scale distributed projects: implications for the future generation of collaborative tools
CHI '11: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsThe past decade has witnessed the development of a new class of coordination tools that focus on automatically providing individuals a rich context for facilitating the coordination of their work. Despite their valuable contributions, current ...
Coordination challenges in a computer-supported meeting environment
Special issue: Organizational impact of group support systems, expert systems, and executive information systemsIn this study we observed the coordination activities of groups collaboratively writing in a low-structure computer-supported meeting room. We used video analyses of the sessions to identify well-coordinated and poorly coordinated groups. Through user ...
Understanding coordination in computer-mediated versus face-to-face groups
Groups performed intellective and judgmental tasks in face-to-face (FTF) or computer-mediated communication (CMC) settings after coordination training or no training to determine the impact of CMC, training, and task type on group performance and ...
Comments