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 条
  • [21] A comparative study of software process improvement implementation success factors
    Niazi, Mahmood
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2015, 27 (09) : 700 - 722
  • [22] Towards the sustainability of small and medium software enterprises through the implementation of software process improvement: Empirical investigation
    Balogun, Abdullateef Oluwagbemiga
    Almomani, Malek
    Basri, Shuib
    Almomani, Omar
    Capretz, Luiz Fernando
    Khan, Arif Ali
    Gilal, Abdul Rehman
    Baashar, Yahia
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (08)
  • [23] A process meta-model in a gradual software process implementation environment - Process meta-model for a software process definition and improvement
    Bezerra Oliveira, Sandro Ronaldo
    Lins de Vasconcelos, Alexandre Marcos
    Pereira, Jose Francisco
    Ramos, Igor Cavalcanti
    ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 294 - +
  • [24] Assessment of Test Maturity Model: A Comparative Study for Process Improvement
    Laksono, Muhammad A. T.
    Budiardjo, Eko K.
    Ferdinansyah, Alex
    PROCEEDINGS OF THE 2019 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND INFORMATION MANAGEMENT (ICSIM 2019) / 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (ICBDSC 2019), 2019, : 110 - 118
  • [25] SPIIMM: Toward a Model for Software Process Improvement Implementation and Management in Global Software Development
    Khan, Arif Ali
    Keung, Jacky W.
    Fazal-E-Amin
    Abdullah-Al-Wadud, M.
    IEEE ACCESS, 2017, 5 : 13720 - 13741
  • [26] Case Study and Maturity Model for Business Process Management Implementation
    Rohloff, Michael
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2009, 5701 : 128 - 142
  • [27] System and Software Testing in Automotive: an Empirical Study on Process Improvement Areas
    Falcini, Fabio
    Lami, Giuseppe
    2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), 2021, : 253 - 262
  • [28] Software process and product improvement: an empirical assessment
    Kuilboer, JP
    Ashrafi, N
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (01) : 27 - 34
  • [29] An empirical study of software process maturity, TQM practices and organizational characteristics in Taiwanese companies
    Chen, SH
    Chen, HG
    Yen, DC
    TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2005, 16 (10) : 1091 - 1102
  • [30] An empirical examination of the extent of software process improvement in software SMEs
    Clarke, Paul
    O'Connor, Rory V.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (09) : 981 - 998