Creating Minimum Viable Products in Industry-Academia Collaborations

  • Jürgen Münch
  • Fabian Fagerholm
  • Patrik Johnson
  • Janne Pirttilahti
  • Juha Torkkel
  • Janne Jäarvinen
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 167)


Customer value determines how products and services succeed in the marketplace. Early assessment of customer value is important for software startups, spin-off companies, and new product development in existing companies. Software technology often influences customer value and typically defines the main competitive advantage in both entrepreneurial and intrapreneurial settings. Value-related feedback from real customers is needed during software development and maintenance, and decision-making should be increasingly based on empirical evidence acquired through experiments. Getting such value-related feedback usually requires a so-called minimum viable product (MVP), i.e., an artefact that may be incomplete in functionality or quality, but displays characteristics that allows determining its customer value. In this article we report on a case study which used industry-academia collaboration for creating such an MVP. Our goal was to identify strengths and weaknesses of such an approach to creating MVPs while providing practical recommendations for improvement. The process followed in the case study was found to be very suitable for creating MVPs, reducing company-specific risks when testing customer-value, and advancing university education.


Minimum viable product prototyping software start-ups entrepreneurship intrapreneurship Lean Startup Software Factory case study 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., Wesslén, A.: Experimentation in software engineering. Springer (2012)Google Scholar
  2. 2.
    Basili, V.R., Selby, R.W., Hutchens, D.H.: Experimentation in software engineering. IEEE Trans. Softw. Eng. 12(7), 733–743 (1986)CrossRefGoogle Scholar
  3. 3.
    Boehm, B., Jain, A.: Developing a process framework using principles of value-based software engineering. Software Process: Improvement and Practice 12(5), 377–385 (2007)CrossRefGoogle Scholar
  4. 4.
    Howard, A.: A new RAD-based approach to commercial information systems development: the dynamic system development method. Industrial Management + Data Systems 97(5), 175–177 (1997)CrossRefGoogle Scholar
  5. 5.
    Ries, E.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Publishing Group (2011)Google Scholar
  6. 6.
    Rombach, D., Achatz, R.: Research Collaborations between Academia and Industry. In: 2007 Future of Software Engineering, FOSE 2007, pp. 29–36. IEEE Computer Society, Washington, DC (2007)Google Scholar
  7. 7.
    Boehm, B.: Value-based software engineering. ACM SIGSOFT Software Engineering Notes 28(2), 4 (2003)CrossRefGoogle Scholar
  8. 8.
    Rönkkö, M., Frühwirth, C., Biffl, S.: Integrating value and utility concepts into a value decomposition model for value-based software engineering. In: Bomarius, F., Oivo, M., Jaring, P., Abrahamsson, P. (eds.) PROFES 2009. LNBIP, vol. 32, pp. 362–374. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  9. 9.
    Raffo, D., Mehta, M., Anderson, D., Harmon, R.: Integrating Lean principles with value based software engineering. In: 2010 Proceedings of Technology Management for Global Economic Growth (PICMET 2010), pp. 1–10 (2010)Google Scholar
  10. 10.
    Greenbaum, J., Kyng, M.: Design at work: cooperative design of computer systems. Lawrence Erlbaum Associates, Inc. (1991)Google Scholar
  11. 11.
    Fagerholm, F., Oza, N., Münch, J.: A Platform for Teaching Applied Distributed Software Development: The Ongoing Journey of the Helsinki Software Factory. In: Collaborative Teaching of Globally Distributed Software Development Workshop (CTGDSD) (2013)Google Scholar
  12. 12.
    Software Factory: Software Factory Web Site, (last visited: April 12, 2013)
  13. 13.
    Abrahamsson, P., Fagerholm, F., Kettunen, P.: The Set-Up of a Valuable Software Engineering Research Infrastructure of the 2010s. In: The 11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010)/Workshop on Valuable Software Products (VASOP 2010) (11) (2010)Google Scholar
  14. 14.
    Porta, M. (ed.): A Dictionary of Epidemiology. Oxford University Press, New York (2008)Google Scholar
  15. 15.
    Croll, A., Yoskovitz, B.: Lean Analytics: Use Data to Build a Better Startup Faster. O’Reilly Media, Inc., Sebastopol (2013)Google Scholar
  16. 16.
    Basili, V., Heidrich, J., Lindvall, M., Münch, J., Regardie, M., Trendowicz, A.: GQM+Strategies – Aligning business strategies with software measurement. In: Proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement, ESEM 2007, pp. 488–490 (2007)Google Scholar
  17. 17.
    Yin, R.: Case study research: design and methods, 4th edn. SAGE Publications, Inc. (2009)Google Scholar
  18. 18.
    Eisenhardt, K.M.: Building Theories from Case Study Research. The Academy of Management Review 14(4), 532–550 (1989)Google Scholar
  19. 19.
    Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14(2), 131–164 (2009)CrossRefGoogle Scholar
  20. 20.
    Ladas, C.: Scrumban – Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press (2009)Google Scholar
  21. 21.
    Kniberg, H., Skarin, M.: Kanban and Scrum – making the most of both. C4media (2010)Google Scholar
  22. 22.
    Endres, A., Rombach, D.: A Handbook of Software and Systems Engineering. Empirical Observations, Laws and Theories. The Fraunhofer IESE Series on Software Engineering. Addison Wesley (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Jürgen Münch
    • 1
  • Fabian Fagerholm
    • 1
  • Patrik Johnson
    • 1
  • Janne Pirttilahti
    • 2
  • Juha Torkkel
    • 2
  • Janne Jäarvinen
    • 2
  1. 1.Department of Computer ScienceUniversity of HelsinkiFinland
  2. 2.F-Secure CorporationHelsinkiFinland

Personalised recommendations