QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD...

33
Copyright © Lou Cohen 2008 1 QFD and Software Projects A quick tour

Transcript of QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD...

Page 1: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 1

QFD and Software ProjectsA quick tour

Page 2: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 2

Outline

• Brief history of QFD• Overview of tools used in QFD• Tour of the “House of Quality”

Page 3: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 3

Impact of QA on Customer Satisfaction -Why QFD?

Page 4: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 4

Brief History of QFD

Page 5: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 5

Brief history of QFD

• Logical outgrowth of the Japanese quality movement of the 60’s and 70’s

• Success stories from Mazda, Toyota Auto Body, Fuji Xerox, Computer Services Kaisha led to interest in U.S.

• Introduced into the U.S. in early 80’s by Don Clausing (Xerox) and Bob King (GOAL/QPC)

Page 6: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 6

Brief History of QFD - continued• GOAL/QPC translated core materials from the

Japanese and conducted early training• Japanese QFD process was very complex, relying

on a deep knowledge of Japanese Quality Practice not widely understood in U.S.

• Early practitioners modified QFD for quick adoption in U.S.

• QFD Institute created, focus on Japanese approach• QFD software: “QFD Capture,” “Snapsheets XL”,

others

Page 7: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 7

Brief History of QFD - SW

OS enhancementsTransaction ProcessingCASEEmbedded disk and

controller SW

“All-In-1”Telephone menu systemRDb ExpertVAX ClustersStrategic planning

Page 8: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 8

Overview of Tools Used in QFD

Page 9: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 9

Overview of tools used in QFD

• Performance enhancers– Do the work faster,

better

• Teamwork Tools– Determine the right

work to be done

Page 10: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 10

Performance enhancers -do the work right

• Power saw• Calculator• Spreadsheet

program• Word Processor

Page 11: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 11

Teamwork Tools -do the right work

• Understand complex relationships

• Provide basis for team-based analysis and problem solving

Page 12: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 12

Characteristics of Teamwork Tools

• Attractive to engineers• Encourage group visioning• Provide answers that are "good enough"• Easy to teach, easy to learn

Page 13: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 13

SW Basic Problem Solving Tools• For analysis of existing processes• Data-driven• Aimed at developing and communicating common understanding

Page 14: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 14

Software Management and Planning Tools

For understanding intangibles, especially from a planning point of view

– idea structuring– interrelationships

mapping

Page 15: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 15

SW Management & Planning Tools

Help teams manage intangible concepts, including:

•Desires•Preferences•Risk•Relationships•Goals•Priorities

Page 16: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 16

Affinity Diagram1. Collect ideas on a

focused topic of interest, by:

interviews, surveys, brainstorming

2. Transcribe each idea to a separate card

3. Organize the cards into general categories

4. In QFD, this is the “Voice of the Customer”

Page 17: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 17

Page 18: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 18

Tree Diagram

• Extend affinity diagram

• Look for holes at all levels

Page 19: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 19

Page 20: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 20

Matrix Diagram

• Map items in one dimension against items in another

• Look for correlations

• Look for lack of correlation

Page 21: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 21

Tour of the House of Quality

Page 22: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 22

THE HOUSE OF QUALITY• INPUTS:

– Knowledge of customer's needs

– Knowledge of product's current performance (from customer's viewpoint)

– Technical knowledge of product

• OUTPUTS:– Prioritization of product

metrics and features, to enhance the quality and competitiveness of the product.

Page 23: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 23

Customer needs

• Gather the customer's words– Interviews– Contextual inquiry– Survey

• Extract key phrases, transcribe to cards• Structure them (use affinity diagram)

Page 24: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 24

The House of Quality

Page 25: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 25

Planning Matrix• Records strategic product

planning• How important is each need to

the customer? (1-5)• How well are doing in meeting

each need? (1-5)• How well is the competition

doing in meeting each need? (1-5)

• What shall our goal be for each need? (1-5)

• If we meet the need, would we have a sales point? (1, 1.2, 1.5)

• Multiply and normalize (“Raw Weight” (R))

Page 26: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 26

Product Capabilities

• Deploy each need to one or more product capabilities

• Merge in capabilities from other sources

• Organize with an affinity diagram and tree diagram if necessary

Page 27: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 27

Technical Correlations• Map the product

capabilities against each other

• Will more of capability "A" enhance capability "B"?

• Will more of capability "A" detract from capability "B"?

Page 28: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 28

Impact

• If we do the best possible job delivering Capability "A", what Impact will it have on meeting Customer Need "B” (9,3,1,0)?

Page 29: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 29

Contribution Calculation

Page 30: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 30

Contribution Total

• Contribution Total = Priority =Σ(Contributions) = Σ C

Page 31: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 31

Targets• For most important

product capabilities, measure the competition

• Determine a measurement target for the important product capabilities– More is better?– Target is best?– Less is better?

Page 32: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 32

Beyond the House of Quality

• QFD can be extended beyond the HOQ to further levels of development.

Page 33: QFD and Software Projects - SQGNEsqgne.org/presentations/2008-09/Cohen-Sep-2008.pdf · Software QFD - 1-hr overview Author: Louis Cohen Created Date: 9/9/2008 3:08:51 PM ...

Copyright © Lou Cohen 2008 33

SUMMARY

• Quality planning has been generally aimed at defect reduction instead of customer satisfaction.

• QFD provides a structured method that uses customer’s needs to drive technical decisions.

• QFD is attractive to most engineers and managers, although many people balk at the needed investment in time and discipline. Hence shortcuts are needed.

• If QFD provided no other benefits, its effects on team building and common visioning generally justify its use.