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 条
  • [41] Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations
    Angel Montoni, Mariano
    Cavalcanti da Rocha, Ana Regina
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2014, 10 (01) : 33 - 40
  • [42] Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis
    Sarah Beecham
    Tracy Hall
    Austen Rainer
    Empirical Software Engineering, 2003, 8 : 7 - 42
  • [43] Software process improvement problems in twelve software companies: An empirical analysis
    Beecham, S
    Hall, T
    Rainer, A
    EMPIRICAL SOFTWARE ENGINEERING, 2003, 8 (01) : 7 - 42
  • [44] A software process and product improvement model
    Fischer, G
    Ververs, F
    Drenth, Y
    PROCEEDINGS OF THE 5TH SOFTWARE QUALITY CONFERENCE, 1996, : 87 - 96
  • [45] Evaluation and improvement model for the software process
    Pinto de Castro Sousa, Maria Joao Maia
    ACTAS DA 1A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL II, 2006, : 907 - 925
  • [46] Issues in the implementation of software process improvement project in Malaysia
    Md Nasir, Mohd Hairul Nizam
    Ahmad, Rodina
    Hassan, Noor Hafizah
    WSEAS Transactions on Information Science and Applications, 2008, 5 (06): : 1031 - 1043
  • [47] Resistance Factors in the Implementation of Software Process Improvement Project
    Nasir, Mohd Hairul Nizam Md.
    Ahmad, Rodina
    Hassan, Noor Hafizah
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2703 - 2712
  • [48] An empirical study of a software maintenance process
    Harrison, R
    Nithi, R
    Phalp, KT
    Samaraweera, LG
    Smith, AP
    PROCEEDINGS OF THE 5TH SOFTWARE QUALITY CONFERENCE, 1996, : 126 - 134
  • [49] Metrics for Evaluating and Improving Transparency in Software Engineering: An Empirical Study and Improvement Model
    Paulinus Ofem
    Bassey Isong
    Francis Lugayizi
    SN Computer Science, 5 (8)
  • [50] Empirical study of software process improvement in Malaysian small and medium enterprises: The human aspects
    Almomani, Malek Ahmad
    Basri, Shuib
    Gilal, Abdul Rehman
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)