Value-Based Requirements Prioritization: Usage Experiences

نویسندگان

  • Nupul Kukreja
  • Sheetal Swaroop Payyavula
  • Barry W. Boehm
  • Srinivas Padmanabhuni
چکیده

There are usually more requirements than feasible given valuable ones for implementation in order to ensure the delivery of a high value system. Simple prioritization approaches like 110 ranking or MoSCoW lead to numerous ties requiring one to repeat the process for the tied items. In a previous study [1] we analyzed 17 different prioritization frameworks that could be used to perform value-based requirements prioritization (VBRP). The Technique of Ordered Preference by Similarity to Ideal Solution (TOPSIS) was selected as the framework of choice, as a result of the analysis. TOPSIS was deployed for use by a premier IT company in India. In this paper we present our experiences in using a decision analysis framework like TOPSIS to perform VBRP. We have seen successful applications of using such a decision analysis framework for prioritizing test-cases, scoping to select the most valuable requirements for a release or product roadmap, value focused resource allocation and value-oriented product customization. We aim to provide evidence showing how VBRP and decision analysis frameworks can help channelize various systems engineering activities by focusing on the most valuable items first. Our experience in deploying the framework for various prioritization activities provides strong evidence making explicit the need for VBRP as a first-class citizen for value-based planning, implementation and delivery of systems and software applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selecting the Most Appropriate Framework for Value Based Requirements Prioritization A Case Study

There are usually more requirements than feasible in a given schedule. Thus, it’s imperative to be able to choose the most valuable ones for implementation to ensure the delivery of high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting t...

متن کامل

PHandler: An expert system for a scalable software requirements prioritization process

Software requirements engineering is a critical discipline in the software development life cycle. The major problem in software development is the selection and prioritization of the requirements in order to develop a system of high quality. This research analyzes the issues associated with existing software requirement prioritization techniques. One of the major issues in software requirement...

متن کامل

Criteria-Based Requirements Prioritization for Software Product Management

Meeting stakeholders requirements and expectations becomes one of the critical aspects on which any software organization in market-driven environment focus on, and pays a lot of efforts and expenses to maximize the satisfaction of their stakeholders. Therefore identifying the software product release contents becomes one of the critical decisions for software product success. Requirements prio...

متن کامل

Towards the prioritization of system test cases

During software development companies are frequently faced with lack of time and resources, which limits their ability to effectively complete testing efforts. Often, the engineering team is compelled to stop their testing efforts abruptly due to schedule pressures. We build upon prior test case prioritization research and present a system-level, value-driven approach to test case prioritizatio...

متن کامل

Providing value by prioritizing requirements throughout software product development State of practice and suitability of prioritization methods

State of practice and suitability of prioritization methods Licentiate thesis submitted for official examination for the degree of Licentiate in Technology. ABSTRACT OF LICENTIATE THESIS Author Date Laura Lehtola 5.9.2006 Pages 53 + publications Title of thesis Providing value by prioritizing requirements throughout software product development-State of practice and suitability of prioritizatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013