Skip to main content
Log in

An evolutionary cultural-change approach to successful software process improvement

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

With a plethora of models, systems and standards to choose for a basis of software process improvement, decisions on which to adopt may depend on a number of factors. This paper presents an evolutionary and extremely cost effective approach to implementing a software quality system that requires minimum resource and little disruption to programme delivery. The method presented, achieved a 40% improvement in the level of implementation of the AWE plc software quality management system over a 5-year period. A critical success factor is the treatment of the users’ of the defined software quality system as customers, understanding their concerns and problems, and being responsive to them. The importance of a well designed system is highlighted together with the essential and extensive consultation process required to gain buy-in and lay the foundation for cultural change. This was supported with a helpful programme of facilitated self-assessment and sustained by a closely aligned training scheme. As a consequence some of the cultural elements were changed from one of thoughtless “tick-in-the-box” compliance to one of true understanding of the system requirements, true quality implementation, and subsequent added value.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. SMPersonal Software Process, PSP, Team Software Process, TSP are service marks of Carnegie Mellon University.

References

  • Carnegie Mellon University. (1998). Software capability maturity model. Pittsburgh: Software Engineering Institute.

    Google Scholar 

  • Carnegie Mellon University. (2001). Capability maturity model integration. Pittsburgh: Software Engineering Institute.

    Google Scholar 

  • Dwyer, B. (2001). Successful training strategies for the twenty-first century. The International Journal of Educational Management, 15(9), 312–318.

    Google Scholar 

  • Elliott, M., Dawson, R. J., & Edwards, J. (2005). Approaches to internal auditing—a software quality assurance case study. In Bennets, P., Ross, M., & Staples, G. (Eds.), Proceedings of software quality management xiii: Current issues in software quality, BCS, SQM 2005 (pp. 43–55). Cheltenham, UK, March 2005.

  • Elliott, M., Dawson, R. J., & Edwards, J. (2006). An analysis of software quality management at AWE plc. In Bennets, P., Ross, M., & Staples, G. (Eds.), Proceedings of software quality management xiv, BCS, SQM 2006 (pp. 17–30). Cheltenham, UK, April 2006.

  • Fagan, M. E. (1976). Design and code inspections to reduce errors in program development. IBM Systems Journal, 12(7), 741–744.

    Google Scholar 

  • Guerrero-Cusumano, J. L. & Selen, S. J. (1997), A comparison of international quality standards: Divergence and agreement. Business Process Management Journal, 3(3), 205–217.

    Google Scholar 

  • ISO 15504. (1998). Software process assessment. Geneva: International Standards Organisation.

    Google Scholar 

  • ISO 9001:2000. (2000). ISO 9001: 2000 quality management system requirements. Geneva: International Standards Organisation.

    Google Scholar 

  • Kerstin, S. V., Kleoniki, N. S., & Eleni, V. A. (2006). Integrating six sigma with CMMI. In Bennets, P., Ross, M., & Staples, G. (Eds.), Proceedings of software quality management XIV, BCS, SQM 2006 (pp. 85–95). Cheltenham, UK, April 2006.

  • Kirkpatrick, D. L. (1998). Evaluating training programs. San Francisco: Berrett-Koehler Publishers, Inc.

    Google Scholar 

  • Lee, P., & Quazi, H. A. (2001). A methodology for developing a self-assessment tool to measure quality performance in organisations. International Journal of Quality and Reliability Management, 18(2), 118–141.

    Google Scholar 

  • Phillips, J. J. (2002). Return on investment in training and performance improvement programs (2nd ed.). Woburn: Butterworth-Heinemann.

    Google Scholar 

  • Rico, D. F. (2002). Software process improvement: Modelling return on investment (ROI). In Software engineering process group conference (SEPG 2002), Software Engineering Institute (SEI), Phoenix.

  • Samuelson, P., & Nilson, L. (2002). Self-assessment practices in large organisations, experiences from using the EFQM excellence model. International Journal of Quality and Reliability Management, 19(1), 10–23.

    Article  Google Scholar 

  • Sandi, M., & Robertson, I. T. (1996). What should training evaluations evaluate? Journal of European Industrial Training, 20(9), 14–20.

    Article  Google Scholar 

  • Standish Group International. (2001). Extreme Chaos. Standish Group web site, www.standishgroup.com. Retrieved November 2005.

  • Tennant, C., Boonkrong, M., & Roberts, P. A. B. (2002). The design of a training programme measurement model. Journal of European Industrial Training, 26(5), 230–240.

    Article  Google Scholar 

  • Van der Wiele, T., Dale, B., Carter, G., Kolb, F., Luzon, D. M., Schmidt, A., et al. (1995). Self-assessment: A study of progress in Europe’s leading organisations in quality management practice. International Journal of Quality and Reliability Management, 13(1), 84–104.

    Google Scholar 

  • Waina, R. B. (2001). Five critical questions in process improvement. http://www.chips.navy.mil/archives/01_summer/five_critical_questions_in_proce.htm. Retrieved April 2006.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Elliott.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Elliott, M., Dawson, R. & Edwards, J. An evolutionary cultural-change approach to successful software process improvement. Software Qual J 17, 189–202 (2009). https://doi.org/10.1007/s11219-008-9070-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11219-008-9070-7

Keywords