Abstract
The paper describes results of a longitudinal study of developments in the area of software product and process quality improvement within a Hungarian software company, IQSOFT Ltd. This company has been active in this area since 1993, trying to build, introduce and maintain an efficiently working quality management system which, e.g., fulfils the ISO 9001 requirements, allows steady software process improvement and, at the same time, conforms to company's own needs. Over the last eight years five phases could be distinguished. Each phase is described shortly, following the same structure, namely: basic starting points, key problem areas, literature consulted, activities and design executed, reflections on what happened and why. The lessons resulting from the analysis of this case have been formulated in terms of guidelines. We feel that these are applicable to any low maturity software development organisation embarking on a product or process quality improvement endeavour. These guidelines are developed around a framework containing the basic issues of software production (project management, technical processes and products). The guidelines advocate a careful step-by-step development of definitions, quality characteristics, and metrics related to these objects while at the same time developing and introducing the associated process.
Similar content being viewed by others
References
Balla, K. 1994. Attempts to introduce software quality management. Proc. Austrian-Hungarian Workshop on Software Engineering, Klagenfurt, Austria, pp. 6-1-6-10.
Balla, K. 1995. Software quality management: ISO 9000-but not only. Graduate School Industrial Engineering and Management Science, Technical University Eindhoven.
Balla, K. and Langer, T. 1997a. Beneficial effects of IQpm2 on the quality oriented work. Proc. Annual Meeting of European Artemis Users Association, Oslo, Norway, T2, pp. 1-10.
Balla, K. and Langer, T. 1997b. Process improvement for better software quality. Proc. “ESI & ISCN”International Conference, Budapest, Hungary.
Basili, V. 1995a. SEL's software process improvement program, IEEE Software Nov.: 83-87.
Basili, V. 1995b. Applying the Goal/Question/Metric paradigm in the experience factory. In Fenton N., Whitty R., and Iizuka Y. Eds., Software Quality Assurance and Measurement—A Worldwide Perspective, International Thomson Computer Press, pp. 21-43.
Fenton, N.E. 1992. Software Metrics—a Rigorous Approach, London, Chapman & Hall.
Fenton, N.E. and Pfleeger, Sh.L. 1997. Software Metrics: a Rigorous & Practical Approach, International Thomson Computer Press.
Humphrey, W. 1989. Managing the Software Process, Addison-Wesley Publishing Company.
ISO 9001. 1991. ISO 9001: Quality systems—Model for quality assurance in design/development, production, installation and servicing, 1987; ISO 9000-3: Quality management and quality assurance standards—Guidelines for the application of ISO 9001 to the development, supply and maintenance of software, 1991.
ISO/IEC 9126. 1999. ISO/IEC 9126: Information technology—Software product evaluation—Quality characteristicsand guidelinesfor their use. 1991; FCD 9126-1.2 Information technology—Software product quality—Part 1: Quality model. 1998-06-26.; ISO/IEC JTC 1/SC 7/WG 6:Information Technology—Software Product Quality—Part 2: External metrics. Proposed draft technical report. January 18, 1999.; ISO/IEC 9126-3: Information Technology—Software product quality—Part 3: Internal metrics. January 18, 1999.
Kusters, R., Heemstra, F., and Trienekens, J.J.M. 1993. Defining systems quality: involving end-users. Proc. Profiting from Software Measurement Conf., European Function Point User Group, 25-26, Bristol, England, pp. 1–12.
Kuvaja, P., Simila, J., Kranik, L., Bicego, A., Saukkonen, S., and Koch, G. 1994. Software Process Assessment & Improvement. The Bootstrap Approach, Oxford, Blackwell Publishers.
Trienekens, J.J.M. and Thoma, P. 1994. Customer oriented design of quality management systems (QMS): Learning from industrial management. Building quality into software. In Ross, M., Brebbia, C.A. Staples, G., Eds., Software Quality Management II vol. 2, pp. 17-32.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Balla, K., Bemelmans, T., Kusters, R. et al. Quality through Managed Improvement and Measurement (QMIM): Towards a Phased Development and Implementation of a Quality Management System for a Software Company. Software Quality Journal 9, 177–193 (2001). https://doi.org/10.1023/A:1013301503616
Issue Date:
DOI: https://doi.org/10.1023/A:1013301503616