Ecosystem-Driven Software Development: A Case Study on the Emerging Challenges in Inter-organizational R&D

Most companies today experience a situation in which they are part of a complex business ecosystem of stakeholders that influence business outcomes. Especially for companies transitioning from selling products to becoming systems, solutions and services providers, this is causing a significant shift in their business strategies and relationships. Instead of focusing on internal processes, companies need to strategically position themselves in a dynamic network of actors to accelerate synergies and value co-creation. However, while this shift in business strategy is inevitable, it is not without challenges. An understanding for how to align internal, as well as external processes is critical, as well as a careful assessment on how to establish strategic partnerships in a dynamic network of interests. Based on on-going research, this paper outlines the emerging challenges that most software development companies face when adopting an ecosystem-driven approach, and the different mitigation strategies to manage these.

[1]  James F. Moore The Death of Competition: Leadership and Strategy in the Age of Business Ecosystems , 1996 .

[2]  M. Lecompte,et al.  Ethnography and Qualitative Design in Educational Research , 1984 .

[3]  Petra Bosch-Sijtsema,et al.  From integration to composition: On the impact of software product lines, global development and ecosystems , 2010, J. Syst. Softw..

[4]  David G. Messerschmitt,et al.  Software Ecosystem: Understanding an Indispensable Technology and Industry , 2003 .

[5]  Tommi Mikkonen,et al.  From proprietary to open source - Growing an open source ecosystem , 2012, J. Syst. Softw..

[6]  M. Bengtsson,et al.  ”Coopetition” in Business Networks—to Cooperate and Compete Simultaneously , 2000 .

[7]  Jan Bosch,et al.  From software product lines to software ecosystems , 2009, SPLC.

[8]  Jan Bosch Software ecosystems: Taking software development beyond the boundaries of the organization , 2012, J. Syst. Softw..

[9]  Geoff Walsham,et al.  Interpretive case studies in IS research: nature and method , 1995 .

[10]  A. Strauss Basics Of Qualitative Research , 1992 .

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

[12]  Erik Qualman Socialnomics: How Social Media Transforms the Way We Live and Do Business , 2009 .

[13]  Bonnie Kaplan,et al.  Combining Qualitative and Quantitative Methods in Information Systems Research: A Case Study , 1988, MIS Q..

[14]  Geoff Walsham,et al.  Doing interpretive research , 2006, Eur. J. Inf. Syst..

[15]  Geir Kjetil Hanssen,et al.  A longitudinal case study of an emerging software ecosystem: Implications for practice and theory , 2012, J. Syst. Softw..

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

[17]  A. Strauss,et al.  Basics of qualitative research: Grounded theory procedures and techniques. , 1992 .

[18]  A. Strauss,et al.  Basics of qualitative research: Grounded theory procedures and techniques. , 1993 .

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

[20]  Pekka Abrahamsson,et al.  Lean Enterprise Software and Systems - First International Conference, LESS 2010, Helsinki, Finland, October 17-20, 2010. Proceedings , 2010, LESS.

[21]  Slinger Jansen,et al.  A sense of community: A research agenda for software ecosystems , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.