Joint Requirements Engineering: Qfd for Rapid Customer-Focused Software and Internet-Development

Front Cover
Springer Science & Business Media, 2000 - Computers - 296 pages

Software development is becoming more and more complex and dynamic. The strength of traditional Requirements Engineering methods lies in formalization of existing user requirements. However, if - such as in Internet applications, for example - requirements and/or technical solutions are unclear, a flexible, rapid process is required that integrates know-how of users and developers and focuses on the essential. Quality Function Deployment (QFD) meets these requirements. QFD is aimed at software that presents not all technically possible characteristics but only those that are important for success. Requirements Engineering with QFD is goal-oriented, rapid, flexible and customer-oriented. The book includes a guide to the method and shows several practical examples from SAP AG and other companies.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

QFD Benefits 11 Weaknesses of traditional Requirements Engineering Methods 111 Problems in Software Development practice
1
112 Evaluation of traditional Requirements Engineering Methods
6
12 SolutionsAdvantages of Joint Requirements Engineering with QFD
7
13 Summary
12
QFD Basics 21 THE Essence of QFD
15
22 History of QFD
17
23 Principles of QFD
18
241 Rules and Techniques of Teamwork
20
Procedure model of a QFD pilot project Establishing targets and expected benefits of QFD
117
Selection of a pilot project
118
Establishing success criteria
119
Realization and evaluation of the pilot project
121
Introducing QFD in the company
122
Writing specification documents
123
Integration of QFD into Software Engineering Procedure models
124
QFD Case Study Planning the SAP R73 Diary Selecting the project Process and results of the project steps
129

242 The Seven Management and Planning Tools
21
243 The House of Quality HoQ
23
244 The sequence of matrices
25
25 Classic QFD models
26
26 Differences between Software QFD and classic QFD
27
27 Software QFD models
29
28 Summary
34
QFD Methodology
35
Email Client
36
32 Outline of the QFD process
44
33 Sequence of and interdependencies among QFD process steps
50
34 Summary
52
Guide through the QFD process
53
411 Project Organization
54
412 Customer Deployment
58
421 Voice of Customer Analysis
61
422 Evaluation of Customer Requirements
65
423 Voice of Engineer Analysis
71
424 Building the Software HoQ matrix
74
43 Building the classic HoQ
78
431 Elicitation of Quality Elements
79
432 Building the classic HoQ matrix
80
441 Evaluation of Product Functions
83
442 Evaluation of Quality Elements
85
443 Design Points Analysis
86
45 Summary
88
Continuous QFD 51 Fuzzy Development Tasks Unclear Customer Requirements and Product Characteristics
89
Dynamic Customer Requirements and Product Characteristics
90
Uncertain Product Characteristics feasibility
91
515 CQFDs Reaction to Fuzzy Development Tasks
92
Basic Elements of CQFD to deal with fuzzy development tasks
93
522 Incremental planning and implementation cycles
94
Online CQFD Process Documentation
95
Discussion panels to identify and discuss customer and developer statements
96
Evaluation panel to prioritize customer requirements
97
Use of Templates a Template for ECommerce Applications
98
CQFD meetings Course of each meeting
103
4 Check and Evaluate
105
Developer meetings
106
Life of a CQFD project
107
Web site for a hardware dealer 551 Selection of the project 552 Course of the project
109
553 Results and experiences with CQFD
112
5C Summary
115
Evaluation of the project
144
Summary
150
QFD Software Tools Overview of QFD Software Tools
151
Evaluation of QFD Software Tools
157
Customer Requirements
158
823 Customer Satisfaction
160
Product Features
163
832 Performance Index
165
Conclusion
168
Internetbased QFD QFD Process in practice
169
Virtual QFD Support System Requirements
170
Internet as basic system of a virtual product development
171
QFD Process documentation
172
Voice of Customer Table and Voice of Engineer Table
173
Virtual House of Quality
174
Internetbased QFD at the University of Cologne Project Description
175
Numbers and Facts
178
934 Negative Experiences
179
Lessons Learned
180
Conclusion
181
Applying QFD for Software Process Improvement Introduction
183
102 Outline of the QFD project
184
Determining and clustering customers Phase Plan
185
Determining process requirements and recommendations for Phase Do
186
Establishing and analyzing the House of Quality Phase Check
190
improvements
192
Establishing the Improvement Targets
195
107 Planning and implementing actions Phase Act
197
108 Conclusion
198
Success Factors of QFD Projects Subject and methodical concept
201
Goals of the QFD employment
202
project success
205
11231 Selection of design parameters for the implementation of the design goals
207
Theses for the design of QFD projects
208
Testing the concept in a QFD field study
209
1141 Achievement degrees of the design goals
212
Effects of the design conditions
213
Effects of the design parameters
214
Recommendations regarding the design of QFD projects
220
Critical reflections on the results
221
Further applications and future of QFD
223
QFD Material Collection
229
Copyright

Common terms and phrases

Bibliographic information