Requirements Engineering as a Surrogate for Business Case Analysis in a Mobile Applications Startup Context

Mobile application development operates in a market characterized by low barriers to market entry, short time-to-market and the need for rapid return on investment, making it suitable for exploiting the potential of open innovation. Technology-driven entrepreneurs often diverge from the standard practice of antecedent business case analysis. We report here upon the result of a six-month empirical investigation of this question, performed within an incubator setting, and our analysis of the results indicates a reasonable probability of success, at least for ventures with access to experienced requirements practitioners. Our results indicate that incorporating RE techniques from the beginning of the venture has the potential to reduce the risks associated with the missing business case analysis. The field observations have also identified requirements engineering challenges in this domain worthy of further investigation. In particular, the relative impact of business requirements upon the technology requirements is extreme and requirements methods must respond not only to agile development processes but function even when a pivot (an instantaneous and complete change) in business focus occurs.

[1]  Ronald J. Mann,et al.  Patents, Venture Capital, and Software Start-Ups , 2007 .

[2]  Ray Bareiss,et al.  A Graduate Education in Software Management and the Software Business for Mid-Career Professionals , 2010, 2010 23rd IEEE Conference on Software Engineering Education and Training.

[3]  Mikio Aoyama,et al.  Persona-and-scenario based requirements engineering for software embedded in digital consumer products , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

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

[5]  Greg Wilson,et al.  Requirements in the wild: How small companies do it , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[6]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[7]  Nina Koivisto,et al.  Entrepreneurial Challenges in a Software Industry , 2010, ICSOB.

[8]  Eric Ries The lean startup : how today's entrepreneurs use continuous innovation to create radically successful businesses , 2011 .

[9]  Alexander Egyed,et al.  Reconciling requirements and architectures with the CBSP approach in an iPhone app project , 2011, 2011 IEEE 19th International Requirements Engineering Conference.

[10]  Barbara Igel,et al.  The factors of making the first successful customer reference to leverage the business of start-up software company - multiple case study in Thai software industry , 2004 .

[11]  C. Grigg,et al.  Graduate education , 1965 .

[12]  Gordon C. Murray,et al.  The International Market Entry Choices of Start-Up Companies in High-Technology Industries , 2000 .

[13]  Peter Morrogh Is software education narrow-minded? - A position paper , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[14]  Jaap Gordijn,et al.  Designing and evaluating e-business models , 2001 .

[15]  Norbert Seyff,et al.  iRequire: Gathering end-user requirements for new apps , 2011, 2011 IEEE 19th International Requirements Engineering Conference.

[16]  Kevin Daimi,et al.  The Role of Software Entrepreneurship in Computer Science Curriculum , 2008, FECS.