QFD: A Different Way to Measure Software Quality

Quality Function Deployment (QFD) technique has been developed in the context of Total Quality Management, and it has been experimented in the software engineering domain. This paper illustrated how key constructs from QFD contributed to an development of a second version of a Quality Factor (QF) for a qualitative software evaluation, considering three distinctive but connected areas of interest, each of them representing dimension of performance: ○ economic dimension, the perspective is the managers' viewpoint; ○ social dimension, the perspective is the users' viewpoint; ○ technical dimension, the perspective is the developers' viewpoint. This new version of the original QF technique, referred to as QF'D (Quality Factor through QFD), has the following features: it can be used for both a priori and a posteriori evaluations of the software product; it makes usage of the set of quality sub-characteristics proposed in the new upcoming ISO/IEC 9126:2000 standard it has a variable number of elements taken into account the three viewpoints for the evaluation; it offers the visual clarity from QFD for external and internal benchmarking. An implementation of this new version of this technique in quality models is also discussed.

[1]  Erik Brynjolfsson,et al.  The Matrix of Change , 1997 .

[2]  M. K. Raja,et al.  Quality function deployment usage in software development , 1996, CACM.

[3]  Alain Abran,et al.  Multidimensional Software Performance Measurement Models , 1999 .

[4]  Sixten Schockert,et al.  SUCCESS FACTORS OF QFD PROJECTS , 1998 .

[5]  John A. Hrones,et al.  Defining Global Requirements with Distributed QFD , 1993, Digit. Tech. J..

[6]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[7]  Barry Boehm,et al.  Characteristics of software quality , 1978 .

[8]  Roger S. Pressman,et al.  Software Engineering: A Beginner's Guide , 1988 .

[9]  Alain Abran,et al.  A three dimensional software performance measurement model , 1998 .

[10]  R. Geoff Dromey,et al.  A Model for Software Product Quality , 1995, IEEE Trans. Software Eng..

[11]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

[12]  Alain Abran,et al.  LIME: a three-dimensional software performance measurement model for project management , 2000 .

[13]  Jonas S. Karlsson Towards a strategy for software requirements selection , 1995 .

[14]  Nancy C. Praizier,et al.  The Qfd Book: The Team Approach to Solving Problems and Satisfying Customers Through Quality Function Deployment , 1993 .

[15]  Alain Abran,et al.  Multidimensional Software Performance Measurement Models: A Tetrahedron-based Design , 1999 .

[16]  Alain Abran,et al.  A quality factor for software , 1999 .

[17]  Tito Conti,et al.  Organizational Self-Assessment , 1997 .

[18]  Miyoung Jeong,et al.  Quality function deployment: An extended framework for service quality and customer satisfaction in the hospitality industry , 1998 .

[19]  Jim A. McCall,et al.  Factors in Software Quality. Volume I. Concepts and Definitions of Software Quality , 1977 .