Market-driven requirements engineering processes for software products - a report on current practices

This paper reports on some preliminary results from the first stage of an interview survey, focusing on current practices and challenges in market-driven RE. The interviews are analysed based on the characteristics of market-driven RE presented in the literature. The interviews correspond largely with the literature. Identified discrepancies compared with the literature concerns the time-to-market attribute and documentation of requirements. Two major groupings among the participating companies were found. The RE processes of one of these groupings are focused on facilitating the activities fundamental in market-driven RE, e.g. the release planning activity, while the other is more document-driven. The results of the interviews also include some ideas on how market-driven RE activities may be performed. (Less)

[1]  Robert J. Novorita,et al.  BENEFITS OF STRUCTURED REQUIREMENTS METHODS FOR MARKET‐BASED ENTERPRISES , 1996 .

[2]  Khaled El Emam,et al.  A field study of requirements engineering practices in information systems development , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[3]  Björn Regnell,et al.  Challenges in Market-Driven Requirements Engineering - an Industrial Interview Study , 2002 .

[4]  Franz Lehner,et al.  Requirements Engineering as a Success Factor in Software Projects , 2001, IEEE Softw..

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

[6]  Heikki Kälviäinen,et al.  A State-of-the-Practice Survey on Requirements Engineering in Small- and Medium-Sized Enterprises , 2000 .

[7]  Erik Kamsties,et al.  Requirements Engineering in Small and Medium Enterprises: State-of-the-Practice, Problems, Solutions, and Technology Transfer , 1998 .

[8]  Erran Carmel,et al.  A process model for packaged software development , 1995 .

[9]  Charles Richter,et al.  A review of the state of the practice in requirements modeling , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[10]  Prodromos D. Chatzoglou,et al.  Factors affecting completion of the requirements capture stage of projects with different characteristics , 1997, Inf. Softw. Technol..

[11]  Erran Carmel,et al.  Customer-developer links in software development , 1995, CACM.

[12]  Albert C. Yeh,et al.  Requirements engineering support technique (REQUEST): a market driven requirements management process , 1992, [1992] Proceedings of the Second Symposium on Assessment of Quality Software Development Tools.

[13]  Stewart A. Higgins,et al.  Managing Requirements for Medical IT Products , 2003, IEEE Softw..

[14]  Austen Rainer,et al.  Requirements problems in twelve software companies: an empirical analysis , 2002, IEE Proc. Softw..

[15]  Colin Potts,et al.  Invented requirements and imagined customers: requirements engineering for off-the-shelf software , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[16]  Pär Carlshamre,et al.  A usability perspective on requirements engineering : from methodology to product development , 2001 .

[17]  Bernhard Deifel A process model for requirements engineering of CCOTS , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[18]  Ian Sommerville,et al.  Improving Market-Driven RE Processes , 1999 .

[19]  Pete Sawyer,et al.  Packaged Software: Challenges for RE , 2000 .

[20]  Åsa G. Dahlstedt,et al.  Requirements Interdependencies-Moulding the State of Research into a Research Agenda , 2003 .

[21]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.