Surviving the Quagmire of Process Models, Integrated Models, and Standards

Summary We frequently talk about the "quagmire" of process models and standards: ISO 9001, Software CMM, CMMI, ISO 12207, etc. There are valid reasons for the diversity of models and standards imposed on our software development and maintenance processes, just as there is a legitimate concern that a high overhead is imposed by customers and markets that require multiple models and standards as a condition of doing business. This presentation describes the drivers behind different models and standards, why they are different, two strategies for integrating diverse models and standards from a model/standard developer's perspective, and some of the strategies that model implementers can use. The business reality is that software organizations need to address a variety of models and standards, now and in the future, but there are mechanisms that can alleviate some of the overhead when thoughtfully used.

[1]  Chandrasekharan Rajendran,et al.  Do Quality Certifications Improve the Software Industry's Operational Performance? , 2003 .

[2]  W. Wayt Gibbs,et al.  Software's Chronic Crisis , 1994 .

[3]  Reidar Conradi,et al.  A Taxonomy to Compare SPI Frameworks , 2001, EWSPT.

[4]  Mark C. Paulk,et al.  How ISO 9001 Compares With The CMM , 1995, IEEE Softw..

[5]  P. B. Petersen The New Economics for Industry, Government, Education , 1993 .

[6]  W. Deming The New Economics for Industry, Government, Education - 2nd Edition , 2000 .

[7]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[8]  S. Sheard Evolution of the Frameworks Quagmire , 2001 .

[9]  Melvin Alexander,et al.  Six Sigma: The Breakthrough Management Strategy Revolutionizing the World's Top Corporations , 2001, Technometrics.

[10]  E. M. Hartwell Boston , 1906 .

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

[12]  TR,et al.  Information technology — Software process assessment — Part 2 : A reference model for processes and process capability , 1998 .

[13]  Matthew J. Fisher,et al.  Software Acquisition Capability Maturity Model (SA-CMM) Version 1.02 , 1999 .

[14]  Mark C. Paulk,et al.  The Capability Maturity Model: Guidelines for Improving the Software Process , 1994 .

[15]  Jack Ferguson Software Acquisition Capability Maturity Model (SA-CMM) , 2002 .

[16]  Mary Beth Chrissis,et al.  CMMI: Guidelines for Process Integration and Product Improvement , 2003 .

[17]  Mayuram S. Krishnan,et al.  Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development , 2000 .

[18]  日本規格協会 ISO9001:2000の食品・飲料産業への適用に関する指針 : 国際規格 : ISO15161 = Guidelines on the application of ISO 9001:2000 for the food and drink industry : international standard : ISO15161/ [International organization for standardization 編] ; [日本規格協会訳] , 2002 .

[19]  Roger Bate,et al.  A Systems Engineering Capability Maturity Model, Version 1.0. , 1994 .

[20]  James W. Moore An Integrated Collection of Software Engineering Standards , 1999, IEEE Softw..