Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 16. Eliciting Requirements > Requirements and Quality Function Deployme...

Requirements and Quality Function Deployment

Quality function deployment (QFD), also commonly known as a way to represent the “voice of the customer,” is a process for capturing customer requirements and translating them into requirements that can be used by designers, producers, and suppliers. As with many other topics mentioned in this chapter, there are numerous books, articles, consulting services, software, and Web sites devoted to QFD; it will be discussed further in this book in Chapter 30, “Software Quality Assurance.” It deserves mention in the context of requirements elicitation because the very first step in QFD is to “identify the customer's vital requirements for the product and translate them into design requirements.” At this point in our software life cycle, we are not ready to translate customer requirements into design requirements—that comes later, after the SRS is written and analysis modeling occurs—but we are very interested in all methods of stakeholder requirements elicitation and capture.

The process of QFD can be found within methods of brainstorming, FAST, and JAD. With QFD, sharing of information is achieved through the efforts of a cross-functional team from various stakeholder groups such as marketing, sales, service, distribution, product engineering, process engineering, procurement, production, and of course, the end-user of the software system. A second QFD characteristic found throughout the requirements elicitation process has to do with capturing the requirements information in one place, in a compact form. Lastly, with QFD and other requirements elicitation methods, there is support for consensus and decision making, especially when complex relationships and trade-offs are involved to achieve the best overall solution. Such support is imperative, as we almost always deal with conflicting requirements when all stakeholders are represented.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint