A maturity model for the implementation of software process improvement: an empirical study

被引:155
|
作者
Niazi, M [1 ]
Wilson, D [1 ]
Zowghi, D [1 ]
机构
[1] Univ Technol Sydney, Fac Informat Technol, Sydney, NSW 2007, Australia
关键词
software process improvement implementation; CMMI; critical success factors;
D O I
10.1016/j.jss.2003.10.017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Different advances have been made in the development of software process improvement (SPI) standards and models, e.g. capability maturity model (CMM), more recently CMMI, and ISO's SPICE. However, these advances have not been matched by equal advances in the adoption of these standards and models in software development which has resulted in limited success for many SPI efforts. The current problem with SPI is not a lack of standard or model, but rather a lack of an effective strategy to successfully implement these standards or models. The importance of SPI implementation demands that it be recognised as a complex process in its own right and that organizations should determine their SPI implementation maturity through an organized set of activities. In the literature, much attention has been paid to "what activities to implement" instead of "how to implement" these activities. We believe that identification of only "what" activities to implement is not sufficient and that knowledge of "how" to implement is also required for successful implementation of SPI programmes. We have adopted a CMMI approach and developed a maturity model for SPI implementation in order to guide organizations in assessing and improving their SPI implementation processes. The basis of this model is what we have studied in the SPI literature and an empirical study we have carried out. In the design of this maturity model we have extended the concept of critical success factors (CSFs). We have conducted CSF interviews with 23 Australian practitioners. We have also analysed CSFs and critical barriers using 50 research articles (published experience reports and case studies). This maturity model has three dimensions-maturity stage dimension, CSF dimension and assessment dimension. It provides a very practical structure with which to assess and improve SPI implementation processes. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:155 / 172
页数:18
相关论文
共 50 条
  • [31] Software Maintenance Maturity Model (SMmm):: the software maintenance process model
    April, A
    Hayes, JH
    Abran, A
    Dumke, R
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2005, 17 (03): : 197 - 223
  • [32] Evaluation of the HAVOSS software process maturity model
    Host, Martin
    Hell, Martin
    2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 137 - 140
  • [33] Software Process Improvement Models Implementation in Malaysia
    Fauzi, Shukor Sanim M.
    Nuraminah, R.
    Nasir, M. Hairul Nizam M.
    INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 85 - +
  • [34] Current software tools for the implementation of software process improvement in SMEs
    Mirna, Munoz
    Jezreel, Mejia
    Calvo-Manzano, Jose A.
    Gonzalo, Cuevas
    Feliu Tomas, San
    Antonio, De Amescua
    SISTEMAS Y TECNOLOGIAS DE INFORMACION, VOLS 1 AND 2, 2012, : 82 - +
  • [35] An empirical study on the software process
    Castro, MJ
    Moreira, HM
    ISSUES AND TRENDS OF INFORMATION TECHNOLOGY MANAGEMENT IN CONTEMPORARY ORGANIZATIONS, VOLS 1 AND 2, 2002, : 111 - 115
  • [36] Understanding the implementation of software process improvement innovations in software organizations
    Kautz, K
    Nielsen, PA
    INFORMATION SYSTEMS JOURNAL, 2004, 14 (01) : 3 - 22
  • [37] The Architecture of OPAL for the Software Process Improvement in High Maturity Level
    Dong, Sidou
    Ren, Aihua
    Wang, Xin
    PROCEEDINGS 2016 THIRD INTERNATIONAL CONFERENCE ON TRUSTWORTHY SYSTEMS AND THEIR APPLICATIONS (TSA), 2016, : 73 - 80
  • [38] Research on Organizational-level Software Process Improvement Model and Its Implementation
    Yan Xiaoguang
    Wang Xiaogang
    Luo Linpin
    Chen Zhuoning
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 285 - 289
  • [39] A procedure for Applying a Maturity Model to Process Improvement
    Perez Mergarejo, Elizabeth
    Rodriguez Ruiz, Yordan
    REVISTA CUBANA DE INGENIERIA, 2014, 5 (02): : 29 - 39
  • [40] An empirical study of maintenance issues within process improvement programmes in the software industry
    Hall, T
    Rainer, A
    Baddoo, N
    Beecham, S
    IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 422 - 430