Quantitative Requirements Prioritization from a Pre-development Perspective

Feature content in system releases tends to be prioritized using limited amounts of qualitative user input and based on the opinions of those in product management. This leads to several problems due to the wasteful allocation of R&D resources. In this paper, we present the results of our efforts to collect quantitative customer input before the start of development using mock-ups and surveys for a mobile application developed by Sony Mobile. Our research shows that (1) collecting quantitative feedback before development is feasible, (2) the data collected deviates from the original feature prioritization, i.e. it is beneficial and (3) the data gives further insight in requirement prioritization than a qualitative method could have provided.

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

[2]  Ron Kohavi,et al.  Online Experimentation at Microsoft , 2009 .

[3]  Jan Bosch,et al.  Post-deployment Data Collection in Software-Intensive Embedded Products , 2013, ICSOB.

[4]  Jan Bosch,et al.  Towards Data-Driven Product Development: A Multiple Case Study on Post-deployment Data Usage in Software-Intensive Embedded Systems , 2013, LESS.

[5]  D. Campbell,et al.  EXPERIMENTAL AND QUASI-EXPERIMENT Al DESIGNS FOR RESEARCH , 2012 .

[6]  Jan Bosch,et al.  User involvement throughout the innovation process in high-tech industries , 2015 .

[7]  Jan Bosch,et al.  Automated User Interaction Analysis for Workflow-Based Web Portals , 2014, ICSOB.

[8]  Slinger Jansen,et al.  Customer Involvement in Requirements Management: Lessons from Mass Market Software Development , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[9]  Fabian Fagerholm,et al.  Building blocks for continuous experimentation , 2014, RCoSE 2014.

[10]  Jan Bosch,et al.  Climbing the "Stairway to Heaven" -- A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[11]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[12]  Rongqiu Chen,et al.  Customer Participation: Co-Creating Knowledge with Customers , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[13]  Eric Ries,et al.  The lean startup : how constant innovation creates radically successful businesses , 2011 .

[14]  Jan Bosch,et al.  From Opinions to Data-Driven Software R&D: A Multi-case Study on How to Close the 'Open Loop' Problem , 2014, 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications.

[15]  Jan Bosch,et al.  Building Products as Innovation Experiment Systems , 2012, ICSOB.