Skip to main content
Log in

Quality through Managed Improvement and Measurement (QMIM): Towards a Phased Development and Implementation of a Quality Management System for a Software Company

  • Published:
Software Quality Journal Aims and scope Submit manuscript

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.

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

Access this article

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

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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 & ISCNInternational 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 MeasurementA Worldwide Perspective, International Thomson Computer Press, pp. 21-43.

  • Fenton, N.E. 1992. Software Metricsa Rigorous Approach, London, Chapman & Hall.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013301503616

Navigation