Vol 1 No.2

Towards Value-Based requirements prioritization for software product management

ABSTRACT Meeting stakeholders' requirements and expectations becomes one of the critical aspects on which any software organization in market-driven environment focuses on, and pays a lot of effort 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 prioritization refers to that activity through which product releases contents that maximize stakeholder satisfaction can be identified [8]. This paper illustrates the Value-Oriented requirement prioritization approach for software product management. The technique proposed in this paper is based on the Hierarchical Cumulative Voting (HCV) and Value-Oriented Prioritization (VOP) techniques. The proposed technique, Value-Oriented HCV (VOHCV) addresses the weakness of HCV through selecting the best candidate requirements for each release not only based on the stakeholder's perceived value as HCV but also in terms of associated anticipated cost, technical risk, relative impact and market-related aspects. The VOHCV also addresses the weakness of VOP through supporting not only requirements flat structure as VOP but also through supporting hierarchical structure. By this means VOHCV inherits the strengths of both VOP and HCV and addresses their weaknesses while selecting the best candidate release requirement, to maximize stakeholders' value and satisfaction [11].

Ayman M. Wahba
  • Organization : Department of Computer and Systems.Ain Shams University (Egypt)
  • Email : ayman.wahba@gmail.com
Read More
Islam A. M. ElMaddah
Read More
Samer I. Mohamed
  • Organization : Department of Computer and Systems.Ain Shams University (Egypt), Department of electrical communication engineering, faculty of engineering, October University of Modern Science and Arts MSA (Egypt)
  • Email : samer.mohamed@eds.com; saibrahim@msa.eun.eg
Read More