A Value-Based Approach in Requirements Engineering: Explaining Some of the Fundamental Concepts

Today's rapid changes and global competition forces software companies to become increasingly competitive and responsive to consumers and market developments. The purpose of requirements engineering activities is to add business value that is accounted for in terms of return-on-investment of a software product. This article introduces some of the fundamental aspects of value by borrowing theories from economic theory, discusses a number of the challenges that face requirements engineers and finally provides a model that illustrates value from business, product and project perspectives.

[1]  Michele Marchesi,et al.  Extreme Programming and Agile Processes in Software Engineering , 2003, Lecture Notes in Computer Science.

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

[3]  John Stuart Mill,et al.  Principles of Political Economy: With Some of Their Applications to Social Philosophy , 2000 .

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

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

[6]  John M. Favaro Managing Requirements for Business Value , 2002, IEEE Softw..

[7]  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..

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

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

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

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

[12]  J. Favare,et al.  Managing requirements for business value , 2002 .

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

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

[15]  Peter Naudé,et al.  Value Dimensions and Strategies in Dyadic 'Key Relationship Programmes , 2005 .

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