An evolutionary cultural-change approach to successful software process improvement
- 157 Downloads
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.
KeywordsCulture Training Standards Quality improvement Conformance Return-on-investment
- 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.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- Standish Group International. (2001). Extreme Chaos. Standish Group web site, www.standishgroup.com. Retrieved November 2005.
- 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.