IS Product Enhancements: An exploration of two competing techniques for evaluation of user featiure requests

Time-to-market is critical for product success. Software product managers must quickly determine which features should be included into an IS (Information System) product to satisfy evolving user needs. However, the diverse needs of a large number of anonymous users pose special challenges for quickly analyzing feature requests and selecting a critical subset for product upgrade. This study therefore first investigated the relevance of commonly used prioritization techniques and found the Priority groups method and the Kano survey method appropriate in the context of IS product enhancements. Thereafter exploratory experiments were conducted to compare the efficacy of these two methods. The results of the experiments showed that the Kano survey method was effective in identifying critical features to be implemented into an IS product.

[1]  Alberto Sillitti,et al.  Requirements Engineering for Agile Methods , 2005 .

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

[3]  R. Johnston The determinants of service quality: satisfiers and dissatisfiers , 1995 .

[4]  A. Berztiss,et al.  Requirements Engineering , 2002, J. Object Technol..

[5]  Marjo Kauppinen,et al.  Empirical Evaluation of Two Requirements Prioritization Methods in Product Development Projects , 2004, EuroSPI.

[6]  Kevin Reffett,et al.  Focusing on customer problems to improve service quality , 1989 .

[7]  Andreas Pettersson,et al.  Market-Driven Requirements Engineering Process Model – MDREPM , 2007 .

[8]  Isaac Pentinmaki,et al.  Review of "Lean software development: an agile tookit" by Mary and Tom Poppendieck. Addison Wesley 2003. , 2004, SOEN.

[9]  Min Xie,et al.  Quality function deployment and its use in designing information technology systems , 1998 .

[10]  Dean Leffingwell,et al.  Managing Software Requirements: A Use Case Approach , 2003 .

[11]  Björn Regnell,et al.  A market-driven requirements engineering process: Results from an industrial process improvement programme , 1998, Requirements Engineering.

[12]  Karl E. Wiegers,et al.  Software Requirements , 1999 .

[13]  Björn Regnell,et al.  Requirements engineering challenges in market-driven software development - An interview study with practitioners , 2007, Inf. Softw. Technol..

[14]  Karl E. Wiegers Automating Requirements Management 1 , 1999 .

[15]  N. Kano,et al.  Attractive Quality and Must-Be Quality , 1984 .

[16]  Ping Zhang,et al.  User Expectations and Rankings of Quality Factors in Different Web Site Domains , 2001 .

[17]  Jane Cleland-Huang,et al.  Lessons Learned from Open Source Projects for Facilitating Online Requirements Processes , 2009, REFSQ.

[18]  Marjo Kauppinen,et al.  Suitability of requirements prioritization methods for market-driven software product development , 2006, Softw. Process. Improv. Pract..

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

[20]  Dean Leffingwell,et al.  Managing software requirements: a unified approach , 1999 .

[21]  James P. Womack,et al.  Lean Thinking: Banish Waste and Create Wealth in Your Corporation , 1996 .

[22]  Gisela M. von Dran,et al.  User Expectations and Rankings of Quality Factors in Different Web Site Domains , 2001, Int. J. Electron. Commer..

[23]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .