DocumentCode :
635289
Title :
Decision theoretic requirements prioritization A two-step approach for sliding towards value realization
Author :
Kukreja, Nupul
Author_Institution :
Center for Syst. & Software Eng. (CSSE), Univ. of Southern California, Los Angeles, CA, USA
fYear :
2013
fDate :
18-26 May 2013
Firstpage :
1465
Lastpage :
1467
Abstract :
Budget and schedule constraints limit the number of requirements that can be worked on for a software system and is thus necessary to select the most valuable requirements for implementation. However, selecting from a large number of requirements is a decision problem that requires negotiating with multiple stakeholders and satisficing their value propositions. In this paper I present a two-step value-based requirements prioritization approach based on TOPSIS, a decision analysis framework that tightly integrates decision theory with the process of requirements prioritization. In this two-step approach the software system is initially decomposed into high-level Minimal Marketable Features (MMFs) which the business stakeholders prioritize against business goals. Each individual MMF is further decomposed into low-level requirements/features that are primarily prioritized by the technical stakeholders. The priorities of the low-level requirements are influenced by the MMFs they belong to. This approach has been integrated into Winbook, a social-networking influenced collaborative requirements management framework and deployed for use by 10 real-client project teams for the Software Engineering project course at the University of Southern California in Fall 2012. This model allowed the clients and project teams to effectively gauge the importance of each MMF and low-level requirement and perform various sensitivity analyses and take value-informed decisions when selecting requirements for implementation.
Keywords :
decision theory; formal specification; social networking (online); TOPSIS; University of Southern California; Winbook; budget constraints; business goals; business stakeholders; decision analysis framework; decision problem; decision theoretic requirements prioritization; decision theory; high-level minimal marketable features; low-level requirements; multiple stakeholders; schedule constraints; sensitivity analyses; sliding towards value realization; social-networking influenced collaborative requirements management framework; software engineering project course; software system; technical stakeholders; value-based requirements prioritization approach; value-informed decisions; Decision making; Educational institutions; Quality function deployment; Sensitivity analysis; Software systems; Requirements; decision theory; prioritization; value-based prioritization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-3073-2
Type :
conf
DOI :
10.1109/ICSE.2013.6606746
Filename :
6606746
Link To Document :
بازگشت