A Model for Value Based Requirement Engineering

,†† Summary Software companies are forced to become increasingly competitive and responsive to consumers as well as market development due to rapid changes in the current world and global competition. It is important for software companies to maximize product value through proper requirement engineering. The purpose of requirement engineering activities is to add business value that is accounted for in terms of return-oninvestment of a software product. This paper introduces some of the fundamental aspects of value from the perspectives of economic theory, discusses a number of the challenges faced by a requirement engineer and finally describes a model to define value from business, product and project perspectives.

[1]  Björn Regnell,et al.  An industrial survey of requirements interdependencies in software product release planning , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[2]  Claes Wohlin,et al.  A product management challenge: Creating software product value through requirements selection , 2008, J. Syst. Archit..

[3]  Kristina Heinonen,et al.  Reconceptualizing customer perceived value: the value of time and place , 2004 .

[4]  John M. Favaro Value Based Management and Agile Methods , 2003, XP.

[5]  Guy Fitzgerald,et al.  Intellectual capital factors that impact of value creation , 2003, Proceedings of the 25th International Conference on Information Technology Interfaces, 2003. ITI 2003..

[6]  Barry W. Boehm,et al.  Value-based software engineering: reinventing , 2003, SOEN.

[7]  Günther Ruhe,et al.  12 Decision Support for Value-Based Software Release Planning , 2022 .

[8]  Claes Wohlin,et al.  A Value-Based Approach in Requirements Engineering: Explaining Some of the Fundamental Concepts , 2007, REFSQ.

[9]  Aybüke Aurum,et al.  Measurement and Decision Making , 2006, Value-Based Software Engineering.

[10]  K. Storbacka,et al.  Customer relationship management : creating competitive advantage through win-win relationship strategies , 1997 .

[11]  Barry W. Boehm,et al.  Value-Based Software Engineering: Overview and Agenda , 2006, Value-Based Software Engineering.

[12]  Claes Wohlin,et al.  Engineering and Managing Software Requirements , 2005 .

[13]  Claes Wohlin,et al.  Criteria for Selecting Software Requirements to Create Product Value: An Industrial Empirical Study , 2006, Value-Based Software Engineering.

[14]  Barry Boehm,et al.  Software economics: a roadmap , 2000, ICSE '00.

[15]  Des Greer,et al.  Software release planning: an evolutionary and iterative approach , 2004, Inf. Softw. Technol..

[16]  Claes Wohlin,et al.  Aligning Software Project Decisions: a Case Study , 2006, Int. J. Softw. Eng. Knowl. Eng..

[17]  Philip Kotler,et al.  The Major Tasks of Marketing Management , 1973 .

[18]  Jaap Gordijn,et al.  Value-based requirements engineering: exploring innovative e-commerce ideas , 2003, Requirements Engineering.

[19]  Claes Wohlin,et al.  What is important when deciding to include a software requirement in a project or release? , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[20]  Claes Wohlin,et al.  An evaluation of methods for prioritizing software requirements , 1998, Inf. Softw. Technol..

[21]  David Raffo,et al.  Value-based software engineering (VBSE) , 2000, SPLC.

[22]  Pär Carlshamre,et al.  Release Planning in Market-Driven Software Product Development: Provoking an Understanding , 2002, Requirements Engineering.

[23]  David G. Messerschmitt,et al.  Marketplace issues in software planning and design , 2004, IEEE Software.

[24]  Des Greer,et al.  Quantitative studies in software release planning under risk and resource constraints , 2003, 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings..

[25]  Tyson R. Browning,et al.  On customer value and improvement in product development processes , 2003 .