scispace - formally typeset
Journal ArticleDOI

A cost-value approach for prioritizing requirements

Joachim Karlsson, +1 more
- 01 Sep 1997 - 
- Vol. 14, Iss: 5, pp 67-74
TLDR
A cost-value approach for prioritizing requirements is developed and applied to two commercial projects, finding it helps project managers select a subset of the customers' requirements and still produce a system that meets their needs.
Abstract
Developing software systems that meet stakeholders' needs and expectations is the ultimate goal of any software provider seeking a competitive edge. To achieve this, you must effectively and accurately manage your stakeholders' system requirements: the features, functions, and attributes they need in their software system. Once you agree on these requirements, you can use them as a focal point for the development process and produce a software system that meets the expectations of both customers and users. However, in real world software development, there are usually more requirements than you can implement given stakeholders' time and resource constraints. Thus, project managers face a dilemma: how do you select a subset of the customers' requirements and still produce a system that meets their needs? The authors developed a cost-value approach for prioritizing requirements and applied it to two commercial projects.

read more

Citations
More filters
Proceedings ArticleDOI

Requirements engineering: a roadmap

TL;DR: An overview of the field of software systems requirements engineering (RE) is presented, describing the main areas of RE practice, and highlights some key open research issues for the future.
Journal ArticleDOI

A framework for ranking of cloud computing services

TL;DR: This work proposes a framework and a mechanism that measure the quality and prioritize Cloud services and will create healthy competition among Cloud providers to satisfy their Service Level Agreement (SLA) and improve their QoS.
Journal ArticleDOI

Using Students as Subjects—A Comparative Study ofStudents and Professionals in Lead-Time Impact Assessment

TL;DR: It is found that the differences are only minor, and it is concluded that software engineering students may be used instead of professional software developers under certain conditions.
Journal ArticleDOI

An evaluation of methods for prioritizing software requirements

TL;DR: An evaluation of six different methods for prioritizing software requirements for a telephony system found the analytic hierarchy process to be the most promising method, although it may be problematic to scale-up.
Journal ArticleDOI

Security quality requirements engineering (SQUARE) methodology

TL;DR: A model developed by the Software Engineering Institute's Networked Systems Survivability (NSS) Program is presented, and two case studies where the model was applied to a client system are examined.
References
More filters
Book ChapterDOI

The Analytic Hierarchy Process

TL;DR: Analytic Hierarchy Process (AHP) as mentioned in this paper is a systematic procedure for representing the elements of any problem hierarchically, which organizes the basic rationality by breaking down a problem into its smaller constituent parts and then guides decision makers through a series of pairwise comparison judgments to express the relative strength or intensity of impact of the elements in the hierarchy.
Journal ArticleDOI

A field study of the software design process for large systems

TL;DR: A layered behavioral model is used to analyze how three of these problems—the thin spread of application domain knowledge, fluctuating and conflicting requirements, and communication bottlenecks and breakdowns—affected software productivity and quality through their impact on cognitive, social, and organizational processes.
Book

Software Requirements: Objects, Functions and States

TL;DR: 1. The Software Requirements Specification: Specifying Behavioral Requirements and Nonbehavioral Requirements and Requirements Prototyping.
Journal ArticleDOI

Identifying quality-requirement conflicts

TL;DR: QARCC, a knowledge-based tool that helps users, developers, and customers analyze requirements and identify conflicts among them, is developed.
Journal ArticleDOI

Software-engineering research revisited

TL;DR: The author discusses three major changes that he suggests are occurring as a result of the software engineering industry adopting the industry-as-laboratory approach, in which researchers identify problems through close involvement with industrial projects and create and evaluate solutions in an almost indivisible research activity.
Related Papers (5)