A field study of the software design process for large systems
Communications of the ACM
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Software-Engineering Research Revisited
IEEE Software
Software Requirements Prioritizing
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Group decision making to better respond customer needs in software development
Computers and Industrial Engineering
Quality function deployment: a comprehensive literature review
International Journal of Data Analysis Techniques and Strategies
Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal
Group decision making to better respond customer needs in software development
Computers and Industrial Engineering
Expert Systems with Applications: An International Journal
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
A non-functional requirements tradeoff model in Trustworthy Software
Information Sciences: an International Journal
Abstract interpretation-based verification of non-functional requirements
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
A simulation-based fuzzy multi-attribute decision making for prioritizing software requirements
Proceedings of the 1st Annual conference on Research in information technology
Software architects' experiences of quality requirements: what we know and what we do not know?
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Prioritisation of software requirements using grey relational analysis
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
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.