{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T22:28:36Z","timestamp":1771626516363,"version":"3.50.1"},"reference-count":47,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2019,2,18]],"date-time":"2019-02-18T00:00:00Z","timestamp":1550448000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Internet of Things applications are not only the new opportunity for digital businesses but also a major driving force for the modification and creation of software systems in all industries and businesses. Compared to other types of software-intensive products, the development of Internet of Things applications lacks a systematic approach and guidelines. This paper aims at understanding the common practices and challenges among start-up companies who are developing Internet of Things products. A qualitative research is conducted with data from twelve semi-structured interviews. A thematic analysis reveals common types of Minimum Viable Products, prototyping techniques and production concerns among early stage hardware start-ups. We found that hardware start-ups go through an incremental prototyping process toward production. The progress associates with the transition from speed-focus to quality-focus. Hardware start-ups heavily rely on third-party vendors in term of development speed and final product quality. We identified 24 challenges related to management, requirement, design, implementation and testing. Internet of Things entrepreneurs should be aware of relevant pitfalls and managing both internal and external risks.<\/jats:p>","DOI":"10.3390\/fi11020050","type":"journal-article","created":{"date-parts":[[2019,2,19]],"date-time":"2019-02-19T04:08:20Z","timestamp":1550549300000},"page":"50","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Minimum Viable Products for Internet of Things Applications: Common Pitfalls and Practices"],"prefix":"10.3390","volume":"11","author":[{"given":"Anh","family":"Nguyen-Duc","sequence":"first","affiliation":[{"name":"Business School, University of South Eastern Norway, 3800 B\u00f8 i Telemark, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khan","family":"Khalid","sequence":"additional","affiliation":[{"name":"Karachi Institute of Economics and Technology, P.O. Box 75190 Karachi, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sohaib","family":"Shahid Bajwa","sequence":"additional","affiliation":[{"name":"University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tor","family":"L\u00f8nnestad","sequence":"additional","affiliation":[{"name":"Business School, University of South Eastern Norway, 3800 B\u00f8 i Telemark, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,2,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1007\/s12599-014-0334-4","article-title":"Industry 4.0","volume":"6","author":"Lasi","year":"2014","journal-title":"Bus. Inf. Syst. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.future.2018.09.005","article-title":"Modelling and simulation of Opportunistic IoT Services with Aggregate Computing","volume":"91","author":"Casadei","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_3","unstructured":"Gustavsson, T., and R\u00f6nnlund, P. (2013, January 1\u201323). Agile adoption at Ericsson hardware product development. Proceedings of the 22nd NFF Nordic Academy of Management Conference, Reykjavik, Iceland."},{"key":"ref_4","unstructured":"Lee, E.A. (2007). Computing Foundations and Practice for Cyber-Physical Systems: A Preliminary Report, University of California, Berkeley. Technical Report No. UCB\/EECS-2007-72."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1200","DOI":"10.1016\/j.infsof.2014.04.014","article-title":"Software development in startup companies: A systematic mapping study","volume":"56","author":"Paternoster","year":"2014","journal-title":"Inf. Softw. Tech."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Nguyen-Duc, A., Sepp\u00e4nen, P., and Abrahamsson, P. (2015, January 24\u201326). Hunter-gatherer Cycle: A Conceptual Model of the Evolution of Software Startups. Proceedings of the 2015 International Conference on Software and System Process, Tallinn, Estonia.","DOI":"10.1145\/2785592.2795368"},{"key":"ref_7","first-page":"89","article-title":"Software Startups: A Research Agenda","volume":"10","author":"Unterkalmsteiner","year":"2016","journal-title":"e-Inf. Softw. Eng. J."},{"key":"ref_8","unstructured":"Ries, E. (2014). The Lean Startup: How Constant Innovation Creates Radically Successful Businesses, Penguin Group."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Giardino, C., Bajwa, S.S., Wang, X., and Abrahamsson, P. (2015, January 25\u201329). Key Challenges in Early-Stage Software Startups. Proceedings of the Agile Processes in Software Engineering and Extreme Programming, Helsinki, Finland.","DOI":"10.1007\/978-3-319-18612-2_5"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Batova, T., Clark, D., and Card, D. (2016, January 2\u20135). Challenges of lean customer discovery as invention. Proceedings of the 2016 IEEE International Professional Communication Conference (IPCC), Austin, TX, USA.","DOI":"10.1109\/IPCC.2016.7740514"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Nguyen-Duc, A., Wang, X., and Abrahamsson, P. (2017, January 22\u201326). What Influences the Speed of Prototyping? An Empirical Investigation of Twenty Software Startups. Proceedings of the Agile Processes in Software Engineering and Extreme Programming, Cologne, Germany.","DOI":"10.1007\/978-3-319-57633-6_2"},{"key":"ref_12","unstructured":"Sepp\u00e4nen, P., Liukkunen, K., and Oivo, M. (December, January 29). Little Big Team: Acquiring Human Capital in Software Startups. Proceedings of the International Conference Product-Focused Software Process Improvement, Innsbruck, Austria."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/MC.2003.1204375","article-title":"Iterative and incremental developments: A brief history","volume":"36","author":"Larman","year":"2003","journal-title":"Computer"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/3121437.3123501","article-title":"Is There a Single Method for the Internet of Things?","volume":"15","author":"Jacobson","year":"2017","journal-title":"Queue"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MS.2017.26","article-title":"A Roadmap to the Programmable World: Software Challenges in the IoT Era","volume":"34","author":"Taivalsaari","year":"2017","journal-title":"IEEE Softw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MS.2017.3","article-title":"Key Abstractions for IoT-Oriented Software Engineering","volume":"34","author":"Zambonelli","year":"2017","journal-title":"IEEE Softw."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1939","DOI":"10.1109\/TSMC.2017.2780618","article-title":"Agent-Oriented Cooperative Smart Objects: From IoT System Design to Implementation","volume":"48","author":"Fortino","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_18","unstructured":"Collin, T. (2019, February 15). A Methodology for Building the Internet of Things. Available online: https:\/\/www.slideshare.net\/IoTMethodology\/a-methodology-for-building-the-internet-of-things-42112202."},{"key":"ref_19","unstructured":"Blank, S. (2005). The Four Steps to the Epiphany: Successful Strategies for Startups That Win, BookBaby."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Nguyen-Duc, A., Shah, S.M.A., and Ambrahamsson, P. (September, January 31). Towards an Early Stage Software Startups Evolution Model. Proceedings of the 2016 42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Limassol, Cyprus.","DOI":"10.1109\/SEAA.2016.21"},{"key":"ref_21","unstructured":"(2019, February 15). SBA Startups & High-Growth Businesses|The, U.S. Small Business Administration|SBA.gov, Available online: www.sba.gov."},{"key":"ref_22","unstructured":"Chen, E. (2015). Bringing a Hardware Product to Market: Navigating the Wild Ride from Concept to Mass Production, Penguin Group."},{"key":"ref_23","unstructured":"Di Resta, R., Forrest, B., and Vinyard, R. (2015). The Hardware Startup: Building Your Product, Business and Brand, O\u2019Reilly Media, Inc."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Li, Y. (2018). An Integrated Platform for the Internet of Things Based on an Open Source Ecosystem. Future Internet, 10.","DOI":"10.3390\/fi10110105"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Pantiuchina, J., Mondini, M., Khanna, D., Wang, X., and Abrahamsson, P. (2017, January 22\u201326). Are Software Startups Applying Agile Practices? The State of the Practice from a Large Survey. Proceedings of the Agile Processes in Software Engineering and Extreme Programming, Cologne, Germany.","DOI":"10.1007\/978-3-319-57633-6_11"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Bosch, J., Holmstr\u00f6m Olsson, H., Bj\u00f6rk, J., and Ljungblad, J. (2013, January 1\u20134). The Early Stage Software Startup Development Model: A Framework for Operationalizing Lean Principles in Software Startups. Proceedings of the International Conference Lean Enterprise Software and Systems, Galway, Ireland.","DOI":"10.1007\/978-3-642-44930-7_1"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Nguyen-Duc, A., Weng, X., and Abrahamsson, P. (2018, January 11\u201312). A Preliminary Study of Agility in Business and Production: Cases of Early-stage Hardware Startups. Proceedings of the 12th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, Oulu, Finland.","DOI":"10.1145\/3239235.3267430"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1109\/TSE.2015.2509970","article-title":"Software Development in Startup Companies: The Greenfield Startup Model","volume":"42","author":"Giardino","year":"2016","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/1376804.1376810","article-title":"From the Prototype to the Final Embedded System Using the Ocarina AADL Tool Suite","volume":"7","author":"Hugues","year":"2008","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/54.844331","article-title":"Hardware\/software codesign and rapid prototyping of embedded systems","volume":"17","author":"Slomka","year":"2000","journal-title":"IEEE Des. Test Comput."},{"key":"ref_31","unstructured":"Greene, B. (2004, January 22\u201326). Agile methods applied to embedded firmware development. Proceedings of the Agile Development Conference, Salt Lake City, UT, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"5:1","DOI":"10.1145\/1344452.1344459","article-title":"An Agile Development Methodology Applied to Embedded Control Software Under Stringent Hardware Constraints","volume":"33","author":"Cordeiro","year":"2008","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Elleithy, K. (2007). Software Development Using an Agile Approach for Satellite Camera Ground Support Equipment. Advances and Innovations in Systems, Computing Sciences and Software Engineering, Springer.","DOI":"10.1007\/978-1-4020-6264-3"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Kaisti, M., Rantala, V., Mujunen, T., Hyrynsalmi, S., K\u00f6nn\u00f6l\u00e4, K., M\u00e4kil\u00e4, T., and Lehtonen, T. (2013). Agile methods for embedded systems development\u2014A literature review and a mapping study. EURASIP J. Embed. Syst., 15.","DOI":"10.1186\/1687-3963-2013-15"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ronkainen, J., and Abrahamsson, P. (2003, January 25\u201329). Software Development under Stringent Hardware Constraints: Do Agile Methods Have a Chance?. Proceedings of the Extreme Programming and Agile Processes in Software Engineering, Genova, Italy.","DOI":"10.1007\/3-540-44870-5_10"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"69","DOI":"10.33524\/cjar.v14i1.73","article-title":"Yin, R. K. (2009). Case study research: Design and methods (4th Ed.). Thousand Oaks, CA: Sage","volume":"14","author":"Aberdeen","year":"2013","journal-title":"Can. J. Action Res."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","article-title":"Guidelines for conducting and reporting case study research in software engineering","volume":"14","author":"Runeson","year":"2008","journal-title":"Empir. Softw. Eng."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1007\/s10488-013-0528-y","article-title":"Purposeful sampling for qualitative data collection and analysis in mixed method implementation research","volume":"42","author":"Palinkas","year":"2015","journal-title":"Adm. Policy Ment. Health Ment. Health"},{"key":"ref_39","unstructured":"Hove, S.E., and Anda, B. (2005, January 19\u201322). Experiences from conducting semi-structured interviews in empirical software engineering research. Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS\u201905), Como, Italy."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1177\/135581960501000110","article-title":"Synthesising qualitative and quantitative evidence: A review of possible methods","volume":"10","author":"Agarwal","year":"2005","journal-title":"J. Health Serv. Res. Policy"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1191\/1478088706qp063oa","article-title":"Using thematic analysis in psychology","volume":"3","author":"Braun","year":"2006","journal-title":"Qual. Res. Psychol."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Cruzes, D.S., and Dyba, T. (2011, January 22\u201323). Recommended Steps for Thematic Synthesis in Software Engineering. Proceedings of the 2011 International Symposium on Empirical Software Engineering and Measurement, Banff, AB, Canada.","DOI":"10.1109\/ESEM.2011.36"},{"key":"ref_43","unstructured":"Society, I.C., Bourque, P., and Fairley, R.E. (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK(R)): Version 3.0, IEEE Computer Society Press. [3rd ed.]."},{"key":"ref_44","unstructured":"Eisenmann, T., Ries, E., and Dillard, S. (2019, February 15). Hypothesis-Driven Entrepreneurship: The Lean Startup. Available online: https:\/\/www.hbs.edu\/faculty\/Pages\/item.aspx?num=41302."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Olsson, H.H., and Bosch, J. (2014). The HYPEX Model: From Opinions to Data-Driven Software Development. Continuous Software Engineering, Springer International Publishing.","DOI":"10.1007\/978-3-319-11283-1_13"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Rissanen, O., and M\u00fcnch, J. (2015, January 25\u201329). Transitioning towards Continuous Delivery in the B2B Domain: A Case Study. Proceedings of the Agile Processes in Software Engineering and Extreme Programming, Helsinki, Finland.","DOI":"10.1007\/978-3-319-18612-2_13"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Duc, A.N., Jabangwe, R., Paul, P., and Abrahamsson, P. (2017, January 22\u201326). Security Challenges in IoT Development: A Software Engineering Perspective. Proceedings of the XP2017 Scientific Workshops, Cologne, Germany.","DOI":"10.1145\/3120459.3120471"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/11\/2\/50\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:32:58Z","timestamp":1760185978000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/11\/2\/50"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,18]]},"references-count":47,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,2]]}},"alternative-id":["fi11020050"],"URL":"https:\/\/doi.org\/10.3390\/fi11020050","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,18]]}}}