skip to main content
Skip header Section
The capability maturity model: guidelines for improving the software processAugust 1995
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-54664-4
Published:01 August 1995
Pages:
441
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Lempogo F, Brown-Acquaye W, Agangiba M and Twumasi D (2023). Blockchain Maturity of Ghanaian Financial Institutions and Their Readiness to Adopt Distributed Ledger for KYC Processes, International Journal of E-Services and Mobile Applications, 15:1, (1-24), Online publication date: 10-Feb-2023.
  2. Lee D, Gu J and Jung H (2019). Process maturity models, Journal of Software: Evolution and Process, 31:4, Online publication date: 10-Apr-2019.
  3. Morrison P, Pandita R, Xiao X, Chillarege R and Williams L (2018). Are vulnerabilities discovered and resolved like other defects?, Empirical Software Engineering, 23:3, (1383-1421), Online publication date: 1-Jun-2018.
  4. ACM
    Tashakkori R and Andrews Z A team software process approach to database course Proceedings of the ACMSE 2018 Conference, (1-7)
  5. ACM
    Younoussi S and Roudies O A New Reuse Capability and Maturity Model Proceedings of the 2018 International Conference on Software Engineering and Information Management, (26-31)
  6. ACM
    Gonçalves T, Oliveira K and Kolski C A study about HCI in practice of interactive system development using CMMI-DEV Proceedings of the 29th Conference on l'Interaction Homme-Machine, (169-177)
  7. Chevers D and Grant G (2017). Information Systems Quality and Success in Canadian Software Development Firms, Information Resources Management Journal, 30:3, (1-25), Online publication date: 1-Jul-2017.
  8. Rusu L and Kabir M (2016). IT Project Development using Capability Maturity Model, Information Resources Management Journal, 29:4, (35-48), Online publication date: 1-Oct-2016.
  9. Sen A and Sinha A (2016). An ontological model of the practice transformation process, Journal of Biomedical Informatics, 61:C, (298-318), Online publication date: 1-Jun-2016.
  10. ACM
    Guidini Gonçalves T, Marçal de Oliveira K and Kolski C HCI engineering integrated with capability and maturity models Proceedings of the 27th Conference on l'Interaction Homme-Machine, (1-6)
  11. ACM
    Maheshwari D and Janssen M Dashboards for supporting organizational development Proceedings of the 8th International Conference on Theory and Practice of Electronic Governance, (178-185)
  12. ACM
    Duarte C On the relationship between quality assurance and productivity in software companies Proceedings of the 2nd International Workshop on Conducting Empirical Studies in Industry, (31-38)
  13. ACM
    Tuan N and Thang H Combining maturity with agility Proceedings of the 4th Symposium on Information and Communication Technology, (267-274)
  14. Kaewkiriya T, Saga R and Tsuji H Transparent digital contents sharing for science teachers Proceedings of the 15th international conference on Human Interface and the Management of Information: information and interaction for learning, culture, collaboration and business - Volume Part III, (53-62)
  15. Monteiro P, Borges P, Machado R and Ribeiro P A reduced set of RUP roles to small software development teams Proceedings of the International Conference on Software and System Process, (190-199)
  16. Jiang L, Carley K and Eberlein A Assessing team performance from a socio-technical congruence perspective Proceedings of the International Conference on Software and System Process, (160-169)
  17. Edberg D, Ivanova P and Kuechler W (2012). Methodology Mashups, Journal of Management Information Systems, 28:4, (271-304), Online publication date: 1-Apr-2012.
  18. Groote J, Keiren J, Stappers F, Wesselink J and Willemse T (2011). Experiences in developing the mCRL2 toolset, Software—Practice & Experience, 41:2, (143-153), Online publication date: 1-Feb-2011.
  19. Gillies A and Howard J (2011). Information as Change Agent or Barrier in Health Care Reform?, International Journal of Healthcare Information Systems and Informatics, 6:1, (19-35), Online publication date: 1-Jan-2011.
  20. ACM
    Koopman P Risk areas in embedded software industry projects Proceedings of the 2010 Workshop on Embedded Systems Education, (1-8)
  21. ACM
    Fruehwirth C, Biffl S, Tabatabai M and Weippl E Addressing misalignment between information security metrics and business-driven security objectives Proceedings of the 6th International Workshop on Security Measurements and Metrics, (1-7)
  22. ACM
    Hong Y, Kim W and Joo J Prediction of defect distribution based on project characteristics for proactive project management Proceedings of the 6th International Conference on Predictive Models in Software Engineering, (1-7)
  23. Orłowski C and Sitek T Supporting management decisions with intelligent mechanisms of obtaining and processing knowledge Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part II, (571-580)
  24. Cabot J, Pau R and Raventós R (2010). From UML/OCL to SBVR specifications, Information Systems, 35:4, (417-440), Online publication date: 1-Jun-2010.
  25. Sakoda M, Wada Y, Tsuji H and Seta K Social network service with maturity level for science teachers Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics, (1656-1661)
  26. Chong T and Xingchuan Y Workflow-based embedded system procedure management Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing, (5124-5127)
  27. Conboy K (2009). Agility from First Principles, Information Systems Research, 20:3, (329-354), Online publication date: 1-Sep-2009.
  28. ACM
    Baskerville R, Pries-Heje J and Venable J Soft design science methodology Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology, (1-11)
  29. Chang C, Wu C and Lin H (2009). Applying fuzzy hierarchy multiple attributes to construct an expert decision making process, Expert Systems with Applications: An International Journal, 36:4, (7363-7368), Online publication date: 1-May-2009.
  30. Santos R, Borges M, Gomes J and Canós J Maturity Levels of Information Technologies in Emergency Response Organizations Groupware: Design, Implementation, and Use, (135-150)
  31. ACM
    Sharma M and Chandwani M Maturing capability in unified paradigm Proceedings of the International Conference on Advances in Computing, Communication and Control, (737-746)
  32. Dybå T and Dingsøyr T (2008). Empirical studies of agile software development, Information and Software Technology, 50:9-10, (833-859), Online publication date: 1-Aug-2008.
  33. Markopoulos E, Panayiotopoulos J, Bilbao J, Makatsoris C, Samaras G and Stoilov T Project management process framework for developing and IT systems Proceedings of the 12th WSEAS international conference on Computers, (44-50)
  34. Harmon S and Youngblood S Evolving the validation process maturity model (VPMM) Proceedings of the 2008 Summer Computer Simulation Conference, (1-6)
  35. Pettersson F, Ivarsson M, Gorschek T and Öhman P (2008). A practitioner's guide to light weight software process assessment and improvement planning, Journal of Systems and Software, 81:6, (972-995), Online publication date: 1-Jun-2008.
  36. ACM
    Jiang L and Eberlein A Towards a framework for understanding the relationships between classical software engineering and agile methodologies Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral, (9-14)
  37. Dingsøyr T, Moe N, Schalken J and Stålhane T Organizational learning through project postmortem reviews Proceedings of the 14th European conference on Software Process Improvement, (136-147)
  38. Amengual E and Mas A Software process improvement through teamwork management Proceedings of the 8th international conference on Product-Focused Software Process Improvement, (108-117)
  39. Takahashi M, Hanzawa K and Kawasaki T (2007). An efficient method for developing requirement specifications for plant control software using a component-based software prototype, Information Sciences: an International Journal, 177:14, (2845-2866), Online publication date: 1-Jul-2007.
  40. Blaauboer F, Sikkel K and Aydin M Deciding to adopt requirements traceability in practice Proceedings of the 19th international conference on Advanced information systems engineering, (294-308)
  41. Kamthan P (2007). Towards a systematic approach for the credibility of humancentric web applications, Journal of Web Engineering, 6:2, (99-120), Online publication date: 1-Jun-2007.
  42. Kajko-Mattsson M Maturity Status within Front-End Support Organisations Proceedings of the 29th international conference on Software Engineering, (652-663)
  43. Hindle A, Godfrey M and Holt R Release Pattern Discovery via Partitioning Proceedings of the Fourth International Workshop on Mining Software Repositories
  44. Aiken P, Allen M, Parker B and Mattia A (2007). Measuring Data Management Practice Maturity, Computer, 40:4, (42-50), Online publication date: 1-Apr-2007.
  45. Tsuji H, Sakurai A, Yoshida K, Tiwana A and Bush A Questionnaire-based risk assessment scheme for Japanese offshore software outsourcing Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development, (114-127)
  46. Lutteroth C, Luxton-Reilly A, Dobbie G and Hamer J A maturity model for computing education Proceedings of the ninth Australasian conference on Computing education - Volume 66, (107-114)
  47. Boh W and Yellin D (2007). Using Enterprise Architecture Standards in Managing Information Technology, Journal of Management Information Systems, 23:3, (163-207), Online publication date: 1-Jan-2007.
  48. Tarhan A and Demirörs O Investigating suitability of software process and metrics for statistical process control Proceedings of the 13th European conference on Software Process Improvement, (88-99)
  49. Börjesson A Simple indicators for tracking software process improvement progress Proceedings of the 13th European conference on Software Process Improvement, (74-87)
  50. ACM
    Boetje J (2006). Foundational actions, ACM SIGCSE Bulletin, 38:3, (285-288), Online publication date: 26-Sep-2006.
  51. ACM
    Georgas J, Dashofy E and Taylor R (2006). Architecture-centric development, XRDS: Crossroads, The ACM Magazine for Students, 12:4, (6-6), Online publication date: 1-Aug-2006.
  52. ACM
    Wagner S A model and sensitivity analysis of the quality economics of defect-detection techniques Proceedings of the 2006 international symposium on Software testing and analysis, (73-84)
  53. Damian D and Chisan J (2006). An Empirical Study of the Complex Relationships between Requirements Engineering Processes and Other Processes that Lead to Payoffs in Productivity, Quality, and Risk Management, IEEE Transactions on Software Engineering, 32:7, (433-453), Online publication date: 1-Jul-2006.
  54. ACM
    Boetje J Foundational actions Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education, (285-288)
  55. ACM
    Paula Filho W A software process for time-constrained course projects Proceedings of the 28th international conference on Software engineering, (707-710)
  56. ACM
    Boehm B A view of 20th and 21st century software engineering Proceedings of the 28th international conference on Software engineering, (12-29)
  57. ACM
    Broy M, Deissenboeck F and Pizka M Demystifying maintainability Proceedings of the 2006 international workshop on Software quality, (21-26)
  58. ACM
    Damm L and Lundberg L Using fault slippage measurement for monitoring software process quality during development Proceedings of the 2006 international workshop on Software quality, (15-20)
  59. Canfora G, García F, Piattini M, Ruiz F and Visaggio C (2006). Applying a framework for the improvement of software process maturity, Software—Practice & Experience, 36:3, (283-304), Online publication date: 1-Mar-2006.
  60. Borjesson A (2006). Improve by improving software process improvers, International Journal of Business Information Systems, 1:3, (310-338), Online publication date: 1-Jan-2006.
  61. Svensson H A framework for improving soft factors in software development Proceedings of the 12th European conference on Software Process Improvement, (202-213)
  62. Mathiassen L, Ngwenyama O and Aaen I (2005). Managing Change in Software Process Improvement, IEEE Software, 22:6, (84-91), Online publication date: 1-Nov-2005.
  63. Burgués X, Franch X and Ribó J A MOF-compliant approach to software quality modeling Proceedings of the 24th international conference on Conceptual Modeling, (176-191)
  64. ACM
    Estublier J, Leblang D, Hoek A, Conradi R, Clemm G, Tichy W and Wiborg-Weber D (2005). Impact of software engineering research on the practice of software configuration management, ACM Transactions on Software Engineering and Methodology, 14:4, (383-430), Online publication date: 1-Oct-2005.
  65. ACM
    Boy G Maturité, automation et expérience des utilisateurs Proceedings of the 17th Conference on l'Interaction Homme-Machine, (313-320)
  66. ACM
    Snodgrass R (2005). CMM and TODS, ACM SIGMOD Record, 34:3, (114-117), Online publication date: 1-Sep-2005.
  67. Brede Moe N and Dingsoyr T The Impact of Process Workshop Involvement on the Use of an Electronic Process Guide Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (188-195)
  68. Canfora G, García F, Piattini M, Ruiz F and Visaggio C (2005). A family of experiments to validate metrics for software process models, Journal of Systems and Software, 77:2, (113-129), Online publication date: 1-Aug-2005.
  69. Markopoulos E and Panayiotopoulos J Selecting an information technology project management methodology based on project constraints, goals and dimensions Proceedings of the 9th WSEAS International Conference on Computers, (1-6)
  70. ACM
    Keil P (2005). Principal agent theory and its application to analyze outsourcing of software development, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
  71. Damian D, Chisan J, Vaidyanathasamy L and Pal Y (2005). Requirements Engineering and Downstream Software Development, Empirical Software Engineering, 10:3, (255-283), Online publication date: 1-Jul-2005.
  72. Vinter O A framework for classification of change approaches based on a comparison of process improvement models Proceedings of the 6th international conference on Product Focused Software Process Improvement, (29-38)
  73. Beecham S, Hall T, Britton C, Cottee M and Rainer A (2005). Using an expert panel to validate a requirements process improvement model, Journal of Systems and Software, 76:3, (251-275), Online publication date: 1-Jun-2005.
  74. Bhuta J, Boehm B and Meyers S Process elements Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (332-346)
  75. Sutton S Aspect-Oriented software development and software process Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (177-191)
  76. Mao C, Lu Y and Wang X A study on the distribution and cost prediction of requirements changes in the software life-cycle Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (136-150)
  77. ACM
    Keil P Principal agent theory and its application to analyze outsourcing of software development Proceedings of the seventh international workshop on Economics-driven software engineering research, (1-5)
  78. ACM
    Marlowe T, Ku C and Benham J Design patterns for database pedagogy Proceedings of the 36th SIGCSE technical symposium on Computer science education, (48-52)
  79. ACM
    Marlowe T, Ku C and Benham J (2005). Design patterns for database pedagogy, ACM SIGCSE Bulletin, 37:1, (48-52), Online publication date: 23-Feb-2005.
  80. Kajko-Mattsson M (2005). A Survey of Documentation Practice within Corrective Maintenance, Empirical Software Engineering, 10:1, (31-55), Online publication date: 1-Jan-2005.
  81. Mansurov N and Campara D Managed architecture of existing code as a practical transition towards MDA UML Modeling Languages and Applications, (219-233)
  82. Mansurov N and Campara D Managed architecture of existing code as a practical transition towards MDA Proceedings of the 2004 international conference on UML Modeling Languages and Applications, (219-233)
  83. ACM
    Conn R A reusable, academic-strength, metrics-based software engineering process for capstone courses and projects Proceedings of the 35th SIGCSE technical symposium on Computer science education, (492-496)
  84. ACM
    Conn R (2004). A reusable, academic-strength, metrics-based software engineering process for capstone courses and projects, ACM SIGCSE Bulletin, 36:1, (492-496), Online publication date: 1-Mar-2004.
  85. Damian D, Zowghi D, Vaidyanathasamy L and Pal Y (2004). An Industrial Case Study of Immediate Benefits of Requirements Engineering Process Improvement at the Australian Center for Unisys Software, Empirical Software Engineering, 9:1-2, (45-75), Online publication date: 1-Mar-2004.
  86. Reifer D (2003). Is the Software Engineering State of the Practice Getting Closer to the State of the Art?, IEEE Software, 20:6, (78-83), Online publication date: 1-Nov-2003.
  87. ACM
    Huang S and Tilley S Towards a documentation maturity model Proceedings of the 21st annual international conference on Documentation, (93-99)
  88. Wohlin C and Andrews A (2003). Prioritizing and Assessing Software Project Success Factors and Project Characteristics using Subjective Data, Empirical Software Engineering, 8:3, (285-308), Online publication date: 1-Sep-2003.
  89. ACM
    Descamps G, Bagalkotkar S, Ganesan S, Iyengar S and Pirson A Design of a 17-million gate network processor using a design factory Proceedings of the 40th annual Design Automation Conference, (844-849)
  90. Beecham S, Hall T and Rainer A (2003). Software Process Improvement Problems in Twelve Software Companies, Empirical Software Engineering, 8:1, (7-42), Online publication date: 1-Mar-2003.
  91. Vitharana P and Ramamurthy K (2003). Computer-Mediated Group Support, Anonymity, and the Software Inspection Process, IEEE Transactions on Software Engineering, 29:2, (167-180), Online publication date: 1-Feb-2003.
  92. de Carvalho M, Laurindo F and de Paula Pessôa M Information technology project management to achieve efficiency in Brazilian companies Managing globally with information technology, (260-271)
  93. Humphrey W (2002). Three Process Perspectives, Annals of Software Engineering, 14:1-4, (39-72), Online publication date: 10-Dec-2002.
  94. Ebert C and De Man J (2002). e-R&D – Effectively Managing Process Diversity, Annals of Software Engineering, 14:1-4, (73-91), Online publication date: 10-Dec-2002.
  95. Wang Y and Bryant A (2002). Process-Based Software Engineering, Annals of Software Engineering, 14:1-4, (9-37), Online publication date: 10-Dec-2002.
  96. Miller M, Pulgar-Vidal F and Ferrin D Making simulation relevant in business Proceedings of the 34th conference on Winter simulation: exploring new frontiers, (1473-1478)
  97. ACM
    Hevner A, Collins R and Garfield M (2002). Product and project challenges in electronic commerce software development, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 33:4, (10-22), Online publication date: 6-Dec-2002.
  98. Jalote P and Saxena A (2002). Optimum Control Limits for Employing Statistical Process Control in Software Process, IEEE Transactions on Software Engineering, 28:12, (1126-1134), Online publication date: 1-Dec-2002.
  99. Conradi R and Fuggetta A (2002). Improving Software Process Improvement, IEEE Software, 19:4, (92-99), Online publication date: 1-Jul-2002.
  100. Tuohey W (2002). Benefits and Effective Application of Software Engineering Standards, Software Quality Journal, 10:1, (47-68), Online publication date: 1-Jul-2002.
  101. Polo M, Piattini M and Ruiz F (2002). Integrating Outsourcing in the Maintenance Process, Information Technology and Management, 3:3, (247-269), Online publication date: 1-Jul-2002.
  102. ACM
    Bergman M and Mark G Technology choice as a first step in design Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques, (224-234)
  103. Klint P and Verhoef C (2002). Enabling the creation of knowledge about software assets, Data & Knowledge Engineering, 41:2-3, (141-158), Online publication date: 1-Jun-2002.
  104. Yourdon E Bibliography IT measurement, (715-731)
  105. Menzies T and Kiper J Better Reasoning About Software Engineering Activities Proceedings of the 16th IEEE international conference on Automated software engineering
  106. Kajko-Mattsson M Towards A Business Maintenance Model Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  107. Glassbrook A Evaluating the Predelivery Phase of ISO/IEC FDIS 14764 in the Swedish Context Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  108. Paulk M (2001). Extreme Programming from a CMM Perspective, IEEE Software, 18:6, (19-26), Online publication date: 1-Nov-2001.
  109. ACM
    Conradi R and Dybå T An empirical study on the utility of formal routines to transfer knowledge and experience Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (268-276)
  110. ACM
    Filho W (2001). Requirements for an educational software development process, ACM SIGCSE Bulletin, 33:3, (65-68), Online publication date: 1-Sep-2001.
  111. ACM
    Conradi R and Dybå T (2001). An empirical study on the utility of formal routines to transfer knowledge and experience, ACM SIGSOFT Software Engineering Notes, 26:5, (268-276), Online publication date: 1-Sep-2001.
  112. ACM
    The Joint Task Force on Computing Curricula C (2001). Computing curricula 2001, Journal on Educational Resources in Computing, 1:3es, (1-es), Online publication date: 1-Sep-2001.
  113. Heires J (2001). What I Did Last Summer, IEEE Software, 18:5, (33-39), Online publication date: 1-Sep-2001.
  114. Kajko-Mattsson M, Forssander S and Olsson U Corrective maintenance maturity model (CM3) Proceedings of the 23rd International Conference on Software Engineering, (610-619)
  115. ACM
    Filho W Requirements for an educational software development process Proceedings of the 6th annual conference on Innovation and technology in computer science education, (65-68)
  116. Couch A An Expectant Chat About Script Maturity Proceedings of the 14th USENIX conference on System administration, (15-28)
  117. ACM
    Blackburn J, Scudder G and Van Wassenhove L (2000). Concurrent software development, Communications of the ACM, 43:11es, (4-es), Online publication date: 1-Nov-2000.
  118. Clark B (2000). Quantifying the Effects on Effort of Process Improvement, IEEE Software, 17:6, (65-70), Online publication date: 1-Nov-2000.
  119. Ravichandran T and Rai A (2000). Quality management in systems development, MIS Quarterly, 24:3, (381-415), Online publication date: 1-Sep-2000.
  120. Dybå T (2000). Improvisation in Small Software Organizations, IEEE Software, 17:5, (82-87), Online publication date: 1-Sep-2000.
  121. Nelson K, Armstrong D, Buche M and Ghods M (2000). Evaluating the CMM Level 3 KPA of Intergroup Coordination, Information Technology and Management, 1:3, (171-181), Online publication date: 14-Jul-2000.
  122. Curtis B (2000). Guest Editor's Introduction, IEEE Software, 17:4, (76-78), Online publication date: 1-Jul-2000.
  123. Florac W, Carleton A and Barnard J (2000). Statistical Process Control, IEEE Software, 17:4, (97-106), Online publication date: 1-Jul-2000.
  124. Keeni G (2000). The Evolution of Quality Processes at Tata Consultancy Services, IEEE Software, 17:4, (79-88), Online publication date: 1-Jul-2000.
  125. Sutton S (2000). The Role of Process in a Software Start-up, IEEE Software, 17:4, (33-39), Online publication date: 1-Jul-2000.
  126. ACM
    Jalote P Moving from ISO9000 to higher levels of the CMM (tutorial session) Proceedings of the 22nd international conference on Software engineering
  127. ACM
    Widmaier J Producing more reliable software Proceedings of the 22nd international conference on Software engineering, (88-93)
  128. El Emam K and Birk A (2000). Validating the ISO/IEC 15504 Measure of Software Requirements Analysis Process Capability, IEEE Transactions on Software Engineering, 26:6, (541-566), Online publication date: 1-Jun-2000.
  129. ACM
    Boehm B and Sullivan K Software economics Proceedings of the Conference on The Future of Software Engineering, (319-343)
  130. Smith C Achieving Organizational Training Objectives with Short Course Development Proceedings of the 13th Conference on Software Engineering Education & Training
  131. ACM
    McInerney P and Sobiesiak R (2000). The UI design process, ACM SIGCHI Bulletin, 32:1, (17-21), Online publication date: 1-Jan-2000.
  132. Kwon O, Shin G, Boldyreff C and Munro M Maintenance with Reuse Proceedings of the Sixth Asia Pacific Software Engineering Conference
  133. Ravichandran T and Rai A (1999). Total quality management in information systems development, Journal of Management Information Systems, 16:3, (119-155), Online publication date: 1-Dec-1999.
  134. Johnson P and Disney A (1999). A Critical Analysis of PSP Data Quality, Empirical Software Engineering, 4:4, (317-349), Online publication date: 1-Dec-1999.
  135. Jurison J (1999). Software project management, Communications of the AIS, 2:3es, (2-es), Online publication date: 1-Nov-1999.
  136. Sommerville I, Sawyer P and Viller S (1999). Managing Process Inconsistency Using Viewpoints, IEEE Transactions on Software Engineering, 25:6, (784-799), Online publication date: 1-Nov-1999.
  137. ACM
    D'Amore G The evolution of an information development process Proceedings of the 17th annual international conference on Computer documentation, (78-85)
  138. Lin K, McEwan W and Liechti J (1999). A software quality strategy for the development of automatic control systems, International Journal of Computer Applications in Technology, 12:2-5, (131-140), Online publication date: 1-Jul-1999.
  139. Humphrey W (1999). Why don’t they practice what we preach?, Annals of Software Engineering, 6:1-4, (201-222), Online publication date: 1-Apr-1999.
  140. ACM
    Bryant R Software engineering for seniors—overcoming the administrative fears The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, (83-86)
  141. ACM
    Bryant R (1999). Software engineering for seniors—overcoming the administrative fears, ACM SIGCSE Bulletin, 31:1, (83-86), Online publication date: 1-Mar-1999.
  142. ACM
    Baskerville R and Pries-Heje J (1999). Knowledge capability and maturity in software management, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 30:2, (26-43), Online publication date: 1-Mar-1999.
  143. Harter D, Krishnan M and Slaughter S The life cycle effects of software process improvement Proceedings of the international conference on Information systems, (346-351)
  144. ACM
    Disney A and Johnson P (1998). Investigating data quality problems in the PSP, ACM SIGSOFT Software Engineering Notes, 23:6, (143-152), Online publication date: 1-Nov-1998.
  145. ACM
    Disney A and Johnson P Investigating data quality problems in the PSP Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering, (143-152)
  146. Mellis W (1998). Software quality management in turbulent times – are there alternatives to process oriented software quality management?, Software Quality Journal, 7:3/4, (277-295), Online publication date: 1-Aug-1998.
  147. Visconti M and Cook C (1998). Evolution of a maturity model – critical evaluation and lessons learned, Software Quality Journal, 7:3/4, (223-237), Online publication date: 1-Aug-1998.
  148. Hanakawa N, Morisaki S and Matsumoto K A learning curve based simulation model for software development Proceedings of the 20th international conference on Software engineering, (350-359)
  149. Aoyama M Agile software process and its experience Proceedings of the 20th international conference on Software engineering, (3-12)
  150. ACM
    Brinck T, Gergle D and Wood S Website design from the trenches CHI 98 Conference Summary on Human Factors in Computing Systems, (133-134)
  151. ACM
    Crawford D (1998). Readers “thinking objectively”, Communications of the ACM, 41:4, (22-26), Online publication date: 1-Apr-1998.
  152. ACM
    Fayad M (1997). Software development process, Communications of the ACM, 40:9, (101-103), Online publication date: 1-Sep-1997.
  153. Conradi R and Liu C Revised PMLs and PSEEs for Industrial SPI Proceedings of the Workshops on Object-Oriented Technology, (289-294)
  154. Smith R Software Development Process Standards Proceedings of the 3rd International Software Engineering Standards Symposium (ISESS '97)
  155. ACM
    Curtis B Software process improvement Proceedings of the 19th international conference on Software engineering, (624-625)
  156. ACM
    Nguyen M, Wang A and Conradi R Total software process model evolution in EPOS Proceedings of the 19th international conference on Software engineering, (390-399)
  157. Ferguson P, Humphrey W, Khajenoori S, Macke S and Matvya A (1997). Results of Applying the Personal Software Process, Computer, 30:5, (24-31), Online publication date: 1-May-1997.
  158. El Emam K and Hoeltje D (1997). Qualitative Analysis of a Requirements Change Process, Empirical Software Engineering, 2:2, (143-152), Online publication date: 1-Feb-1997.
  159. ACM
    Bertelsen O (1996). Organisational learning is crystallised into artefacts, ACM SIGOIS Bulletin, 17:3, (37-39), Online publication date: 1-Dec-1996.
  160. Aoyama M Software Process Re-engineering and Improvement Proceedings of the 20th Conference on Computer Software and Applications
  161. Daneva M and Terzieva R Assessing the potentials of CASE-tools in software process improvement Proceedings of the Proceedings of the Fourth International Symposium on Assessment of Software Tools (SAST '96)
  162. Humphrey W (1996). Using A Defined and Measured Personal Software Process, IEEE Software, 13:3, (77-88), Online publication date: 1-May-1996.
  163. Carpenter M Process Improvement for Software Engineering Training Proceedings of the 9th Conference on Software Engineering Education
  164. Bagert D Balancing Process and Product Proceedings of the 9th Conference on Software Engineering Education
  165. Younessi H and Grant D Using the CMM to Evaluate Student SE Projects Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Contributors
  • Carnegie Mellon University
  • Carnegie Mellon University

Recommendations

Reviews

Robert L. Glass

If you need to know something about the Software Engineering Institute's (SEI) Capability Maturity Model (CMM), then you need this book. The big caveat here is that most people who need to know about the CMM have probably already read a great deal of the material that has emerged over the past six or so years from the SEI. They probably have read the book's predecessor, Watts Humphrey's 1989 book [1]. So if you fall into that category, what you want to know about this book is how much of it is new. The answer to that question is “not much.” As the book explains, the new parts are chapter 6, presenting a case study of an organization that has been successful in using the CMM's concepts, and three appendices. Over half of the book is spent on an extremely elaborate discussion of the key practices areas (KPAs) advocated by the CMM, including the goals of each practice, the commitment needed to achieve those goals, the capabilities required to perform the activities, the activities to be performed, the measurement and analysis required to support the activities, and the verification needed to evaluate the implementation of the practice. As if those more than 200 pages on the KPAs are not enough, one of the appendices contains just under 30 pages on an abridged version of the same material. If the case study is the major new contribution of the book, the next question is How good is it__?__ The answer here is “very good.” The case in question is the IBM (now Loral) Space Shuttle Project, whose software achieved a CMM-like level 5 rating in 1988. The project and its use of processes are described in excellent detail. Particularly useful are these lessons learned. In management, empower the technologists. Let responsibility for the process move toward the people who do the work. Decouple the manager from management (as, the book explains, Humphrey earlier recommended). Let quality predominate over schedule in importance; manage error rates, not milestones. Focus responsibility on the team, not the individual. No one individual should be able to cause a failure. Use training and mentoring to raise the level of individual, and therefore team, skills. Using historical knowledge and data, the Shuttle can predict cost to within 10 percent. Only one deadline has been missed in 15 years. In process transfer, specific approaches do not translate well to other projects, but principles do. To transfer principles, transfer managers and technologists (not just documents). In that lesson, there is, of course, an irony. The SEI and the CMM place heavy emphasis on the importance of the use of process to damp out the effects of individuals. Yet, in the final analysis, the transfer of the effects of the CMM to other projects can best be achieved through the use of people. So, the book offers a good case study and a lot of redundancy for those who have previous materials. Should you buy this book__?__ Yes, if you do no<__?__Pub Caret>t know much about the SEI CMM, and you want to learn, or if you know quite a bit about the CMM, but your sources are scattered, and you would like a nice, concise place where you can find all of the information you need. If you meet either of those conditions, you will find in this book a complete, readable, well-organized summary coming straight from the horse's mouth.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.