Critical success factors for software process improvement implementation: An empirical study

被引:147
作者
Niazi, Mahmood [1 ,2 ]
Wilson, David [3 ]
Zowghi, Didar [3 ]
机构
[1] School of Computing and Mathematics, Keele University
[2] National ICT Australia, NSW 1435
[3] Faculty of Information Technology, University of Technology Sydney
来源
Software Process Improvement and Practice | 2006年 / 11卷 / 02期
关键词
Critical success factors; Empirical study; Software process improvement;
D O I
10.1002/spip.261
中图分类号
学科分类号
摘要
In this article, we present findings from our recent empirical study of the critical success factors (CSFs) for software process improvement (SPI) implementation with 34 SPI practitioners. The objective of this study is to provide SPI practitioners with sufficient knowledge about the nature of issues that play a positive role in the implementation of SPI programmes in order to assist them in effectively planning SPI implementation strategies. Through our empirical study we identified seven factors (higher management support, training, awareness, allocation of resources, staff involvement, experienced staff and defined SPI implementation methodology) that are generally considered critical for successfully implementing SPI. We also report on a literature survey of CSFs that impact SPI and identify six factors (senior management commitment, staff involvement, staff time and resources, training and mentoring, creating process action teams and reviews). We compared our empirical study results with the literature and confirmed the factors identified in the literature, and also identified two new CSFs (SPI awareness and defined SPI implementation methodology) that were not identified in the literature. Finally, we analyzed the CSFs identified by different groups of practitioners and found that they are aware of what is imperative for the successful implementation of SPI programmes. Copyright © 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:193 / 211
页数:18
相关论文
共 88 条
[1]  
Baddoo N., Motivators and De-motivators in Software Process Improvement: An Empirical Study, (2001)
[2]  
Baddoo N., Hall T., Motivators of software process improvement: An analysis of practitioner's views, Journal of Systems and Software, 62, pp. 85-96, (2002)
[3]  
Baddoo N., Hall T., De-Motivators of software process improvement: An analysis of practitioner's views, Journal of Systems and Software, 66, 1, pp. 23-33, (2003)
[4]  
Baddoo N., Hall T., Wilson D., Implementing a people focused SPI programme, 11th European Software Control and Metrics Conference and the Third SCOPE Conference on Software Product Quality, (2000)
[5]  
Basili V.R., McGarry F.E., Pajerski R., Zelkowitz M.V., Lessons learned from 25 years of process improvement: The rise and fall of the NASA software engineering laboratory, International Conference on Software Engineering, pp. 69-79, (2002)
[6]  
Billings C., Clifton J., Kolkhorst B., Lee E., Wingert W., Journey to a mature software process, IBM Systems Journal, 33, 1, pp. 46-61, (1994)
[7]  
Black T., Doing Qualitative Research in the Social Sciences: An Integrated Approach to Research Design, Measurement and Statistics, (1999)
[8]  
Bullen C.V., Rockart J.F., A primer on critical success factor, Centre for information systems research, Working Paper No. 69, 69, (1981)
[9]  
Burnard P., A method of analysing interview transcripts in qualitative research, Nurse Education Today, 11, pp. 461-466, (1991)
[10]  
Butler K., The economics benefits of software process improvement, CrossTalk, JULY, pp. 14-17, (1995)