[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Management of large software development efforts

Published: 01 June 1980 Publication History

Abstract

The high development and maintenance costs, and the late delivery experienced by many organizations when developing large software systems is well documented. Modern software practices have evolved to overcome many of the technical difficulties associated with software development. To a large extent, however, the high costs and schedule slippages can be traced to management, not technical, deficiencies. This article develops an approach for managing the software development effort that exploits the benefits of modern software practices in staffing, planning, and controlling software development.

References

[1]
Baker, F. T. "Chief Programmer Team Management of Production Programming," IBM Systems Journal, Volume 11, Number 1, 1972, pp. 56-73.
[2]
Basili, V. R. and Turner, A. J. "Iterative Enhancement: A Practical Technique for Software Development," IEEE Transactions on Software Engineering, Volume 1, Number 4, 1975, pp. 390-396.
[3]
Belady, L. A. and Lehman, M. M. "The Characteristics of Large Systems," in Research Directions in Software Engineering by P. Wegner (ed.), MIT Press, Cambridge, Massachusetts, 1979, pp. 106-138.
[4]
Berrisford, T. and Wetherbe, J. "Heuristic Development: A Redesign of Systems Design," MIS Quarterly, Volume 3, Number 1, 1979, pp. 11 -19.
[5]
Boehm, B. W. "Software Engineering: R & D Trends and Defense Needs," in Research Directions in Software Engineering by P. Wegner (ed.), MIT Press, Cambridge, Massachusetts, 1979, pp. 44-86.
[6]
Brandon, D. H. "The Economics of Computer Programming," in On the Management of Computer Programming by G. F. Weinwurm (ed.), Auerbach, Princeton, New Jersey, 1970, pp. 3-18.
[7]
Brooks, F. P. The Mythical Man-Month, Addison-Wesley, Reading, Massachusetts, 1975.
[8]
Connors, T. "Project Management," Proceedings, SMIS Annual Conference, Washington, D.C., 1978, pp. 169-176.
[9]
Corbata, F. J. and Clingen, C. T. "A Managerial View of the Multics System Development," in Research Directions in Software Engineering by P. Wegner (ed.), MIT Press, Cambridge, Massachusetts, 1979, pp. 139-160.
[10]
Daly, E. B., "Management of Software Development," IEEE Transactions on Software Engineering, Volume 3, Number 3, 1977, pp. 230-242.
[11]
DeRoze, B. C. and Nyman, T. H. "The Software Life Cycle - A Management and Technical Challenge in the Department of Defense," IEEE Transactions on Software Engineering, Volume 4, Number 4, 1978, pp. 309-318.
[12]
Dijkstra, E. W. "Notes on Structured Programming," in Structured Programming by O. J. Dahl, E. W. Dijkstra and C. A. R. Hoare, Academic Press, New York, New York, 1971, pp. 1-82.
[13]
Donelson, W. S. "Project Planning and Control," Datamation, Volume 22, Number 6, 1976, pp. 73-80.
[14]
Duncan, R. B. "What is the Right Organization Structure? Decision Tree Analysis Provides the Answer," Organizational Dynamics, Volume 7, Number 3, 1979, pp. 59-79.
[15]
Fagen, M. E. "Design and Code Inspections to Reduce Errors in Program Development," IBM Systems Journal, Volume 15, Number 3, 1976, pp. 182-211.
[16]
Fink, R. C. "Major Issues Involving the Development of an Effective Management Control System for Software Maintenance," Proceedings, IEEE Computer Software and Applications Conference, Chicago, Illinois, 1977, pp. 533-538.
[17]
Galbraith, J. R. "Organizational Design: An Information Processing View," Interfaces, Volume 4, Number 3, 1974, pp. 28-36.
[18]
Gosden, J. A. "Some Cautions in large-Scale System Design and Implementation," Information and Management, Volume 2, Number 1, 1979, pp. 7-13.
[19]
Jones, G. H. "Project Management: An Overview," Proceedings, SMIS Conference, Washington, D.C., 1978, pp. 161-168.
[20]
Kustanowitz, A. L. "System Life Cycle Estimation (SLICE): A New Approach to Estimating Resources for Application Program Development," Proceedings, IEEE Computer Software and Applications Conference, Chicago, Illinois, 1977, pp. 226-232.
[21]
McGowan, C. L. and McHenry, R. C. "Software Management," in Research Directions in Software Engineering by P. Wegner (ed.), MIT Press, Cambridge, Massachusetts, 1979, pp. 207-253.
[22]
Metzger, P. W. Managing a Programming Project, Prentice-Hall, Englewood Cliffs, New Jersey, 1973.
[23]
Mills, H. "Top Down Programming in Large Systems," in Debugging Techniques in Large Systems by R. Rustin (ed.), Prentice-Hall, Englewood Cliffs, New Jersey, 1971, pp. 41-55.
[24]
Mills, H. "Software Development," in Research Directions in Software Engineering by P. Wegner (ed.), MIT Press, Cambridge, Massachusetts, 1979, pp. 87-105.
[25]
Moore, J. H. "A Framework for MIS Software Development Projects," MIS Quarterly, Volume 3, Number 1, 1979, pp. 29-38.
[26]
Parnas, D. L. "A Technique for Software Module Specifications with Examples," Communications of the ACM, Volume 15, Number 5, 1972, pp. 330-336.
[27]
Putnam, L. H. "A General Empirical Solution to the Macro Software Sizing and Estimating Problem," IEEE Transactions on Software Engineering, Volume 4, Number 4, 1978, pp. 345-361.
[28]
Reynolds, C. H. "What's Wrong with Computer Programming Management," in On the Management of Computer Programming by G. F. Weinwurm (ed.), Auerbach, Princeton, New Jersey, 1970, pp. 35-44
[29]
Richards, N. L. "Organizing for Common Systems," in Information System Methodology by G. Bracchi and P. C. Lockemann (eds.), Springer-Verlag, Berlin, 1978, pp. 120-141.
[30]
Stevens, W. P., Myers, G. J. and Constantine, L. L. "Structured Design," IBM Systems Journal, Volume 13, Number 2, 1974, pp. 115-139.
[31]
Thayer, R. H. and Lehman, J. H. "Software Engineering Project Management: A Survey Concerning U. S. Aerospace Industry Management of Software Development Process," SM-ALCIALD, TR-77-02, Sacramento Air Logistics Center, USAF, Sacramento, California, 1977.
[32]
Tsichritzis, D. "Project Management," in Advanced Course on Software Engineering by F. L. Bauer (ed.), Springer-Verlag, Berlin, 1973, pp. 374-384.
[33]
Tushman, M. L. "Technical Communications in R&D Laboratories: The Impact of Project Work Characteristics," Academy of Management Journal, Volume 21, Number 4, 1978, pp. 624-645
[34]
Tushman, M. L. and Nadler, D. A. "Information Processing as an Integrating Concept in Organizational Design," Academy of Management Review, Volume 3, Number 3, 1978, pp. 613-624.
[35]
Van de Ven, A. H., Delbecq, A. L. and Koenig, R., Jr. "Determinents of Coordination Modes in Organizational Design," American Sociological Review, Volume 41, Number 2, 1976, pp. 322-338.
[36]
Weinberg, V. Structured Analysis, Yourdon, New York, New York, 1976.
[37]
Yourdon, E. How to Manage Structured Programming, Yourdon, New York, New York, 1976.
[38]
Zelkowitz, M. V. "Perspectives on Software Engineering," Computing Surveys, Volume 10, Number 2, 1978, pp. 197-217.
[39]
Zmud, R. W. and Cox, J. F. "The Implementation Process: A Change Approach," MIS Quarterly, Volume 3, Number 2, 1979, pp. 35-43.

Cited By

View all
  • (2021)Modeling team dynamics for the characterization and prediction of delays in user storiesProceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE51524.2021.9678939(991-1002)Online publication date: 15-Nov-2021
  • (2019)Mutual understanding in information systems developmentMIS Quarterly10.25300/MISQ/2019/1398043:2(649-672)Online publication date: 1-Jun-2019
  • (2018)Increasing Project Success in China from the Perspectives of Project Risk, Methodology, Tool Use, and Organizational SupportInternational Journal of Information Technology Project Management10.4018/IJITPM.20180101039:1(40-58)Online publication date: 1-Jan-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image MIS Quarterly
MIS Quarterly  Volume 4, Issue 2
June 1980
66 pages

Publisher

Society for Information Management and The Management Information Systems Research Center

United States

Publication History

Published: 01 June 1980

Author Tags

  1. life cycle
  2. project management
  3. software development
  4. software engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Modeling team dynamics for the characterization and prediction of delays in user storiesProceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE51524.2021.9678939(991-1002)Online publication date: 15-Nov-2021
  • (2019)Mutual understanding in information systems developmentMIS Quarterly10.25300/MISQ/2019/1398043:2(649-672)Online publication date: 1-Jun-2019
  • (2018)Increasing Project Success in China from the Perspectives of Project Risk, Methodology, Tool Use, and Organizational SupportInternational Journal of Information Technology Project Management10.4018/IJITPM.20180101039:1(40-58)Online publication date: 1-Jan-2018
  • (2018)Coordination Challenges in Large-Scale Software Development: A Case Study of Planning Misalignment in Hybrid SettingsIEEE Transactions on Software Engineering10.1109/TSE.2017.273087044:10(932-950)Online publication date: 1-Oct-2018
  • (2017)An empirical analysis of intellectual property rights sharing in software development outsourcingMIS Quarterly10.25300/MISQ/2017/41.1.0741:1(131-161)Online publication date: 1-Mar-2017
  • (2016)Can the outside-view approach improve planning decisions in software development projects?Information Systems Journal10.1111/isj.1209126:4(395-418)Online publication date: 1-Jul-2016
  • (2015)A Review of User Involvement in Information System ProjectsInternational Journal of Information Technology Project Management10.4018/ijitpm.20150101026:1(26-53)Online publication date: 1-Jan-2015
  • (2014)Risk Profiles in Individual Software Development and Packaged Software Implementation ProjectsInternational Journal of Information Technology Project Management10.4018/ijitpm.20141001015:4(1-23)Online publication date: 1-Oct-2014
  • (2014)No issue left behind: reducing information overload in issue trackingProceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2635868.2635887(666-677)Online publication date: 11-Nov-2014
  • (2012)Analyzing Software Piracy from Supply and Demand Factors The Competing Roles of Corruption and Economic WealthInternational Journal of Technoethics10.4018/jte.20120101033:1(28-42)Online publication date: 1-Jan-2012
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media