Skip to main content
Log in

Standardizing management of software engineering projects

  • Articles
  • Published:
Knowledge, Technology & Policy

Abstract

For a software engineering division of a company, the most important standards are those used for the management of the software engineering projects. While numerous, relevant, de jure, software engineering standards exist, national guidelines, such as the Department of Defense’s Capability Maturity Model, and corporate standards, such as the Microsoft Solutions Framework, exert a significant influence on the marketplace. A study of the existing standards shows significant similarity across them. Case studies of the use of the standards suggest that a major factor in determining the adoption of one standard over another is the environment of the adopter. A company that depends on Microsoft in important business ways is more likely to adopt the Microsoft Solutions Framework. Likewise a company that is a major customer of the Department of Defense may be inclined to use the Capability Maturity Model. The review of software engineering management standards also reveals the dearth of explicit guidance on the roles and processes to use in upper management. Financial process and audit practices influence the application and need for standards. An examination of the operation of a major manufacturing firm (referred to as Company X) shows again the challenge of managing software projects well and the remarkable success that can accrue from a systematic and standard approach across projects.

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

  • Bergin, Thomas and Gibson, Richard (1996). History of Programming Languages, Addison-Wesley Press.

  • Buchman, Caroline, D. (1996) “Software process improvement at AlliedSignal Aerospace” 29th Hawaii International Conference on System Sciences, ed. H. El-Rewini, IEEE Comput. Soc. Press: Los Alamitos, CA.

    Google Scholar 

  • CCTA (2000) IT Infrastructure Library Online, 〈http://www.ccta.gov.uk/itil/index.htm〉.

  • Damgaard (2000) Damgaard and Microsoft: A Strategic Alliance Full of Benefits? 〈http://www.damagaard.com/Damgaard/Damgaard.nsf/All/CORPORATEPartners-Microsoft〉.

  • DeMarco, David A., Jonathan D. Rabson, and Michael Seebacher (1999) The Human Characteristics for Innovation in the Development of Information Technology? 1st IEEE Conference on Standardisation and Innovation in Information Technology, Aachen, Germany, Sept. 15–17, edited by Kai Jakobs and R Williams, IEEE Press (also available at 〈http://www-i4.informatik.rwth-aachen.de/~jakobs/siit99/Proceedings.html〉).

  • Dutta, S, Lee, M. A., Van Wassenhove, L. (1998) Adoption levels of software management best practices in European organizations? European Conference on Software Process Improvement, p. 450–456, Meeting Management: Farnham, UK.

    Google Scholar 

  • Glass, R. L. (1997) Software Runaways. Prentice Hall: NJ.

    Google Scholar 

  • Gupta, T. and Qasem, A. (1999) IT diffusion: national best practices? Information Resources Management Association International Conference, edited M. Khosrowpour, Publisher Idea Group Publishing: Hershey, PA.

    Google Scholar 

  • Haley, T. B. Ireland, E. Wojtaszek, D. Nash, and R. Dion, “Raytheon Electronic Systems Experience in Software Process Improvement,” Carnegie Mellon University, Software Engineering Institute, CMU/SEI-95-TR-017, November 1995.

  • ISACF (1996) COBIT: Control objectives for information and related technology. Information Systems Audit and Control Foundation: Rolling Meadows: IL.

    Google Scholar 

  • Jones, Capers, and Jones, T. Capers. (1996) Applied Software Measurement: assuring productivity and quality. McGraw Hill: NY.

    Google Scholar 

  • Microsoft (1999) Microsoft Energizes Damgaard Developers? 〈http://www.microsoft.com/msf/downloads/MSF_at_Damgaard.doc〉.

  • Microsoft (1999b) Navision Software Development Done Right? 〈http://www.microsoft.com/msf/downloads/MSF_at_Navision.doc〉.

  • Microsoft (2000) Microsoft Solutions Framework: Turning Technology Projects into Business Solutions? 〈www.microsoft.com/msf/〉.

  • Monteiro, Eric and Ole Hanseth (1999) Developing corporate infrastructure: implications for international standardization? 1st IEEE Conference on Standardisation and Innovation in Information Technology, Aachen, Germany, Sept. 15–17, edited by Kai Jakobs and R Williams, IEEE Press. (also available at 〈http://www-i4.informatik.rwth-aachen.de/~jakobs/siit99/Proceedings.html〉).

  • Moore, James and Roy Rada, Organizational Badge Collecting? Communications of the ACM, 39, 8, pp 17–21, August 1996.

    Article  Google Scholar 

  • Moore, James W (1997) Software Engineering Standards: A User’s Road Map, IEEE Computer Society Press: Los Alamitos, CA.

    Google Scholar 

  • Munter, Paul (1999), Accounting for Software Development Costs? The CPA Journal, February. http://www.nysscpa.org/cpajournal/1999/0299/Features/F420299H.HTM

  • Rada, Ray “Sharing standards: IT Skills” Communications of the ACM, 42, 2, pp 21–26, April 1999

    Article  Google Scholar 

  • Rada, Roy (2000) “Consensus versus Speed” Information Technology Standards and Standardization: A Global Perspective edited by Kai Jakobs, Idea Group Publishing: Hershey, PA, pp 19–34.

    Google Scholar 

  • SESC (1998) Software Engineering Standards Committee Annual Report, Standards Making Organization of the IEEE Computer Society Technical Council, 〈http://www.computer.org/standards/sesc/annual98.html#AttachmentB〉.

  • West, Joel (1999) Organizational Decisions for I.T. Standards Adoption: Antecedents and Consequences? 1st IEEE Conference on Standardisation and Innovation in Information Technology, Aachen, Germany, Sept. 15–17, edited by Kai Jakobs and R Williams, IEEE Press (also available at 〈http://www-i4.informatik.rwth-aachen.de/~jakobs/siit99/Proceedings.html〉).

Download references

Authors

Additional information

Roy Rada earned a B.A. in Psychology from Yale University in 1973, an M.D. in General Medicine from Baylor College of Medicine in 1977, and a Ph.D. in Computer Science from University of Illinois at Urbana in 1980. He has served as Editor of Index Medicus at the National Library of Medicine, Professor of Computer Science at the University of Liverpool, Boeing Distinguished Professor of Software Engineering at Washington State University, and now Professor of Information Systems at the University of Maryland at Baltimore County. Roy is a Fellow of the ACM and has authored 10 books and co-authored 150 journal papers.

John S. Craparo spent 10 years at GE Capital Services, where he served as the SeniorVice President & Chief Information Officer for three business units involved in equity investment, leveraged buyout, merger and acquisition, and structured project finance activities. He was also the CIO for corporate systems and global finance operations. He holds a bachelors degree from Iona College and a Master of Science in Technology Management from Polytechnic University (Brooklyn Poly). John sits on the CSIS advisory board of Pace University, where he served as an adjunct Associate Professor of Information Systems for 11 years. John sits on the editorial board of Continuing Professional Development. John has authored several commercial software programs, including a popular telecommunications circuit optimization tool.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rada, R., Craparo, J.S. Standardizing management of software engineering projects. Know Techn Pol 14, 67–77 (2001). https://doi.org/10.1007/PL00022276

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/PL00022276

Navigation