Abstract
Despite a wealth of electronic group tools for coordinating the software development process, instead we find technologically adept groups preferring to use what seem to be outmoded “material” tools in critical projects. The current ethnographic study investigates this apparent paradox. We begin by building up a detailed picture of the overall software development process and identify critical general problems in achieving coordination. Coordination problems arise in software development not only because of the complex dependencies that hold among the work of different individuals, but also for social and motivational reasons. We identify the central role of the schedule as a coordination device, but find that its value can be undermined because the schedule is often neither accurate, current nor credible. As a result, the schedule is not used as a resource for individual or group planning. We then compare coordination in two development groups, one using electronic and the other material scheduling tools. We found that the medium of the schedule has a major impact on coordination problems. The size, public location and physical qualities of material tools engender certain crucial group processes that current electronic technologies fail to support. A large wallboard located in a public area encouraged greater responsibility, commitment and updating and its material properties served to encourage more reflective planning. As a result the wallboard schedule was both accurate and current. Furthermore, the public nature of the wallboard promoted group interaction around the board, it enabled collaborative problem solving, as well as informing individuals about the local and global progress of the project. Despite these benefits, however, the material tool fell short on several other dimensions such as distribution, complex dependency tracking, and versioning. We make design recommendations about how the benefits of material tools could be incorporated into electronic groupware systems and discuss the theoretical implications of this work.
Similar content being viewed by others
References
Abel, M. (1990): Experiences in an exploratory distributed organization. In J. Galegher, R. Kraut and C. Egido (eds.): Intellectual Teamwork. New Jersey: Lawrence Erlbaum. Hillsdale, pp. 489-510.
Bowers, J. (1994): The work to make a network work. In R. Furuta and Christine Neuwirth (eds.): CSCW92 Proceedings of Conference on Computer Supported Cooperative Work, Chapel Hill, USA. New York: ACM Press, pp. 287-298.
Brooks, F. (1975): The mythical man month. Reading, Mass: Addison-Wesley.
Brooks, F. (1987): No silver bullet: essence and accidents of software engineering. IEEE Computer, April, pp. 10-19.
Contact Consortium: http://www.ccon.org.
Curtis, W., Krasner, H. and Iscoe, N. (1991): A field study of software design for large systems. In Communications of the ACM, vol. 31, pp. 1268-1287.
Curtis P. and Nichols, D. (1994): MUDS grow up. Social virtual reality in the real world. Proceedings IEEE Computer Conference, pp. 189-200.
Elrod, S., Gold, R., Goldberg, D., Halasz, F., Janssen, W., Lee, D., McCall, K., Pedersen, E., Pier, K., Tang, J. and Welch, B. (1992): Liveboard: a large interactive display supporting group meetings, presentations and remote collaboration. In P. Bauersfield, J. Bennet and G. Lynch (eds): Proceedings of CHI92 Human Factors in Computing Systems, Monterrey, USA. New York: ACM Press, pp. 599-607.
Galegher J. and Kraut, R. (1990): Computer mediated communication for intellectual teamwork: A field experiment in group writing. In T. Bikson (eds): CSCW90 Proceedings of Conference on Computer Supported Cooperative Works, Los Angeles, USA. New York: ACM Press, pp. 65-78.
Gaver, W., Moran, T., MacLean, A., Lovstrand, L., Dourish, P., Carter, K. and Buxton, W. (1992): Realizing a video environment: EuroParc's RAVE system. In P. Bauersfield, J. Bennet and G. Lynch (eds.): Proceedings of CHI92 Human Factors in Computing Systems, Monterrey, USA. New York: ACM Press, pp. 27-35.
Grudin, J. (1988): Why CSCW applications fail. In I. Greif (ed.): CSCW88 Proceedings of Conference on Computer Supported Cooperative Work, Portland, USA. New York: ACM Press, pp. 85-93.
Heath, C. and Luff, P. (1991): Collaborative activity and technological design: task coordination in the London Underground Control Rooms. In ECSCW91 Proceedings of European Conference on Computer Supported Cooperative Work, Amsterdam, Kluwer.
Heath, C., Luff, P. and Sellen, A. (1995): Reconsidering the virtual workplace: flexible support for collaborative activity. In ECSCW95 Proceedings of European Conference on Computer Supported Cooperative Work, Stokholm, Sweden. Kluwer Press.
Hughes, J., Randall, D. and Shapiro, D. (1992): Faltering from ethnography to design. In J. Turner and R. Kraut (eds): CSCW90 Proceedings of Conference on Computer Supported Cooperative Work, Toronto, Canada. New York: ACM Press, pp. 115-122.
Hutchins, E. (1990): The technology of team navigation. In J. Galegher, R. Kraut and C. Egido (eds.): Intellectual Teamwork. New Jersey: Lawrence Erlbaum Associates, pp. 191-220.
Isaacs, E., Tang, J. and Morris, T. (1996): Piazza: a desktop environment supporting serendipitous and planned interactions. In M. Ackerman (ed.): CSCW96 Proceedings of the Conference on Computer Supported Cooperative Work, Boston, USA. New York: ACM Press, pp. 315-324.
Johnson, W., Card, S., Jellinek, H., Klotz, L. and Rao, R. (1993): Bridging the paper and electronic worlds: The paper user interface. In S. Ashlund, K. Mullett, A. Henderson, E. Hollnagel and T. White (eds.): Proceedings of CHI93 Human Factors in Computing Systems, Amsterdam, Netherlands. New York: ACM Press, pp. 507-512.
Karat, J. and Bennett, J. (1990): Supporting effective and efficient design meetings. In J. Carroll (ed.): Designing Interaction. Cambridge: Cambridge University Press.
Kraut, R., Fish, R., Root, B. and Chalfonte, B. (1992): Informal communication in organizations. In R. Baecker (ed.): Groupware and Computer Supported Cooperative Work. California: Morgan Kaufman, pp. 287-314.
Kraut, R. and Streeter, L. (1995): Coordination in software development. In Communication of the ACM, vol. 38, pp. 69-81.
Kyng, M. (1988): Designing for a dollar a day. In I. Greif (ed.): Proceedings of Conference on Computer Supported Cooperative Work, Portland, USA. New York: ACM Press, pp. 178-188.
Luff, P. Heath, C. and Greatbatch, D. (1992): Tasks-in-interaction. Paper and screen based documentation in collaborative activity. In J. Turner and R. Kraut (eds.): CSCW92 Proceedings of Conference on Computer Supported Cooperative Work, Toronto, Canada. New York: ACM Press, pp. 163-170.
Mackay, W. and Pagnini, D. (1994): Video Mosaic: laying out time in a physical space. In Proceedings of ACM Multimedia, San Francisco, USA. New York: ACM Press, pp. 165-172.
Malone, T. and Crowston, K. (1992): What is coordination theory and how can it help design cooperative work systems? In R. Baecker (ed.): Groupware and Computer Supported Cooperative Work. California: Morgan Kaufman, pp. 375-388.
Minneman, S. and Bly, S. (1991): Managing a trois: A study of a multi-user drawing tool in distributed design work. In S. Robertson, J. Olson and G. Olson (eds): Proceedings of CHI91 Human Factors in Computing Systems, New Orleans, USA. New York: ACM Press, pp. 217-224.
Nardi, B, Schwarz, H, Kuchinsky, A, Leichner, R, Whittaker, S. and Sclabassi, R. (1993): Turning away from talking heads: an analysis of “video-as-data”. In S. Ashlund, K. Mullett, A. Henderson, E. Hollnagel and T. White (eds.): Proceedings of CHI93 Human Factors in Computing Systems, Amsterdam, Netherlands. New York: ACM Press, pp. 327-334.
Newman, W. and Wellner, P. (1992): A desk supporting computer-based interaction with paper documents. In P. Bauersfield, J. Bennet and G. Lynch (eds.): Proceedings of CHI92 Human Factors in Computing Systems, Monterrey, USA. New York: ACM Press, pp. 587-592.
Olson, J., Olson G. and Meader, D. (1995): What mix of audio and video is useful for small groups doing remote real-time design work? In I. Katz, R. Mack and L. Marks (eds.): Proceedings of CHI95 Human Factors in Computing Systems, Denver, USA. New York: ACM Press, pp. 362-368.
Olson J. and Teasley, S. (1996): Groupware in the wild: lessons learned from a year of virtual collocation. In M. Ackerman (ed.): CSCW96 Proceedings of the Conference on Computer Supported Cooperative Work, Boston, USA. New York: ACM Press, pp. 419-427.
Orlikowski, W. (1992): Learning from Notes: Organizational issues in groupware implementation. In J. Turner and R. Kraut (eds.): CSCW92 Proceedings of Conference on Computer supported Cooperative Work, Toronto, Canada. New York: ACM Press, pp. 362-369.
Orlikowski, W. and Yates, J. (1993): From memo to dialogue: enacting genres of communication in electronic media. Technical Report TR 139-3525, MIT Sloan School, 1993.
Rogers, Y. (1994): Exploring obstacles: integrating CSCW in evolving organisations. In R. Furuta and Christine Neuwirth (eds.): Proceedings of Conference on Computer Supported Cooperative Work, Chapel Hill, USA. New York: ACM Press, pp. 67-78.
Schmidt, K. and Simone, C. (1996): Coordination mechanisms; Towards a conceptual framework of CSCW systems design. Computer Supported Cooperative Work, vol. 5, pp. 155-200.
Suchman, L. (1987): Plans and situated action. Cambridge: Cambridge University Press.
Suchman L. and Wynn, E. (1984): Procedures and problems in the office. Office, technology and people, vol. 2, pp. 133-154.
Tang, J. (1991): Findings from observational studies of collaborative work. International Journal of Man Machine Studies, vol. 34, pp. 143-160.
Van de Ven, A. Delbeq A. and Koenig, R. (1976): Determinants of coordination modes within organizations. American Social Review, pp. 322-338.
Whittaker, S., Brennan, S. and Clark, H. (1991): Coordinating activity: an analysis of computer supported cooperative work. In S. Robertson, J. Olson and G Olson (eds.): Proceedings of CHI91 Human Factors in Computing Systems, New Orleans, USA. New York: ACM Press, pp. 360-367.
Whittaker, S., Frohlich, D. and Daly-Jones, O. (1994): Informal communication: what is it like and how might we support it? In C. Plaisant (ed.): Proceedings of CHI94 Human Factors in Computing systems, Boston, USA. New York: ACM Press, pp. 130-137.
Whittaker, S. Geelhoed, E. and Robinson, E. (1993): Shared workspaces: how do they work and when are they useful? International Journal of Man-Machine Studies, vol. 39, pp. 813-842.
Whittaker, S. and Schwarz, H. (1995): Back to the future: Pen and paper technology supports complex group coordination. In I. Katz, R. Mack and L. Marks (eds.): Proceedings of CHI95 Human Factors in Computing System, Denver, USA. New York: ACM Press, pp. 495-502.
Whittaker, S., Swanson, G., Kucan, J. and Sidner, C., (1997): Telenotes: managing lightweight interactions in the desktop. Transactions on Computer Human Interaction, vol. 4, pp. 137-169.
Winograd, T. and Flores, F. (1986): Understanding computers and cognition. Addison-Wesley.
Wolf, C., Rhyne, J. and Ellozy, H. (1989): The paper-like interface. In G. Salvedy and M. Smith (eds.): Designing and using computer interfaces and knowledge based systems. Amsterdam: Elsevier Press.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Whittaker, S., Schwarz, H. Meetings of the Board: The Impact of Scheduling Medium on Long Term Group Coordination in Software Development. Computer Supported Cooperative Work (CSCW) 8, 175–205 (1999). https://doi.org/10.1023/A:1008603001894
Issue Date:
DOI: https://doi.org/10.1023/A:1008603001894