Skip to main content
Log in

Meetings of the Board: The Impact of Scheduling Medium on Long Term Group Coordination in Software Development

  • Published:
Computer Supported Cooperative Work (CSCW) Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Brooks, F. (1975): The mythical man month. Reading, Mass: Addison-Wesley.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Karat, J. and Bennett, J. (1990): Supporting effective and efficient design meetings. In J. Carroll (ed.): Designing Interaction. Cambridge: Cambridge University Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kraut, R. and Streeter, L. (1995): Coordination in software development. In Communication of the ACM, vol. 38, pp. 69-81.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Suchman, L. (1987): Plans and situated action. Cambridge: Cambridge University Press.

    Google Scholar 

  • Suchman L. and Wynn, E. (1984): Procedures and problems in the office. Office, technology and people, vol. 2, pp. 133-154.

    Google Scholar 

  • Tang, J. (1991): Findings from observational studies of collaborative work. International Journal of Man Machine Studies, vol. 34, pp. 143-160.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008603001894

Navigation