skip to main content
article
Free Access

Coordination in software development

Authors Info & Claims
Published:01 March 1995Publication History
Skip Abstract Section

Abstract

Since its inception, the software industry has been in crisis. As Blazer noted 20 years ago, “[Software] is unreliable, delivered late, unresponsive to change, inefficient, and expensive … and has been for the past 20 years” [4]. In a survey of software contractors and government contract officers, over half of the respondents believed that calendar overruns, cost overruns, code that required in-house modifications before being usable, and code that was difficult to modify were common problems in the software projects they supervised [22]. Even today, problems with software systems are common and highly-publicized occurrences.

References

  1. 1 Adams, j,S. fhe structure and dynamics of behavior m organizational boundary roles. In M,D. Dtumette, Ed. Handbook of Industrial and Organizational Psychology. Rand-McNally, Chicago 1976, 1175-1199.Google ScholarGoogle Scholar
  2. 2 Allen, T.J, Managing the Flow of Technology. M IT Press, Cambridge, Mass., 1977.Google ScholarGoogle Scholar
  3. 3 Blau, P. and Scott, W.R. Formal organizations, Scott, Foresman, San Francisco, 1962.Google ScholarGoogle Scholar
  4. 4 Blazer, R. Imprecise program ,specification. Report ISI/RR-75-36, Information Science Institute, December, 1975.Google ScholarGoogle Scholar
  5. 5 Boehm, B.W. Sottware engineering. Economics. COmput., (Dec. I976), 1226-1241. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Boehm, B.W. Software Engineering Economics. Prentice-Hall. Englewood Cliffs, NJ, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Brewer, M.B. and Kramer, R.M. The psychology of intergroup attitudes and behavior. Annual Review of Psychology 36, 1985, 219-243.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8 Brooks, F.P. The Mythical Man-Month. Addison-Wesley, Reading, Mass., 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Brooks, F.P. No silver bullet: Essence and accidents of software engineering. IEEE Comput, Soc. 20, (Apr. 1987), 10-18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Culnan, M.J. Envircmmental scanning: The eflects of task complexity and source accessibility on information gathering behavior. Decis. Sci. 14 (1983), 194-206.Google ScholarGoogle ScholarCross RefCross Ref
  11. 11 Curtis, B., Krasner, H., and Iscoe, N. A field study of the software design process for large systems. Commun. ACM 31, 11, (Nov. 1988), 1268-1287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Fox, J.M. Software and its Development. Prentice-Hall, Englewood Cliffs, N J, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Georgopoulos, B.S,, and Mann, F.C. The Community General Hospital. Macmillan, NY, 1962.Google ScholarGoogle Scholar
  14. 14 Gould, J.D., and Lewis, C. Designing for usability-Key principles and what designers think. In Proceedings of CHI'83. ACM Press, New York, 1983, pp. 50-53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Hiltz, S.R., and Turoff, M. The network nation: Human communication via computer. Addison Wesley, Reading, Mass., 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Kyng, M. Designing fin cooperation: Cooperathtg in design. Commun. ACM 34, 12 (Dec. 1991), 65-73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 McCloud, P. An assessment of tim experimental literature on electronic support of group work: Results of a meta analysis. Human-Comput. Interaction 7, 3 (1992), 251-280.Google ScholarGoogle Scholar
  18. 18 Newcomb, T.R. The Acquaintance Proces. Holt, Rinehart and Winston, New York, I961.Google ScholarGoogle Scholar
  19. 19 Pelz, D.C. and Andrews, F.M. Scientist. in Organizations: Productive Climates for Research and Development. Wiley, New York, I966.Google ScholarGoogle Scholar
  20. 20 Travis, P. Why the AT&T network crashed. Telephony 218, 4 (January 22, 1990), 11.Google ScholarGoogle Scholar
  21. 21 Tushman, M.I. Special boundary roles in the innovation process, Admin. Sei. Q. 22, ,i (1977), 587-605.Google ScholarGoogle Scholar
  22. 22 U,S. General Accounting Otlice+ Contracting for Computer Software Development-Serious Problems Require Management Attention to Avoid Wasting Additional Million.,. U.S. Department of Commerce, National Technical Information Service, P880-105638, Washington, D.C,, 1979.Google ScholarGoogle Scholar
  23. 23 Van de Ven, A.H., Delbecq, A.L., and Koenig, R. Jr. Determinants of coordination modes within orga.nizations+ Amer+ Soc+ Rev. 41 (1976), 322-338.Google ScholarGoogle Scholar
  24. 24 Zajonc, R+B. Attitudi.ual effects of mere exposu re.}+ Pe~:v+nudit~ and Soc. Psych. 9, 1968, 1-28.Google ScholarGoogle Scholar
  25. 25 Zipf. G.K. Human. Behavior and the Principle of Least Effort. Addison- Wesley, Cambridge, Mass., I949.Google ScholarGoogle Scholar

Index Terms

  1. Coordination in software development

          Recommendations

          Reviews

          Richard A. Baker

          Kraut and Streeter present an interesting study of the various methods of software project coordination. This study evaluates the effectiveness of these coordination techniques and compares their effectiveness with how frequently each is used. The study is based on interviews with the people involved in 65 software projects at a single company. The paper concludes that there is a strong correlation between interpersonal communication and project success. The paper presents interesting basic research on project coordination techniques and provides conclusions. However, Kraut and Streeter could have extended their conclusions far deeper into management techniques. For instance, their data show the importance of co-locating engineers and of encouraging informal discussions among project members. The data could be further analyzed to show the communications difficulties that arise with telecommuting, and their impact on project success. Another drawback of this paper is the study's restriction to data from a single company. Use of data from more than one corporate culture would better demonstrate that the conclusions drawn here apply to the industry as a whole. Overall, however, this paper is excellent reading for all project managers, because it provides both the data and the analysis to support the use of various coordination techniques.

          Access critical reviews of Computing literature here

          Become a reviewer for Computing Reviews.

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image Communications of the ACM
            Communications of the ACM  Volume 38, Issue 3
            March 1995
            96 pages
            ISSN:0001-0782
            EISSN:1557-7317
            DOI:10.1145/203330
            Issue’s Table of Contents

            Copyright © 1995 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 March 1995

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader