Quality Function Deployment

Slides:



Advertisements
Similar presentations
Quality Function Deployment (QFD)
Advertisements

QUALITY FUNCTION DEPLOYMENT
Designing Products & Engineering. Customers Requirements l Normal Requirements are typically what we get by just asking customers what they want. l Expected.
Roadmap for Sourcing Decision Review Board (DRB)
Systems Development Environment
Lecture # 2 : Process Models
Quality Function Deployment
Quality Function Deployment
Greg Baker © Part One The Foundations – A Model for TQM Chapter # 3 Design for quality.
QUALITY FUNCTION DEPLOYMENT
IE673Session 4 - Customer Relationships1 Customer Relationships (The Voice of the Customer)
QUALITY FUNCTION DEPLOYMENT CHAPTER 12
Analysis Concepts and Principles
Fundamentals of Information Systems, Second Edition
Quality Function Deployment
1 Introduction to System Engineering G. Nacouzi ME 155B.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Quality Function Deployment Quality Function Deployment QFD Vivian Cherie KJ.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
CHAPTER 19 Building Software.
Part III: Tools and Techniques for TQM Dr. Ayham Jaaron Second Semester 2010/2011.
Quality Function Deployment
IET 619:Quality Function Deployment
Chapter 5 Product Specifications. Learning Objectives How to translate subjective customer needs into precise target specs? How could the team resolve.
What is Business Analysis Planning & Monitoring?
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Requirements analysis Speaker: Chuang-Hung Shih Date:
S/W Project Management
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
CSI315 Web Technology and Applications
Quality Function Deployment
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Describing Methodologies PART II Rapid Application Development*
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
Quality Function Deployment. What is QFD? A method of transferring customer needs and requirements into technical specifications for new product and service.
New Product Development Management NPDM 4 Mohsen SADEGHI Department of Graduate School of Management and Economics Sharif University of Technology.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
SYSE 802 John D. McGregor Module 6 Session 1 Systems Engineering Analyses II.
An-Najah National University Faculty Of Engineering Industrial Engineering Department Implementation Of Quality Function Deployment On Engineering Faculty.
Kenneth J. Andrews EMP Manufacturing Systems: EMP-5179 Module #9: Quality Function Deployment (QFD) Dr. Ken Andrews High Impact Facilitation Fall.
Requirements Engineering Requirements Elicitation Process Lecture-9.
Chapter 7: A Summary of Tools Focus: This chapter outlines all the customer-driven project management tools and techniques and provides recommendations.
Quality Function Deployment – House of Quality – Process and Benefits
Chapter 6 Determining System Requirements. 2 2 What are Requirements? “Requirements are … a specification of what should be implemented. They are descriptions.
QUALITY FUNCTION DEPLOYMENT LISTEN VOICE OF THE CUSTOMER First application of QFD was at Mitsubishi, Japan, in 1972 by Dr. Mizuno. In production of mini-vans.
Lecture-3.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
PRESENTED BY GROUP 1 QUALITY FUNCTION DEPLOYMENT.
© G. A. Motter, 2006, 2008 & 2009 Illustrated by Examples Quality Function Deployment and Selection Matrices Customer Driven Product Development.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Quality Function Deployment Team 6 Rochelle Robles David Harty Johnathan Pesce.
1 EMS Fundamentals An Introduction to the EMS Process Roadmap AASHTO EMS Workshop.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Chapter 12 Translating Expectations to Specifications CEM 515: Project Quality Management Prof. Abdulaziz A. Bubshait King Fahd University of Petroleum.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
1 The Requirements Problem Chapter 1. 2 Standish Group Research Research paper at:  php (1994)
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
House of Quality Tutorial for Medical Device Design CAPT Kimberly Lewandowski-Walker National Expert, Medical Devices U.S. Food and Drug Administration.
 System Requirement Specification and System Planning.
Quality Function Deployment
Total quality management
Principles of Information Systems Eighth Edition
CASE Tools and Joint and Rapid Application Development
Why QFD….? Product should be designed to reflect customers’ desires and tastes. House of Quality is a kind of a conceptual map that provides the means.
Quality Function Deployment
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 7 Process Management.
Presentation transcript:

Quality Function Deployment Acknowledging: David Menks Anwar Ahmed Kaijun Fu Found at: http://sern.ucalgary.ca/~kjfu/courses/SENG613/teamwork.html

Other Sources on QFD/SQFD Good overview can be found at: http://pages.cpsc.ucalgary.ca/~johnsonk/SENG/SENG613/Project/report.htm Downloadable tool: www.iti-oh.com SQFD paper: (see other slides) Nov 23, 2000 SENG 613 QFD

Table of Contents Overview QFD: Step by Step Exercise Comparison of Different RE Techniques Application of QFD on Software Engineering QFD software list Discussion Nov 23, 2000 SENG 613 QFD

Overview of QFD The History of QFD. What is QFD? Why use QFD? Characteristics of QFD? Nov 23, 2000 SENG 613 QFD

History of QFD 1960’s, Yoji Akao conceptualized QFD. Statistical Quality Control, SQC, was the central quality control activity after WWII. SQC became Total Quality Control, TQC. QFD was derived from TQC. Nov 23, 2000 SENG 613 QFD

First Application of QFD 1966, Bridgestone Tire Corp first used a process assurance table. 1972, the process assurance table was retooled by Akao to include QFD process. 1972, Kobe Shipyards (of Mitsubishi Heavy Industry) began a QFD Oil Tanker project. 1978, Kobe Shipyards published their quality chart for the tanker. Nov 23, 2000 SENG 613 QFD

QFD Takes Hold The first paper on QFD was published in 1972. In 1978, the first book on QFD was published in Japanese. In 1983, the first English QFD article was published in North America. By the late 1970’s most of the Japanese manufacturing industry were using QFD. Nov 23, 2000 SENG 613 QFD

QFD in North America QFD spread rapidly in North America during the 1980’s The Automobile industry and Manufacturing began heavy use of QFD at this time. QFD symposiums (North American, Japanese, European, International) were set up to explore research relating to QFD techniques. The QFD institute was formed in 1994. Nov 23, 2000 SENG 613 QFD

QFD in Software Engineering The QFD Research Group was seeking research relating to QFD in Software Engineering since 1987. A new style of QFD, Software QFD (SQFD), has emerged. DEC, AT&T, HP, IBM and Texas Instruments have all published information relating to SQFD (Haag, 1996). Nov 23, 2000 SENG 613 QFD

Additional Techniques There are many techniques which are a style of QFD or are used to enhance QFD. These include: TRIZ, conjoint analysis, the seven product planning tools, Taguchi methods, Kano model, SQFD, DQFD, Gemba, Kaizen, Comprehensive QFD, QFD (N), QFD (B). Nov 23, 2000 SENG 613 QFD

Overview of QFD The History of QFD. What is QFD? Why use QFD? Characteristics of QFD? Nov 23, 2000 SENG 613 QFD

What is QFD? Quality Function Deployment, QFD, is a quality technique which evaluates the ideas of key stakeholders to produce a product which better addresses the customers needs. Customer requirements are gathered into a visual document which is evaluated and remodeled during construction so the important requirements stand out as the end result. Nov 23, 2000 SENG 613 QFD

The QFD Paradigm QFD provides the opportunity to make sure you have a good product before you try to design and implement it. It is about planning and problem prevention, not problem solving (Eureka, 1988). QFD provides a systematic approach to identify which requirements are a priority for whom, when to implement them, and why. Nov 23, 2000 SENG 613 QFD

High-Level QFD Requirements are initially elicited using other RE techniques (interviewing, brain-storming, focus-groups, etc). QFD involves the refinement of requirements using matrices and charts based on group decided priorities. There are 4 Phases of QFD. Each Phase requires internal iteration before proceeding to the next. Once at a Phase you do not go back. Nov 23, 2000 SENG 613 QFD

What Does QFD Require? QFD requires time, effort, and patience. QFD requires access to stakeholder groups. The benefits of QFD are not realized immediately. Usually not until later in the project or the next project. QFD requires full management support. Priorities for the QFD process cannot change if benefits are to be realized. Nov 23, 2000 SENG 613 QFD

Overview of QFD The History of QFD. What is QFD? Why use QFD? Characteristics of QFD? Nov 23, 2000 SENG 613 QFD

Why use QFD? The QFD process leads participants to a common understanding of project direction and goals. QFD forces organizations to interact across their functional boundaries (Hales, 1995). QFD reduces design changes (Mazur, 2000). Nov 23, 2000 SENG 613 QFD

Nov 23, 2000 SENG 613 QFD

QFD Artifacts Prioritized list of customers and competitors. Prioritized list of customer requirements. Prioritized list of how to satisfy the requirements. A list of design tradeoffs and an indication of how to compromise and weigh them. A realistic set of target values to ensure satisfaction. Nov 23, 2000 SENG 613 QFD

What about Cost? Cost reduction is not mentioned as a ‘Why to use QFD’. Initial costs will be as high or a little higher compared with traditional techniques. You are seeking long term savings in that product or the products that follow. Nov 23, 2000 SENG 613 QFD

Overview of QFD The History of QFD. What is QFD? Why use QFD? Characteristics of QFD? Nov 23, 2000 SENG 613 QFD

Characteristics of QFD 4 Main Phases to QFD Product Planning including the ‘House of Quality’ (Requirements Engineering Life Cycle) Product Design (Design Life Cycle) Process Planning (Implementation Life Cycle) Process Control (Testing Life Cycle) Nov 23, 2000 SENG 613 QFD

QFD Phase 1 Phase 1 is where most of the information is gathered. Getting good data is critical. Any mistakes in requirements here will be magnified later. Software Engineers should spend most of our time in this Phase. Nov 23, 2000 SENG 613 QFD

The House of Quality (HoQ) Is a set of matrices which contains the requirements (What’s) and the detailed information to achieve those requirements (How’s, How Much’s). Stakeholder groups fill in the matrices based on their priorities and goals. A key to the HoQ is making sure each group answers the same question about the same relationship, What vs How, cell. Nov 23, 2000 SENG 613 QFD

Key Items to Address in HoQ QFD Team Mission Statement. Who is the customer? What are the Requirements? How important is each requirement? How will you achieve each requirement? Complete the Relationship Matrix (what’s vs how’s). Which how’s are the most important? What are the tradeoffs between the how’s? What target values should be established? Nov 23, 2000 SENG 613 QFD

QFD: Step by Step Guide How QFD Works Step by Step Guide to Build a “House of Quality” Example: Web page development Nov 23, 2000 SENG 613 QFD

How QFD Works Customer-requirements-driven design and production planning process Rationale is that product quality is measured by customer satisfaction and customers are satisfied if their needs or requirements are met QFD is building requirements into products. Inputs customer requirements Outputs production procedures for producing a product to satisfy customers. Nov 23, 2000 SENG 613 QFD

How QFD Works (2) Conceive Design Process Production Technical Specifications Design Process Methods Tools Production High Level Design Procedures Requirements QFD Planning Process Nov 23, 2000 SENG 613 QFD

House of Quality Example Correlation Matrix (Hows vs. Hows) Technical Specifications (Hows) Whys Customer Requirements (Whats) Relationship Matrix (Whats vs. Hows”) Customer Importance Rating Customer Market Evaluation (Whats vs. Whys) How muchs Technical Competitive Evaluations Target Goals Example Degree of Technical Difficulty Overall Importance Ratings Nov 23, 2000 SENG 613 QFD

Customer Requirements "Voice of Customer” (VOC) Are “whats” Expressed in customer’s own language Qualitative, vague, ambiguous, incomplete, inconsistent Group session Categorization and organization Nov 23, 2000 SENG 613 QFD

Technical Specifications Voice of the Engineers or Designers (“hows”). Interpretations of "whats" in terms of technical specifications or design requirements (designers’ language) Potential choices for product features Each "whats" item must be converted (refined) to “how(s)” They have to be actionable (quantifiable or measurable) Free of technology and implementation creates flexibility for design Nov 23, 2000 SENG 613 QFD

Relationship Matrix “Whats” vs. “Hows” Correlates how “hows” satisfy “whats” Use symbolic notation for depicting weak, medium, and strong relationships A weight of 1-3-9 or 1-3-5 is often used More “strongs” are ideal Cross-checking ability Nov 23, 2000 SENG 613 QFD

Customer Prioritization Prioritizing the importance of each “whats” item to the customer. Rate each “whats” item in 1 to 5 rating Completed by the customer AHP can be used Nov 23, 2000 SENG 613 QFD

Customer Market Competitive Evaluations Comparison of the developer's product with the competitor’s products Question: “Why the product is needed?” The customer evaluates all products comparing each “whats” item Rating of 1 of 5 is given The results help position the product on the market. Identify the gaps Nov 23, 2000 SENG 613 QFD

Target Goals “How much’s" of the “Hows“ (measurement) Answers a common design question: "How much is good enough (to satisfy the customer)?“ Not known at the time when the "hows" are determined. They are determined through analysis. Clearly stated in a measurable way as to how customer requirements are met Provides designers with specific technical guidance Can be used for (acceptance) testing. Nov 23, 2000 SENG 613 QFD

Correlation Matrix “Roof” part Identifies how “hows” items support (positive) or conflict (negative) with one another May combine strong positive items to reduce development effort Find trade-offs for negative items by adjusting “how much” values. Trade-offs must be resolved or customer requirements won’t be fully satisfied. Nov 23, 2000 SENG 613 QFD

Technical Specifications Competitive Evaluation Similar to customer market competitive evaluations but conducted by the technical team Technical advantages or disadvantages over competitor products Conflicts may be found between customer evaluations and technical team evaluations Nov 23, 2000 SENG 613 QFD

Technical Difficulty Assessment Performed by technical teams Helps to establish the feasibility and realization of each "hows" item 1 to 5 ratings Nov 23, 2000 SENG 613 QFD

Overall Importance Ratings Only time when math is required Calculated overall ratings Function of relationship ratings and customer prioritization ratings. Used to determine a set of technical specifications / requirements needed for the next phase. Nov 23, 2000 SENG 613 QFD

Decisions for Phase 2 The “Hows” are analyzed Overall importance ratings Technical difficulties Competitive ratings Decisions on design requirements are made Start product design phase Nov 23, 2000 SENG 613 QFD

SQFD QFD for software Software Engineering is requirements driven Addresses quality issues in software development Usually use QFD phase 1 Focuses on requirements “Hows” vs. functional or non-functional requirements “How much’s” vs. Testing Nov 23, 2000 SENG 613 QFD

How to Apply QFD to SE Use for new or upgrade type of projects Requirements refinements Customer has ideal, developer has solution Ideal to know application domain knowledge Software for internal use Software for general use such as OS, word processor etc. Nov 23, 2000 SENG 613 QFD

Presentation Summary Disadvantages of SQFD Advantages of SQFD How to Make SQFD work Nov 23, 2000 SENG 613 QFD

Disadvantage of SQFD - What Makes QFD Unsuitable for SE Time and resources consuming Process limitation in iteration support Does not support common language between users and developers Documentation requirements Focus on quality other than functionality Nov 23, 2000 SENG 613 QFD

Benefits of SQFD Communications among groups Decision justification Metrics Cross-checking Avoid loss of information Shortens the SDLC Source: http://www.acm.org/pubs/articles/journals/cacm/1996-39-1/p41-haag/p41-haag.pdf Nov 23, 2000 SENG 613 QFD

Advantages of SQFD Customer / User involvement Focus on customer needs Team builder Improve product or service quality Shorter development cycles Lower costs and greater productivity Nov 23, 2000 SENG 613 QFD

Advantages of SQFD (2) Reduces design changes Good for communication, decision making and planning Allows for a lot of information in a small space Nov 23, 2000 SENG 613 QFD

How to Make SQFD Work Obtain management commitment Establish clear, up-front objectives Strong technical know-how Establish multi-functional team. Designate a facilitator QFD training Nov 23, 2000 SENG 613 QFD

How to Make SQFD Work (2) Get an adequate time commitment from team members Schedule regular meetings Avoid first using QFD on a large, complex project Avoid gathering perfect data Avoid technical arrogance Focus on the important items Nov 23, 2000 SENG 613 QFD

Conclusion QFD originated in the Manufacturing industry and has been applied to software engineering QFD addresses the quality of the product SQFD is QFD for software QFD, JAD, SSM, PD, RAD and OO all have their merits and faults The use of the technique depends on the project Nov 23, 2000 SENG 613 QFD

QFD vs. JAD Nov 23, 2000 SENG 613 QFD

QFD vs. JAD cont. Nov 23, 2000 SENG 613 QFD

QFD vs. JAD cont. Nov 23, 2000 SENG 613 QFD