Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause Analysis

This paper discusses and analyses the opportunity to approach a typical TQM qualitative technique such as Root-Cause Analysis (RCA), expressed with the well-known Ishikawa (or Fishbone) diagrams, in a quantitative manner. Adding a control measure at the end of each ‘cause bone’ can help decision-makers in their determination of corrective/improvement actions to take in terms of how much to introduce into the related action plan in the way of resources. The ISO 15939 Measurement Information Model can be the appropriate technique to help derive such measures, as it overcomes the intrinsic limitations of Orthogonal Defect Classification (ODC) by providing direct process improvement at ML2 on Measurement & Analysis (ME) and at ML3 on Organisational Process Focus (OPF), in particular taking care of the specific practice SP1.4 concerning the establishment of the organisation’s measurement repository), as well as on the General Practice GP2.8 (Monitor & Control the Process) across all the process areas involved in each single cause-effect analysis. The communication issue is discussed, an alternative way to express Ishikawa diagrams is proposed (Mind Maps), and how Mind Maps can facilitate the diffusion of RCA and its quantitative variant (Q-RCA) into organisations, and subsequently be used by organisations, is shown.

[1]  William A. Florac,et al.  Goal-Driven Software Measurement. A Guidebook. , 1996 .

[2]  Inderpal S. Bhandari,et al.  Orthogonal Defect Classification - A Concept for In-Process Measurements , 1992, IEEE Trans. Software Eng..

[3]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[4]  Per Runeson,et al.  V-GQM: a feed-back approach to validation of a GQM study , 2001, Proceedings Seventh International Software Metrics Symposium.

[5]  Alain Abran,et al.  Introducing root-cause analysis and orthogonal defect classification at lower CMMI maturity levels , 2006 .

[6]  Mark C. Paulk,et al.  Comparing ISO 9001 and the Capability Maturity Model for Software , 1993, Software Quality Journal.

[7]  Ram Chillarege,et al.  Orthogonal defect classification , 1996 .

[8]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[9]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[10]  Dewayne E. Perry,et al.  A case study in root cause defect analysis , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[11]  Leonard Steinborn International Organization for Standardization ISO 9001:2000 Quality Management Systems — Requirements , 2004 .

[12]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[13]  Suzanne Garcia,et al.  Key Practices of the Capability Maturity Model, Version 1.1 , 1993 .

[14]  Bob McFeeley,et al.  IDEAL: A User's Guide for Software Process Improvement. , 1996 .