Skip to main content

How to Welcome Software Process Improvement and Avoid Resistance to Change

  • Conference paper
New Modeling Concepts for Today’s Software Processes (ICSP 2010)

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

Included in the following conference series:

Abstract

Pressures for more complex products, customer dissatisfaction and problems related to cost and schedule overruns increase the need for effective management response and for improvement of software development practices. In this context, cultural aspects can influence and interfere in a successful implementation of a software process improvement program. This paper explores cultural issues, discussing in a detailed way one de-motivator factor to implement successfully a software process improvement action. The analysis was carried out in a software development organization and provided some insights into how this organization would overcome it. We backed our studies conducting a process simulation. Our findings suggest that other than finance, technology and other issues, the cultural aspects should be among the first concerns to be taken into account when implementing a Software Process Improvement program. Our main contribution is to give evidences that a small change in the behavior of the software development team members can improve the quality of the product and reduce development rework.

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. Börjesson, A., Mathiassen, L.: Making SPI Happen: The IDEAL Distribution of Effort. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences, HICSS 2003, January, 6–9, p. 328. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  2. Baddoo, N., Hall, T.: De-motivators for software process improvement: an analysis of practitioners’ views. Journal of Systems and Software 66(1), 23–33 (2003)

    Google Scholar 

  3. Nasir, M.H.N., Ahmad, R., Hassan, N.H.: Resistance factors in the implementation of software process improvement project. Journal of Computer Science 4(3), 211–219 (2008)

    Article  Google Scholar 

  4. Siakas, K.V.: What has Culture to do with SPI? In: Proceedings of the 28th Euromicro Conference, EUROMICRO 2002, Dortmund, Germany, September, 4–6, pp. 376–381. IEEE Computer Society Press, Los Alamitos (2002)

    Chapter  Google Scholar 

  5. Humphrey, W.S.: Why don’t they practice what we preach? Annals of Software Engineering 6(1/4), 201–222 (1998)

    Article  Google Scholar 

  6. Pádua, C., Pimentel, B., Pádua, W., Machado, F.: Transitioning model-driven development from academia to real life. In: Proceedings of Educators’ Symposium of the ACM / IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Genova, Italy, October, 1–6, pp. 61–77 (2006)

    Google Scholar 

  7. Pádua, W.: A Software Process for Time-constrained Course Projects. In: Proceedings of the 28th International Conference on Software Engineering, ICSE 2006, Shanghai, China, May 20–28, pp. 707–710 (2006)

    Google Scholar 

  8. Pádua, W.: Quality Gates in Use-Case Driven Development. In: Proceedings of the Fourth Workshop on Software Quality, 28th International Conference on Software Engineering, WoSQ 2006, Shanghai, China, May 21, pp. 33–38 (2006)

    Google Scholar 

  9. Card, D.N.: Learning from Our Mistakes with Defect Causal Analysis. IEEE Software 15(1), 56–63 (1998)

    Article  Google Scholar 

  10. Boehm, B., Basili, V.R.: Software Defect Reduction Top 10 List. IEEE Computer 34(1), 135–137 (2001)

    Google Scholar 

  11. Siakas, K.V., Balstrup, B.: A field-study of Cultural Influences on Software Process Improvement in a Global Organization. In: Proceedings of European Software Process Improvement Conference, EuroSPI 2000, Copenhagen, Denmark, November 7–9 (2000)

    Google Scholar 

  12. Wong, B., Hasa, S.: Cultural Influences and Differences in Software Process Improvement Programs. In: Proceedings of the 6th International Workshop on Software Quality, WoSQ 2008, Leipzig, Germany, May 10, pp. 3–10 (2008)

    Google Scholar 

  13. Hofstede, G., Hofstede, G.-J.: Cultures and Organizations: Software of the Mind, 2nd edn. McGraw-Hill, New York (2004)

    Google Scholar 

  14. Kellner, M.I., Madachy, R.J., Raffo, D.M.: Software process simulation modeling: Why? What? How? Journal of Systems and Software 46(2/3), 91–105 (1999)

    Article  Google Scholar 

  15. Christie, A.M.: Simulation in support of CMM-based process improvement. Journal of Systems and Software 46(2/3), 107–112 (1999)

    Article  Google Scholar 

  16. Raffo, D.M., Wakeland, W.: Moving Up the CMMI Capability and Maturity Levels Using Simulation. Technical Report CMU/SEI-2008-TR-002. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (2008)

    Google Scholar 

  17. Raffo, D.M., Vandeville, J.V., Martin, R.H.: Software process simulation to achieve higher CMM levels. Journal of Systems and Software 46(2/3), 163–172 (1999)

    Article  Google Scholar 

  18. Madachy, R.J.: A software project dynamics model for process cost, schedule and risk assessment. Doctoral Thesis. Department of Industrial and Systems Engineering, University of Southern California, Los Angeles, CA (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Peixoto, D.C.C., Batista, V.A., Resende, R.F., Pádua, C.I.P.S. (2010). How to Welcome Software Process Improvement and Avoid Resistance to Change. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14347-2_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14346-5

  • Online ISBN: 978-3-642-14347-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics