ESAO: A Holistic Ecosystem-Driven Analysis Model

  • Jan Bosch
  • Petra Bosch-Sijtsema
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 182)


The growing importance of software ecosystems and open innovation requires that companies become more intentional about aligning their internal strategy, architecture and organizing efforts with the ecosystem that the company is part of. Few models exist that facilitate analysis and improvement of this alignment. In this paper, we present the ESAO model and describe its six main components. Organizations and researchers can use the model to analyze the alignment between the different parts of their business, technologies and ways of working, internally and in the ecosystem. The model is illustrated and validated through the use of three case studies.


Ecosystem Strategy Architecture Organizing Model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Moore, J.F.: Predators and prey: a new ecology of competition. Harvard Business Rev. 71(3), 75–86 (1993)Google Scholar
  2. 2.
    Moore, J.F.: Business ecosystems and the view from the firm. The Antitrust Bulletin 51(1), 31–75 (2006)Google Scholar
  3. 3.
    Iansiti, M., Levien, R.: Strategy as ecology. Harvard Business Rev. 82(9), 69–78 (2004)Google Scholar
  4. 4.
    Gawer, A., Cusumano, M.: Platform leadership. Harvard Business School Press, Harvard (2002)Google Scholar
  5. 5.
    Gawer, A., Henderson, R.: Platform owner entry and innovation in complementary markets: evidence from Intel. J. of Eco. and Management Strategy 16(1), 1–34 (2007)Google Scholar
  6. 6.
    Li, Y.-R.: The technological roadmap of Cisco’s business ecosystem. Technovation 29, 379–386 (2009)CrossRefGoogle Scholar
  7. 7.
    Bosch, J., Bosch-Sijtsema, P.M.: From integration to composition: On the impact of software product lines, global development and ecosystems. J. of Systems and Software 83, 67–76 (2010)CrossRefGoogle Scholar
  8. 8.
    Manikas, K., Hansen, K.M.: Software Ecosystems –A Systematic Literature Review. J. of Systems and Software 86(5), 1294–1306 (2013)CrossRefGoogle Scholar
  9. 9.
    Hofmeister, C., Kruchten, P., Nord, R.L., Obbink, H., Ran, A., America, P.: A general model of software architecture design derived from five industrial approaches. J. of Systems and Software 80(1), 106–126 (2007)CrossRefGoogle Scholar
  10. 10.
    Bosch, J., Bosch-Sijtsema, P.: Coordination between global agile teams: From process to architecture. In: Šmite, D., Brede Moe, N., Ågerfalk, P. (eds.) Agility Across Time and Space. Implementing Agile Methods in Global Software Projects, pp. 217–233. Springer, Berlin (2010)CrossRefGoogle Scholar
  11. 11.
    Larman, C.: Agile and Iterative Development: A Manager’s Guide. Addison-Wesley, Boston (2004)Google Scholar
  12. 12.
    Schwaber, K.: Agile Software Development with Scrum. Prentice Hall (2001)Google Scholar
  13. 13.
    van der Linden, F.J., Dannenberg, R.B., Kamsties, E., Känsälä, K., Obbink, H.: Software product family evaluation. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 110–129. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  14. 14.
    Teece, D.J.: Business models, business strategy and innovation. Long Range Planning 43, 172–194 (2010)CrossRefGoogle Scholar
  15. 15.
    Boudreau, K.J., Lakhani, K.R.: How to manage outside innovation. MIT Sloan Management Rev. 50(4), 69–76 (2009)Google Scholar
  16. 16.
    Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the “Stairway to Heaven”–A Multiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software. In: 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 392–399. IEEE Press (2012)Google Scholar
  17. 17.
    Bosch, J.: Achieving Simplicity with the Three Layer Product Model. IEEE Comp. 46(11), 34–39 (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Jan Bosch
    • 1
  • Petra Bosch-Sijtsema
    • 2
  1. 1.Department of Computer Science and Engineering, Software EngineeringChalmers University of TechnologyGothenburgSweden
  2. 2.Department of Civil and Environmental Engineering, Construction ManagementChalmers University of TechnologyGothenburgSweden

Personalised recommendations