Abstract
Background: Several problems affect software process improvement (SPI) initiatives planning and institutionalization. Past SPI initiatives provide valuable knowledge that can be used to identify risks that might affect new ones. Aims: In this article we aimed to identify risks that might affect SPI initiatives involving the adoption of software development maturity models such as CMMI-DEV and MR-MPS-SW. Method: We (i) conducted a systematic mapping study to identify potential risks sources in Brazilian SPI-related literature and (ii) performed a qualitative analysis of selected articles using coding procedures and thematic analysis. Results: From 86 articles discussing SPI-related problems we were able to identify 17 risk categories, or top-level risks, that might affect software development maturity models deployment. These 17 risk categories are decomposed on 135 first level risks. Each risk is associated to possible causes, consequences and events. Among the most critical risk categories identified are: inadequate process definition, lack of support or commitment, lack of human resources, resistance to SPI initiative and lack of knowledge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
CMMI Product Team: CMMI® for Development (CMMI-DEV), V1.3, Software Engineering Institute (2010). http://www.sei.cmu.edu/
SOFTEX: Brazilian Software Excellence Promotion Association, MR-MPS-SW – General Guide (2013). http://www.softex.br/mpsbr
Birk, D., Pfahl, D.: A systems perspective on software process improvement. In: International Conference on Product Focused Software Process Improvement, vol. 2559, pp. 4–18 (December 2002)
Iversen, J., Mathiassen, L., Axel, N.: Managing risk in SPI: an action research approach. MIS Q. Manag. Inform. Syst. 28(3), 395–434 (2004)
Niazi, M.: An exploratory study of software process improvement implementation risks. J. Softw. Maint. Evol.: Res. Pract. 24, 877–894 (2012)
Dyba, T.: Enabling software process improvement: an investigation of the importance of organizational issues. Empirical Softw. Eng. 7(4), 387–390 (2002)
Rainer, A., Hall, T.: A quantitative and qualitative analysis of factors affecting software processes. J. Syst. Softw. 66(1), 7–21 (2003)
Kalinowski, M., Weber K., Santos, G., et al.: Results of 10 years of software process improvement in Brazil based on the MPS-SW Model. In: 9th International Conference on the Quality of Information and Communications Technology (QUATIC), Guimarães, Portugal (2014)
Rocha, A.R., Montoni, M., Santos, G. et al.: Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI. (in portuguese) 2005. I Encontro de Implementadores MPS.BR, Brasília (2005)
Corbin, J., Strauss, A.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 3rd edn. SAGE Publications, London (2008)
PMI: A Guide to the Project Management Body of Knowledge (PMBOK guide) (5th edn.), Project Management Institute, Inc (2013)
ISO 31000:2009: Risk Management—Principles and Guidelines. Geneva: International Standards Organisation (2009)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE 2007–001, Keele University and Durham University Joint Report (2007)
Baddoo, N.: Motivators and de-motivators in software process improvement: an emprical study. Ph.D. thesis, University of Hertfordshire, Hertfordshire, United Kingdom (2001)
Monteiro, R.W., Cabral, R., Alho, F., et al.: O Esforço Requerido para Institucionalização de Processos de Software na Prodepa. (in portuguese). In: ProQualiti – Qualidade na Produção de Software, vol. 4, no. 2, pp. 65–72 (2008)
O’Connor, R., Coleman, G.: An investigation of barriers to the adoption of software process best practice models. In: 18th Australasian Conference on Information Systems, pp. 780–789 (2007)
CMMI Institute: Maturity profile report: January 1, 2007–December 31, 2014. http://partners.clearmodel.com/cmmi-appraisals/process-maturity-profiles/
Recker, J.: Scientific Research in Information Systems: A Beginner’s Guide. Springer, Berlin (2012)
Acknowledgment
We would like to thank CAPES and FAPERJ (project E-26/110.438/2014) for the financial support to this research. We also thank Bianca Trinkenreich, Diego Cruz, Raphael Khoury, Patricia Lima and Tayana Conte for their valuable contributions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Dutra, E., Santos, G. (2015). Software Process Improvement Implementation Risks: A Qualitative Study Based on Software Development Maturity Models Implementations in Brazil. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds) Product-Focused Software Process Improvement. PROFES 2015. Lecture Notes in Computer Science(), vol 9459. Springer, Cham. https://doi.org/10.1007/978-3-319-26844-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-26844-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26843-9
Online ISBN: 978-3-319-26844-6
eBook Packages: Computer ScienceComputer Science (R0)