Advertisement

Software Quality Journal

, Volume 5, Issue 1, pp 1–23 | Cite as

Frameworks for quality software process: SEI Capability Maturity Model versus ISO 9000

  • Hossein Saiedian
  • Laura M. McClanahan
Article

Abstract

With the historical characterization of software development as being costly due to massive schedule delays, incorporation of the ever-changing technology, budget reductions, and missing customer requirements, the trend of the 1990s in establishing a quality improvement or a quality assurance programme has been over-whelming. The two popular models or frameworks for assessment of a quality assurance programme are the US government-sponsored Capability Maturity Model (CMM) and the internationally recognized ISO-9000 quality standards. Both of these two frameworks share a common concern regarding software quality and process management. Since it is not clear which of these two frameworks is most effective in achieving their shared objectives, it is valuable and timely to provide an objective overview of both models and to compare and contrast their features for quality software development. Because there are many legitimate areas for comparison, we have selected the two most important as a basis for comparison: (1) the role of management, and (2) the application of measurements. We also provide a summary of the reported impact of these two models on the organizations adhering to their standards, and include our observations and analysis.

Keywords

SEI Capability Maturity Model ISO 9000 software quality standards management roles application of metrics industrial impact 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bamford, R.C. and Deibler II, W.J. (1993) Comparing, contrasing ISO 9001 and the SEI capability model.Computer 26(10), 68–70.CrossRefGoogle Scholar
  2. Baumert, J.H. and McWhinney, M.S. (1992) Software measures and the capability maturity model. Software Engineering Institute, CMU/SEI-92-TR-25, Carnegie Mellon University, Pittsburgh, PA 15213.Google Scholar
  3. Bollinger, T.B. and McGowan, C. (1991) A critical look at software capability evaluations.IEEE Software 8(4), 25–41.CrossRefGoogle Scholar
  4. Caldiera, G. (1995) personal communication.Google Scholar
  5. Card, D. (1993) BOOTSTRAP: Europe’s assessment method.IEEE Software 10(5), 93–95.Google Scholar
  6. Card, D. (1994) Making the business case for process improvement.IEEE Software 11(7), 115–116.Google Scholar
  7. Carleton, A.D., Park, R.E. and Goethert, W.B. (1992) Software measurement for DoD systems: recommendations for initial core measures. Software Engineering Institute, CMU/SEI-92-TR-19, Carnegie Mellon University, Pittsburgh, PA 15213, September.Google Scholar
  8. Dawood, M. and Egan, L.G. (1994) ISO 9000 in the Department of Defense.CrossTalk, November, pp. 28–30.Google Scholar
  9. Dawood, M. (1994) It’s time for ISO 9000CrossTalk, March, pp. 26–28.Google Scholar
  10. Dichter, C. (1993) How good really? Software audits.Unix Review 11(10), 43–49.Google Scholar
  11. Egan Jr., L.G. (1993) ISO 9000-3: Key to quality software and global success.I&CS, January, 63–65.Google Scholar
  12. Elliot, S. (1993) Management of quality in computing systems education: ISO 9000 series quality standards applied.Journal of Systems Management 44(9), 6–13.Google Scholar
  13. Florac, W.A. (1992) Software quality measurement: a framework for counting problems and defects. Software Engineering Institute, CMU/SEI-92-TR-22, Carnegie Mellon University, Pittsburgh PA 15213, September.Google Scholar
  14. Goethert, W.B., Bailey, E.K. and Busby, M.B. (1992) Software effort and schedule measurement: a framework for counting staff-hours and reporting schedule information. Software Engineering Institute, CMU/SEI-92-TR-21, Carnegie Mellon University, Pittsburgh, PA 15213, September.Google Scholar
  15. Herbsleb, J., Carleton, A., Rozum, J., Siegal, J. and Zubrow, D. (1994) Benefits of CMM-based software process improvement: initial results. Software Engineering Institute, CMU/SEI-94-TR-13, Carnegie Mellon University, Pittsburgh, PA 15213, August.Google Scholar
  16. Humphrey, W.S. and Sweet, W.L. (1987) A method for assessing the software engineering capability of contractors. Software Engineering Institute, CMU/SEI-87-TR-23, (Preliminary Version), Carnegie Mellon University, Pittsburgh, PA 15213.Google Scholar
  17. Humphrey, W.S., Synder, T.R. and Willis, R.R. (1991) Software process improvement at Hughes Aircraft.IEEE Software 8(4), 11–23.CrossRefGoogle Scholar
  18. Humphrey, W.S. (1992) Introduction to software process improvement. Software Engineering Institute, CMU/SEI-92-TR-7, Carnegie Mellon University, Pittsburgh, PA 15213.Google Scholar
  19. Inwood, C. (1993) Developers still lagging in ISO preparation.Computing Canada 19(17), 19.Google Scholar
  20. Inwood, C. (1994) Standards may solve user frustration.Computing Canada 20(2), 19.Google Scholar
  21. Johnson, J. (1995) Chaos: the dollar drain of IT project failures.Application Development Trends,2(1), 41–47.Google Scholar
  22. Jones, C. (1995) Gaps in SEI programs.Software Development 3(3), 41–48.Google Scholar
  23. Kan, S.H., Basili, V.R. and Shapiro, L.N. (1994) Software quality: an overview from the perspective of total quality management.IBM Systems Journal 33(1), 4–19.CrossRefGoogle Scholar
  24. Mosemann II, L.K. (1994) Why the new metrics policy?.CrossTalk, April, p. 3.Google Scholar
  25. Park, R.E. (1992) Software size measurement: a framework for counting source statements. Software Engineering Institute, CMU/SEI-92-TR-20, Carnegie Mellon University, Pittsburgh, PA 15213, September.Google Scholar
  26. Paulish, D.J. and Carleton, A.D. (1994) Case studies of software process improvement measurement.Computer 27(9), 50–57.CrossRefGoogle Scholar
  27. Paulk, M.C., Curtis, B., Chrissis, M.B. and Weber, C.V. (1993a) Capability maturity model, version 1.1.IEEE Software,10(7), 19–27.Google Scholar
  28. Paulk, M.C., Weber C.V., Garcia, S.M., Chrissis, M.B. and Bush, M. (1993b) Key practices of the capability maturity model, version 1.1. Software Engineering Institute, CMU/SEI-93-TR-025, Carnegie Mellon University, Pittsburgh, PA 15213.Google Scholar
  29. Paulk, M.C. (1995) How ISO 9001 compares with the CMM.IEEE Software 12(1), 74–82.CrossRefGoogle Scholar
  30. Rubin, H.A. (1995) Measurement: despite its promise, successful programs are rare.Application Development Trends 2(1), 21–24.Google Scholar
  31. Saiedian, H. and Kuzara, D. (1995) SEI capability maturity model’s impact on contractors.IEEE Computer 28(1), 16–26.Google Scholar
  32. Schmauch, C. (1992)ISO 9000 for Software Developers. ASQC Quality Press.Google Scholar
  33. Software Acquisition Metrics Working Group (1992) Software measurement concepts for acquisition program managers. Software Engineering Institute, CMU/SEI-92-TR-11, Carnegie Mellon University, Pittsburgh, PA 15213, June.Google Scholar

Copyright information

© Chapman & Hall 1996

Authors and Affiliations

  • Hossein Saiedian
    • 1
  • Laura M. McClanahan
    • 2
  1. 1.Department of Computer ScienceUniversity of Nebraska at OmahaOmahaUSA
  2. 2.Science Applications International Corporation (SAIC)BellevueUSA

Personalised recommendations