Software process improvement problems in twelve software companies: An empirical analysis

被引:77
|
作者
Beecham, S [1 ]
Hall, T [1 ]
Rainer, A [1 ]
机构
[1] Univ Hertfordshire, Dept Comp Sci, Hatfield AL10 9AB, Herts, England
关键词
software process improvement; capability maturity model; practitioners; organization; project; software lifecycle; empirical study; correspondence analysis;
D O I
10.1023/A:1021764731148
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we discuss our study of the problems 12 software companies experienced in software development. In total we present qualitative data collected from 45 focus groups that involved over 200 software staff. We look at how different practitioner groups respond to software process improvement problems. We show our classification and analysis of this data using correspondence analysis. Correspondence analysis is a graphical data representation method new to software development research. The aim of the work we present is to develop a more holistic understanding of the problems practitioners are experiencing in their attempts to improve their software processes. Our main finding is that there is an association between a company's capability maturity and patterns of reported problems. Organizational problems are more associated with high maturity companies than with low maturity companies. Low maturity companies are closely linked to problems relating directly to projects such as documentation, timescales, tools and technology. Our findings also confirm differences in practitioner group problems. Senior managers cite problems with goals, culture and politics. Project managers are concerned with timescales, change management, budgets and estimates. Developers are experiencing problems with requirements, testing, documentation, communication, tools and technology. These associations are displayed graphically through correspondence analysis maps.
引用
收藏
页码:7 / 42
页数:36
相关论文
共 50 条
  • [21] A maturity model for the implementation of software process improvement: an empirical study
    Niazi, M
    Wilson, D
    Zowghi, D
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (02) : 155 - 172
  • [22] An Empirical Framework of key Success Factors for Software Process Improvement
    Bunditwongrat, Nuntarat
    Thongmak, Mathupayas
    Ngarmyarn, Atcharawan
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND EVALUATION, 2011, : 82 - 90
  • [23] Critical barriers for software process improvement implementation: An empirical study
    Niazi, M
    Wilson, D
    Zowghi, D
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 389 - 395
  • [24] An empirical investigation of the key factors for success in software process improvement
    Dybå, T
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (05) : 410 - 424
  • [25] Improvement of Task Management with Process Models in Small and Medium Software Companies
    Miler, Jakub
    Wesolowska, Hanna
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, (EUROSPI 2012), 2012, 301 : 145 - +
  • [26] A Survey on Current Requirement Process Practices in Software Companies and Requirement Process Problems
    Ilyas, Fauqia
    Zahra, Kinza
    Ambreen, Nadia
    Butt, Wasi Haider
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 1280 - 1285
  • [27] Software Process Improvement through Experience Management: An Empirical Analysis of Critical Success Factors
    Sharma, Neeraj
    Singh, Kawaljeet
    Goyal, D. P.
    [J]. INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 386 - +
  • [28] Analysis of Software Process Improvement Efforts in Pakistan
    Rauf, Abdul
    Anwar, Sajid
    Ramzan, Muhammad
    Shahid, Arshad Ali
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 375 - 379
  • [29] How software process automation afffects software evolution: a longitudinal empirical analysis
    Barry, Evelyn J.
    Kemerer, Chris F.
    Slaughter, Sandra A.
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2007, 19 (01): : 1 - 31
  • [30] Trust in software outsourcing relationships: An empirical investigation of Indian software companies
    Oza, Nilay V.
    Hall, Tracy
    Rainer, Austen
    Grey, Susan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (05) : 345 - 354