Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMPUT 770 - Software Process & QualitySQFD - 1  Paul Sorenson SQFD Software Quality Function Deployment - Examples Quality (even more than productivity)

Similar presentations


Presentation on theme: "CMPUT 770 - Software Process & QualitySQFD - 1  Paul Sorenson SQFD Software Quality Function Deployment - Examples Quality (even more than productivity)"— Presentation transcript:

1 CMPUT 770 - Software Process & QualitySQFD - 1  Paul Sorenson SQFD Software Quality Function Deployment - Examples Quality (even more than productivity) is the key issue of the 1990’s Paper examines how QFD (the implementation vehicle for TQM - Total Quality Management) is being applied by major software vendors (MSV) ref: S. Haag, M.K. Raja,and L.L. Schkade: “Quality,” CACM, Jan. 1996, vol.39, no.1, pp. 42-49.

2 CMPUT 770 - Software Process & QualitySQFD - 2  Paul Sorenson SQFD: Software Quality Function Deployment (House of Quality)  What is it? Front-end requirements solicitation technique for quantifiably soliciting and defining critical customer requirements. It’s an adaptation A- 1 matrix (House of Quality) technique used in traditional QFD.

3 CMPUT 770 - Software Process & QualitySQFD - 3  Paul Sorenson SQFDSQFD 1. Customer requirements are solicited and recorded. SQFD: a five step process 2. The requirements are converted to technical and measurable statements of the software product. 3. Customers complete correlation matrix by identifying the strength of the relationship between the various customer requirements and the technical product specifications. 4. Based on surveys, the priorities for the stated customer requirements are developed. 5. The technical product specification priorities are developed by summing the results of multiplying the customer requirements and technical product specs.

4 CMPUT 770 - Software Process & QualitySQFD - 4  Paul Sorenson SQFD: Example Assignment #2 Customer Reqmts 1. On-line help 2. Merge with valve catalog 3. Incorporate ASME standards library 4. Regular well-defined release strategy Done in reasonable time Easily imple- mented Generate customer interest Customer Reqmt Priorities 3 Technical Product Specifications 996 9 69 867 88 8 7 9 6 3 209197185 1 5 2 4 144 216 63

5 CMPUT 770 - Software Process & QualitySQFD - 5  Paul Sorenson Factor (by rank*) Mean SQFD Rating 1. Improved user involvement 2. Improved management support and involvement 3. Better trained user and management personnel 4. Technique to shorten SDLC 5. Methods which integrate techniques and tools 6. Better trained systems personnel 7. Increased use of automated tools 8. Improved project development technique 9. Improved cost/benefit analysis techniques 10. Improved computer hardware technology 4.60 4.40 3.20 4.00 2.80 3.60 2.80 4.40 3.80 3.60 *These are the 10 most important factors as determined by Necco et al. [1] from most important (Improved user involvement) to least important (Improved computer hardware technology). Table 1. Impact of SQFD on factors necessary for developing improved computer-based information systems

6 CMPUT 770 - Software Process & QualitySQFD - 6  Paul Sorenson Development TypePercentage New Upgrade Proprietary Enhancement Not applicable Correction of a deficiency Standard maintenance 40.0 34.2 14.3 8.6 2.9 0.0 Table 4. Projects by development type

7 CMPUT 770 - Software Process & QualitySQFD - 7  Paul Sorenson Result Achieved Communication satisfactory with technical personnel Communication satisfactory with users User requirements met Communication satisfactory with management Systems developed within budget Systems easy to maintain Systems developed on time Systems relatively error-free Systems easy to modify Programming time reduced Testing time reduced Documentation consistent and complete 3.7 3.6 3.4 3.3 3.2 3.0 2.7 Table 5. Comparison of results achieved between traditional approaches and SQFD Mean Traditional Rating Mean SQFD Rating 4.09 4.06 4.00 3.88 3.26 3.42 3.18 3.95 3.58 3.70 3.29 3.87


Download ppt "CMPUT 770 - Software Process & QualitySQFD - 1  Paul Sorenson SQFD Software Quality Function Deployment - Examples Quality (even more than productivity)"

Similar presentations


Ads by Google