Managing software requirements using quality function deployment

  • Authors:
  • Joachim Karlsson

  • Affiliations:
  • Focal Point AB, Teknikringen 1E Linköping Sweden

  • Venue:
  • Software Quality Control
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this article we describe and discuss QFD (quality function deployment) as a framework for managing software requirements. Experiences were gained while participating as researchers in a commercial large-scale software telecommunications project at Ericsson Radio Systems AB. We found that prerequisites for succeeding with QFD include having visible customers and users, forming a cross-functional team adequately trained in QFD, and allowing adequate time for its first application. Advantages of using QFD are: better focus on customers and users, an effective means of prioritizing and communicating software requirements; and managing non-functional requirements. Issues not fully supported by QFD include adequate abstractions levels in describing requirements, handling temporal relations between requirements and initiating the use of QFD for a new development project.