Skip to main content

A Methodology for Identifying Critical Success Factors That Influence Software Process Improvement Initiatives: An Application in the Brazilian Software Industry

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4764))

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

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

  2. ISO/IEC 12207:1995/Amd 1:2002/Amd 2:2004. Information Technology – Software Life Cycle Processes

    Google Scholar 

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

    Google Scholar 

  4. Chrissis, M.B., Konrad, M., Shrum, S.: CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, Reading (2003)

    Google Scholar 

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

    Google Scholar 

  6. Berstelsen, O.W.: Towards a Unified Field of SE Research and Practice. IEEE Software, 87–88 (November/December 1997)

    Google Scholar 

  7. Strauss, A., Corbin, J.M.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, Thousand Oaks (1998)

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Shye, S., Elizur, D., Hoffman, M.: Introduction to Facet Theory. Sage, Thousand Oaks, CA (1994)

    Google Scholar 

  11. Guttman, L.: A general nonmetric technique for finding the smallest coordinate space for a configuration of points. Psychometrika 33, 469–506 (1968)

    Article  MATH  Google Scholar 

  12. Kim, J., Mueller, C.: Factor Analysis: Statistical Methods and Practical Issues. Sage Publications, Thousand Oaks (1978)

    Google Scholar 

  13. Comrey, A.: A First Course on Factor Analysis. Academic Press, London (1973)

    Google Scholar 

  14. Cronbach, L.J.: Coefficient Alpha and the Internal Consistency of Tests. Psychometrica 16, 297–334 (1951)

    Article  Google Scholar 

  15. Nunnally, J.C.: Psychometric Theory, 2nd edn. McGraw-Hill, New York (1978)

    Google Scholar 

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

    Article  Google Scholar 

  17. Baddoo, N., Hall, T.: Motivators of Software Process Improvement: an analysis of practitioners’ views. J. of Sys. and Software 62(2), 85–96 (2002)

    Article  Google Scholar 

  18. Baddoo, N., Hall, T.: Software Process Improvement Motivators: An Analysis using Multidimensional Scaling. Journal of Empirical Software Engineering 7(2), 93–114 (2002)

    Article  MATH  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  21. Rainer, A., Hall, T.: A quantitative and qualitative analysis of factors affecting software processes. J. of Systems and Software 66(1), 7–21 (2003)

    Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  28. Stelzer, D., Mellis, W.: Success factors of organizational change in software improvement. Software process – Improvement and Practice 4(4), 227–250 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pekka Abrahamsson Nathan Baddoo Tiziana Margaria Richard Messnarz

Rights and permissions

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

Publish with us

Policies and ethics