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.
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
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)
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)
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)
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)
Humphrey, W.S.: Why don’t they practice what we preach? Annals of Software Engineering 6(1/4), 201–222 (1998)
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)
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)
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)
Card, D.N.: Learning from Our Mistakes with Defect Causal Analysis. IEEE Software 15(1), 56–63 (1998)
Boehm, B., Basili, V.R.: Software Defect Reduction Top 10 List. IEEE Computer 34(1), 135–137 (2001)
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)
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)
Hofstede, G., Hofstede, G.-J.: Cultures and Organizations: Software of the Mind, 2nd edn. McGraw-Hill, New York (2004)
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)
Christie, A.M.: Simulation in support of CMM-based process improvement. Journal of Systems and Software 46(2/3), 107–112 (1999)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)