Abstract
Many methods, models and standards for software process improvement have been developed. However, despite the efforts, they still come up against difficulties in their deployment and the processes are not institutionalized. There is a set of factors that influence the successful deployment of new or modified processes. In this paper we describe the methodology and results from a systematic review of critical success factors in software process improvement and deployment. A total of 28 primary studies were analyzed as a result of the systematic review. Some of the top factors for process improvement and process deployment initiatives are: commitment, alignment with the business strategy and goals, training, communication, resources, skills, improvement management and staff involvement. The obtained results show that is important to take into account organizational, technical and people issues in order to achieve success in improvement initiatives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chrissis, M., Konrad, B., Shrum, S.: CMMI, Guidelines for Process Integration and Product Improvement, 2nd edn. Addison Wesley (2007)
ISO/IEC 15504-2:2003: Information technology- Process assessment -Part 2: Performing an assessment. International Standards Organization, Ginebra, Suiza (2004)
McFeeley, R.: IDEAL: A Users Guide for Software Process Improvement. CMU/SEI-96-HB-001, Software Engineering Institute (1996)
Sheard, S.: The Frameworks Quagmire. Crosstalk: The Journal of Defense Software Engineering 10(9) (September 1997)
Sheard, S.: Evolution of the Frameworks Quagmire. IEEE Computer 34(7), 96–98 (2001)
Dyba, T.: An Empirical Investigation of the Key Factors for Success in Software Process Improvement. IEEE Transactions on Software Engineering 31(5), 410–424 (2005)
Niazi, M., Babar, M.: Motivators of Software Process Improvement: An Analysis of Vietnamese Practitioners’ Views. In: 11th International Conference on Evaluation and Assessment in Software Engineering (EASE), April 2-3. Keele University, UK (2007)
Butler, K.: The economics benefits of software process improvement. Cross Talk, 14–17 (1995)
Yamamura, G.: Software process satisfied employees. IEEE Software, 83–85 (September/October 1999)
Pitterman, B.: Telcordia technologies: the journey to high maturity. IEEE Software 17(4), 89–96 (2000)
Mohd, N., Ahmad, R., Hassan, N.: Resistance factors in the implementation of software process improvement project. Journal of Computer Science 4(3), 211–219 (2008)
NDIA Systems Engineering Division: The Economics of CMMI (2009), http://www.sei.cmu.edu/library/assets/Economics%20of%20CMMI.pdf
Forrester, E. (ed.): International Process Research Consortium: A Process Research Framework. Software Engineering Institute (2006)
McDermid, J., Bennet, K.: Software Engineering Research - A critical appraisal. IEEE Proceedings on Software Engineering 146(4), 179–186 (1999)
Hall, T., Wilson, D.: Perceptions of software quality: a pilot study. Software Quality Journal 7, 67–75 (1998)
Hall, T., Rainer, A., Baddoo, N.: Implementing Software Process Improvement: An Empirical Study. Software Process Improvement and Practice 7, 3–15 (2002)
Niazi, M., Wilson, D., Zowghi, D.: A framework for assisting the design of effective software process improvement implementation strategies. Journal of Systems and Software 78, 204–222 (2005)
Bayona, S., Calvo-Manzano, J., Cuevas, G., San Feliu, T.: Process Deployment in a Multi-Site CMMI Level 3 Organization: A Case Study. In: Roger, L. (ed.). SCI, vol. 131, pp. 147–153. Springer, Berlin (2008)
Lepmets, M., Ras, E.: Motivation and Empowerment in Process Improvement. In: O‘Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 109–120. Springer, Heidelberg (2011)
Lepasaar, M., Varkoi, T., Jaakkola, H.: Models and Success Factors of Process Change. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2001. LNCS, vol. 2188, pp. 68–77. Springer, Heidelberg (2001)
Humphrey, W.: Managing the Software Process. Addison-Wesley, Reading (1989)
Arent, J., Norbjerg, J.: Software process improvement as organizational knowledge creation: a multiple case analysis. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, pp. 1–11 (2000)
Kasse, T., Mcquaid, P.: Factors affecting process improvement initiatives. Crosstalk the Journal of Defence Software Engineering (2009)
Cuevas, G., Amescua, A.: Gestión del proceso software. Centro de Estudios Ramón Areces (2003)
Montoni, M., Santos, G., Rocha, A.R., Figueiredo, S., Cabral, R., Barcellos, R., Barreto, A., Soares, A., Cerdeiral, C., Lupo, P.: Taba Workstation: Supporting Software Process Deployment Based on CMMI and MR-MPS.BR. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 249–262. Springer, Heidelberg (2006)
Christiansen, M., Johansen, J.: ImprovAbilityTK guidelines for low-maturity organizations. Software. Process: Improvement. Practice 13, 319–325 (2008)
Fuggetta, A.: Software Process: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering, 22nd Int. Conference on Software Engineering, pp. 27–34 (2000)
Kitchenham, B., Dybå, T., Jørgensen, M.: Evidence-based software engineering. In: Proceedings of the International Conference on Software Engineering, pp. 273–281 (2004)
Kitchenham, B.: Guidelines for performing Systematic Literature Reviews in software engineering, EBSE Technical Report EBSE-2007-01 (2007)
Biolchini, J., Gomez, P., Cruz, A., Horta, G.: Systematic review in software engineering. Technical report. Systems Engineering and Computer Science Department, UFRJ, Brasil (2005)
Pino, F., Garcia, F., Piattini, M.: Revisión sistemática de mejora de procesos software en micro pequeñas y medianas empresas. REICIS 2(1), 6–23 (2006)
Kitchenham, B., Brereton, O., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering-A systematic literature review. Information and Software Technology 51(1), 7–15 (2009)
Muhammad, K.: Literature review on the software process improvement factors in the small organizations. In: 2010 4th International Conference on Proceedings New Trends in Information Science and Service Science (NISS), pp. 592–598 (2010)
Zahran, S.: Software Process Improvement - Practical Guidelines for Business Success. Addison Wesley, Harlow (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bayona, S., Calvo-Manzano, J.A., San Feliu, T. (2012). Critical Success Factors in Software Process Improvement: A Systematic Review. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2012. Communications in Computer and Information Science, vol 290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30439-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-30439-2_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30438-5
Online ISBN: 978-3-642-30439-2
eBook Packages: Computer ScienceComputer Science (R0)