Skip to main content

Critical Success Factors in Software Process Improvement: A Systematic Review

  • Conference paper
Software Process Improvement and Capability Determination (SPICE 2012)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chrissis, M., Konrad, B., Shrum, S.: CMMI, Guidelines for Process Integration and Product Improvement, 2nd edn. Addison Wesley (2007)

    Google Scholar 

  2. ISO/IEC 15504-2:2003: Information technology- Process assessment -Part 2: Performing an assessment. International Standards Organization, Ginebra, Suiza (2004)

    Google Scholar 

  3. McFeeley, R.: IDEAL: A Users Guide for Software Process Improvement. CMU/SEI-96-HB-001, Software Engineering Institute (1996)

    Google Scholar 

  4. Sheard, S.: The Frameworks Quagmire. Crosstalk: The Journal of Defense Software Engineering 10(9) (September 1997)

    Google Scholar 

  5. Sheard, S.: Evolution of the Frameworks Quagmire. IEEE Computer 34(7), 96–98 (2001)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Butler, K.: The economics benefits of software process improvement. Cross Talk, 14–17 (1995)

    Google Scholar 

  9. Yamamura, G.: Software process satisfied employees. IEEE Software, 83–85 (September/October 1999)

    Google Scholar 

  10. Pitterman, B.: Telcordia technologies: the journey to high maturity. IEEE Software 17(4), 89–96 (2000)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. NDIA Systems Engineering Division: The Economics of CMMI (2009), http://www.sei.cmu.edu/library/assets/Economics%20of%20CMMI.pdf

  13. Forrester, E. (ed.): International Process Research Consortium: A Process Research Framework. Software Engineering Institute (2006)

    Google Scholar 

  14. McDermid, J., Bennet, K.: Software Engineering Research - A critical appraisal. IEEE Proceedings on Software Engineering 146(4), 179–186 (1999)

    Article  Google Scholar 

  15. Hall, T., Wilson, D.: Perceptions of software quality: a pilot study. Software Quality Journal 7, 67–75 (1998)

    Google Scholar 

  16. Hall, T., Rainer, A., Baddoo, N.: Implementing Software Process Improvement: An Empirical Study. Software Process Improvement and Practice 7, 3–15 (2002)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Chapter  Google Scholar 

  21. Humphrey, W.: Managing the Software Process. Addison-Wesley, Reading (1989)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Kasse, T., Mcquaid, P.: Factors affecting process improvement initiatives. Crosstalk the Journal of Defence Software Engineering (2009)

    Google Scholar 

  24. Cuevas, G., Amescua, A.: Gestión del proceso software. Centro de Estudios Ramón Areces (2003)

    Google Scholar 

  25. 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)

    Chapter  Google Scholar 

  26. Christiansen, M., Johansen, J.: ImprovAbilityTK guidelines for low-maturity organizations. Software. Process: Improvement. Practice 13, 319–325 (2008)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. Kitchenham, B., Dybå, T., Jørgensen, M.: Evidence-based software engineering. In: Proceedings of the International Conference on Software Engineering, pp. 273–281 (2004)

    Google Scholar 

  29. Kitchenham, B.: Guidelines for performing Systematic Literature Reviews in software engineering, EBSE Technical Report EBSE-2007-01 (2007)

    Google Scholar 

  30. Biolchini, J., Gomez, P., Cruz, A., Horta, G.: Systematic review in software engineering. Technical report. Systems Engineering and Computer Science Department, UFRJ, Brasil (2005)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Google Scholar 

  34. Zahran, S.: Software Process Improvement - Practical Guidelines for Business Success. Addison Wesley, Harlow (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics