Abstract
Continuous improvement of software development capability is fundamental for organizations to thrive in competitive markets. Nevertheless, Software Process Improvement (SPI) initiatives have demonstrated limited results because SPI managers usually fail to cope with factors that have influence on the success of SPI. In this paper, we present the results of a multi-strategy approach aiming to identify critical success factors (CSF) that have influence on SPI. The study results were confirmed by the literature review. The CSF were identified through a combination of qualitative and quantitative analyses of the results of a survey we conducted with SPI practitioners involved in Brazilian software industry experiences. We also identified the relationships of major factors that emerged from the survey. We expect that the major CSF presented in this paper can be used by SPI managers in the definition of SPI strategies aiming to enhance SPI initiatives success.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Goldenson, D.R., Gibson, D.L.: Demonstrating the Impact and Benefits of CMMI: An Update and Preliminary Results. SEI Special Report, CMU/SEI-2003-SR-009 (October 2003)
ISO/IEC 12207:1995/Amd 1:2002/Amd 2:2004. Information Technology – Software Life Cycle Processes
ISO/IEC 15504: Information Technology – Process Assessment. Part 1 – Concepts and vocabulary, part 2 – Performing an assessment, part 3 – Guidance on performing an assessment, part 4 – Guidance on use for process improvement and process capability determination, and part 5 – An exemplar process assessment model
Chrissis, M.B., Konrad, M., Shrum, S.: CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, Reading (2003)
Coleman, G., O’Connor, R.: Software Process in Practice: A Grounded Theory of the Irish Software Industry. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) EuroSPI 2006. LNCS, vol. 4257, pp. 28–39. Springer, Heidelberg (2006)
Berstelsen, O.W.: Towards a Unified Field of SE Research and Practice. IEEE Software, 87–88 (November/December 1997)
Strauss, A., Corbin, J.M.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, Thousand Oaks (1998)
Dyba, T.: An Empirical Investigation of the Key Factors for Success in Software Process Improvement. IEEE Trans. on Software Eng. 31(5), 410–424 (2005)
Niazi, M., Wilson, D., Zowghi, D.: Critical Success Factors for Software Process Improvement Implementation: An Empirical Study. Software Process Improvement and Practice 11(2), 193–211 (2006)
Shye, S., Elizur, D., Hoffman, M.: Introduction to Facet Theory. Sage, Thousand Oaks, CA (1994)
Guttman, L.: A general nonmetric technique for finding the smallest coordinate space for a configuration of points. Psychometrika 33, 469–506 (1968)
Kim, J., Mueller, C.: Factor Analysis: Statistical Methods and Practical Issues. Sage Publications, Thousand Oaks (1978)
Comrey, A.: A First Course on Factor Analysis. Academic Press, London (1973)
Cronbach, L.J.: Coefficient Alpha and the Internal Consistency of Tests. Psychometrica 16, 297–334 (1951)
Nunnally, J.C.: Psychometric Theory, 2nd edn. McGraw-Hill, New York (1978)
Wilson, D.N., Hall, T., Baddoo, N.: A framework for evaluation and prediction of software process improvement success. J. of Sys. & Soft. 59(2), 135–142 (2001)
Baddoo, N., Hall, T.: Motivators of Software Process Improvement: an analysis of practitioners’ views. J. of Sys. and Software 62(2), 85–96 (2002)
Baddoo, N., Hall, T.: Software Process Improvement Motivators: An Analysis using Multidimensional Scaling. Journal of Empirical Software Engineering 7(2), 93–114 (2002)
Baddoo, N., Hall, T.: De-motivators for software process improvement: an analysis of practitioners’ views. J. of Sys. and Soft. 66(1), 23–33 (2003)
Rainer, A., Hall, T.: Key success factors for implementing software process improvement: a maturity-based analysis. J. of Sys. and Soft. 62(2), 71–84 (2002)
Rainer, A., Hall, T.: A quantitative and qualitative analysis of factors affecting software processes. J. of Systems and Software 66(1), 7–21 (2003)
El-Emam, K., Goldenson, D., Mccurley, J., Herbsleb, J.: Modelling the Likelihood of Software Process Improvement: An Exploratory Study. Journal of Empirical Software Engineering 6(3), 207–229 (2001)
Niazi, M., Wilson, D., Zowghi, D.: A maturity model for the implementation of software process improvement: an empirical study. Journal of Systems and Software 74(2), 155–172 (2005)
Niazi, M., Wilson, D., Zowghi, D.: Critical Success Factors for Software Process Improvement Implementation: An Empirical Study. Software Process Improvement and Practice 11(2), 193–211 (2006)
Dybå, T.: An Instrument for Measuring the Key Factors of Success in Software Process Improvement. J. of Emp. Soft. Eng. 5(4), 357–390 (2000)
Goldenson, D.R., Herbsleb, J.D.: After the Appraisal: A Systematic Survey of Process Improvement, its Benefits and Factors that Influence Success. Software Engineering Institute, CMU/SEI-95-TR-009 (1995)
El-Emam, K., Smith, B., Fusaro, P.: Success factors and barriers for software process improvement: An empirical study. In: Tully, C., Messnarz, R. (eds.) Better Software Practice for Business Benefit: Principles and Experience, IEEE Computer Society Press, Silver Spring, MD (1999)
Stelzer, D., Mellis, W.: Success factors of organizational change in software improvement. Software process – Improvement and Practice 4(4), 227–250 (1998)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Montoni, M., Rocha, A.R. (2007). A Methodology for Identifying Critical Success Factors That Influence Software Process Improvement Initiatives: An Application in the Brazilian Software Industry. In: Abrahamsson, P., Baddoo, N., Margaria, T., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2007. Lecture Notes in Computer Science, vol 4764. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75381-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-75381-0_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74765-9
Online ISBN: 978-3-540-75381-0
eBook Packages: Computer ScienceComputer Science (R0)