Selection priority of process areas based on CMMI continuous representation

An essential decision that must be made by software organizations that adopt the continuous representation of the capability maturity model integration (CMMI) for software process improvement concerns a suitable path that best meets their business objectives and mitigates the organization's risk. However, the CMMI models released by the Software Engineering Institute do not give their adopters any guidance on how to make such a decision. Thus, managers often make subjective selections of the areas in which to implement process improvement. Our study presents a decision support model that assists managers in determining the priorities of the CMMI process areas based on the characteristics of the is being developed. The proposed model was validated by using the ISBSG repository, and an example is presented to demonstrate the application of the model. Given the fact that hardly any research has yet been done on how to select the CMMI process areas to initialize process improvement, this study provides a starting point for the community in considering this important issue.

[1]  J. Guilford Fundamental statistics in psychology and education , 1943 .

[2]  Noushin Ashrafi,et al.  The impact of software process improvement on quality: in theory and practice , 2003, Inf. Manag..

[3]  Hsuan-Shih Lee,et al.  Optimal consensus of fuzzy opinions under group decision making environment , 2002, Fuzzy Sets Syst..

[4]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

[5]  Walker Royce,et al.  Software Project Management: A Unified Framework , 1998 .

[6]  Phillip Ein-Dor,et al.  A Classification of Information Systems: Analysis and Interpretation , 1993, Inf. Syst. Res..

[7]  Capers Jones Software Benchmarking , 1995, Computer.

[8]  T. Wright,et al.  Organizational Benchmarking Using the ISBSG Data Repository , 2001, IEEE Softw..

[9]  Mark C. Paulk,et al.  The Capability Maturity Model , 1991 .

[10]  Christopher J. Lokan An empirical analysis of function point adjustment factors , 2000, Inf. Softw. Technol..

[11]  Francisco Herrera,et al.  Combining Numerical and Linguistic Information in Group Decision Making , 1998, Inf. Sci..

[12]  Mohan V. Tatikonda An Empirical Study of Platform and Derivative Product Development Projects , 1999 .

[13]  Michael Diaz,et al.  How Software Process Improvement Helped Motorola , 1997, IEEE Softw..

[14]  Maarten Gelderman,et al.  Task difficulty, task variability and satisfaction with management support systems , 2002, Inf. Manag..

[15]  Walter O. Rom,et al.  Analysis of the characteristics of projects in diverse industries , 1998 .

[16]  Chen-Tung Chen,et al.  Extensions of the TOPSIS for group decision-making under fuzzy environment , 2000, Fuzzy Sets Syst..

[17]  Ching-Lai Hwang,et al.  Fuzzy Multiple Attribute Decision Making - Methods and Applications , 1992, Lecture Notes in Economics and Mathematical Systems.

[18]  Gregoris Mentzas,et al.  A functional taxonomy of computer-based information systems , 1994 .

[19]  E. Reed Doke,et al.  An assessment of information systems taxonomies: time to be re-evaluate? , 1994, J. Inf. Technol..

[20]  William E. Hefley,et al.  People Capability Maturity Model. SM. , 1995 .

[21]  Computer Staff Software Challenges , 1995 .