MVP Development Process for Software Startups

  • Leandro PompermaierEmail author
  • Rafael ChaninEmail author
  • Afonso SalesEmail author
  • Rafael PrikladnickiEmail author
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 370)


This paper presents a proposal of a Minimal Viable Development Process for Software Startups that can be used during the MVP development process. Defining a methodology is a major challenge for startups because they are creative, flexible, and reluctant to include bureaucratic measures in their day-to-day procedures that may disrupt their natural attributes. Thus, to make the process simple, we defined it in 3 main phases: requirements gathering, software development, and market validation.


Software startup Process development MVP Software engineering 



This work is partially funded by FAPERGS (17/2551-0001/205-4).


  1. 1.
    Ries, E.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Books (2011)Google Scholar
  2. 2.
    Paternoster, N., et al.: Software development in startup companies: a systematic mapping study. Inf. Softw. Technol. 56(10), 1200–1218 (2014)CrossRefGoogle Scholar
  3. 3.
    Nilsson, H., Petersson, L.: How to manage technical debt in a lean startup (2013) Google Scholar
  4. 4.
    Coleman, G., O’Connor, R.V.: An investigation into software development process formation in software start-ups. J. Enterp. Inf. Manag. 21(6), 633–648 (2008)CrossRefGoogle Scholar
  5. 5.
    Giardino, C., et al.: Software development in startup companies: the greenfield startup model. IEEE Trans. Softw. Eng. 42(6), 585–604 (2016)CrossRefGoogle Scholar
  6. 6.
    Melegati, J., et al.: A model of requirements engineering in software startups. Inf. Softw. Technol. 109, 92–107 (2019)CrossRefGoogle Scholar
  7. 7.
    Blank, S., Dorf, B.: The Startup Owner’s Manual: The Step-by-step Guide for Building A Great Company. BookBaby (2012) Google Scholar
  8. 8.
    Sommerville, I.: Software Engineering, 9th edn. (2011). ISBN-10 137035152Google Scholar
  9. 9.
    Pantiuchina, J., Mondini, M., Khanna, D., Wang, X., Abrahamsson, P.: Are software startups applying agile practices? The state of the practice from a large survey. In: Baumeister, H., Lichter, H., Riebisch, M. (eds.) XP 2017. LNBIP, vol. 283, pp. 167–183. Springer, Cham (2017). Scholar
  10. 10.
    Sharma, S., Sarkar, D., Gupta, D.: Agile processes and methodologies: a conceptual study. Int. J. Comput. Sci. Eng. 4(5), 892 (2012)Google Scholar
  11. 11.
    Maher, P.: Weaving agile software development techniques into a traditional computer science curriculum. In: 2009 Sixth International Conference on Information Technology: New Generations. IEEE (2009)Google Scholar
  12. 12.
    Moogk, D.R.: Minimum viable product and the importance of experimentation in technology startups. Technol. Innov. Manag. Rev. 2(3) (2012) Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.School of TechnologyPUCRSPorto AlegreBrazil

Personalised recommendations