The application of an entrepreneurial theory to study software development in startups

Similar documents
Exploring the outsourcing relationship in software startups A multiple case study

Lean Startups and Strategic Management

Key Challenges in Software Startups Across Life Cycle Stages

E a s t C o a s t v s. We s t C o a s t : C o m p a r i n g L e a n L a u n c h p a d a n d D i s c i p l i n e d E n t r e p r e n e u r s h i p

Final Thesis at the Chair for Entrepreneurship

Software Development Methodologies and Practices in Startups - Systematic Literature Review

Undergraduate Course Descriptions

Are Software Startups Applying Agile Practices? The State of the Practice from a Large Survey

The Emergence of the Lean Global Startup as a New Type of Firm

Corporate Entrepreneur Interview. Carlos Moreira,

Call for Submissions & Call for Reviewers

The Macrotheme Review A multidisciplinary journal of global macro trends

Beeline Startup Incubator. Rules and Regulations

Available online at ScienceDirect. Procedia Manufacturing 3 (2015 )

Programme Curriculum for Master Programme in Entrepreneurship and Innovation

Research on Sustainable Development Capacity of University Based Internet Industry Incubator Li ZHOU

Lean startup in ehealth

Clinical Research: Neonatal Nurses' Perception and Experiences. [Name of the writer] [Name of the institution]

Software Startup Ecosystems Evolution The New York City Case Study

Programme Curriculum for Master Programme in Entrepreneurship

BUSINESS PLAN COMPETITIONS

Opportunities and Challenges Faced by Graduate Students in Entrepreneurship. Gang Li

AC : UNIVERSITIES AND INDUSTRY CREATE ENGINEER-ENTREPRENEURS TO FUEL INNOVATION

Research on the Effect of Entrepreneurship Education on College Students Entrepreneurial Capability

London. People Capital & Company Builder. #JoinTheMovement

What do we know about the entrepreneurial process and business opportunity recognition? 8 February 2017

INNOVATION AND ENTREPRENEURSHIP IN HEALTHCARE: A SYSTEMATIC REVIEW AND RESEARCH AGENDA

Lean Startup as the Innovation Engine for the Digital Agency at AXA

ARTICLE ENTREPRENEURSHIP. by Dana Kanze and Sheena S. Iyengar

2018 Annual Conference - Call for Papers October 18-20, 2018

The Hybrid Middle Ground in Contemporary Entrepreneurship: A Conceptual Discussion with NYC-Based Clean Technology Enterprises as Cases in Point

Structuration Theory Fundamentals of Human-Centered Computing

WHITE PAPER. Transforming the Healthcare Organization through Process Improvement

Annika Steiber Sverker Alänge. The Silicon Valley Model. Management for Entrepreneurship. * ) Springer

ENTREPRENEURSHIP WHY EVERYONE CAN BE AN ENTREPRENEUR

2018 Annual Conference - Call for Papers

Programme Curriculum for Master Programme in Entrepreneurship and Innovation

MIND THE GAP: ADDRESSING CHALLENGES TO FINTECH ADOPTION

Degree in Digital Business, Design and Innovation

CHAPTER 6. Starting Your Own Business: The Entrepreneurship Alternative

European Startup Monitor Country Report Cyprus Authors: Christis Katsouris, Menelaos Menelaou, Professor George Kassinis

Country Report Cyprus 2016

Offshoring and Social Exchange

Connecting Startups to VC Funding in Canada

Evolving relations between the practices of nurses and patients and a new patient portal

Improved Outsourcing process model

Resilience Approach for Medical Residents

Research on Model Construction of Innovation and Entrepreneurship Education in Domestic Colleges *

Programme Curriculum for Master Programme in Entrepreneurship

MSc IHC: Structure and content

Getting Started in Entrepreneurship

Lean Startups and Innovation Strategy: Towards a New Paradigm? Andy Wu & David Clough Academy of Management Annual Meeting 5 th August 2017

ENTREPRENEURSHIP WHY EVERYONE CAN BE AN ENTREPRENEUR

European Startup Monitor Country Report Portugal

Cloud Computing and Startups

HIGH SCHOOL STUDENTS VIEWS ON FREE ENTERPRISE AND ENTREPRENEURSHIP. A comparison of Chinese and American students 2014

DESIGN-BUILD EXPERIENCES ICU GAME CAPSTONE PROJECT

THE RELATIONSHIP BETWEEN EDUCATION AND ENTREPRENEURSHIP IN EU MEMBER STATES

Advantages and disadvantages with crowdfunding -and who are the users?

Co-creating cross-border innovation ecosystems: Lessons from the EIT. Jose Manuel Leceta Ingenio, 2014

LOCAL SKILLS MATTER ISRAEL

Exposure to Entrepreneurial Activities and the Development of Entrepreneurial Culture

OUTSOURCING IN THE UNITED STATES MARKET

BUSINESS INCUBATION TRAINING PROGRAM

Polis University as Lean Startup Innovation

Standards of Practice for Professional Ambulatory Care Nursing... 17

Outsourced Product Development

SOCIAL ENTREPRENEURSHIP: AN ALTERNATIVE APPROACH FOR INDIAN ECONOMY

A theoretical conceptualisation of nursing practice as a complex system

Organizational Communication in Telework: Towards Knowledge Management

REQUEST FOR EXPRESSIONS OF INTEREST AFRICAN DEVELOPMENT BANK. Avenue Joseph Anoma, 01 B.P. 1387, Abidjan, CÔTE d'ivoire

Strategic Interest 03 Entrepreneurship (ENT)

A STUDY OF THE ROLE OF ENTREPRENEURSHIP IN INDIAN ECONOMY

What is the Young Entrepreneurs Academy (YEA!)?

Entrepreneurship and Innovations in E-Commerce

Scaling up the Social Innovation Ecosystem at Ryerson University, Canada s First Ashoka Changemaker Campus

THE 3 R'S OF OFFSHORE OUTSOURCING

TURN YOUR IDEA OR SIDE PROJECT INTO A MILLION DOLLAR BUSINESS

The #1 Glocal Community for Corporate Innovators is now heading to. Madrid May 2018

8045 MSc in Bioinformatics for Health Sciences PRO. Design and Management of Research Projects

your pathway to ENTREPRENEURSHIP

A Call to the Future

Project Request and Approval Process

Disciplined Entrepreneurship: An Alternative to Lean LaunchPad?

Innovation Academy. Business skills courses for Imperial Entrepreneurs

Innovation, Entrepreneurship and Rural Development: Some Key Themes

Venture Creation MGT 6165 Spring 2014 Course Syllabus Scheller College of Business Georgia Institute of Technology

Innovation Enterprises 2014 Strategic Plan

Nazan Yelkikalan, PhD Elif Yuzuak, MA Canakkale Onsekiz Mart University, Biga, Turkey

W. Edward McMullan Thomas P. Kenworthy

To Study The Entrepreneur s Personality Traits Which Affect The Success of Digital Entrepreneurs in India

Jerome Jerry Engel. The Lean Startup Lean LaunchPad Journey 6/20/2013. Jerry Engel June BizBarcelona 2013

The Importance of Being Entrepreneurial in Today s Changing University Environment

BUSINESS START-UP IN SCANDINAVIA Core Course

Value-Based Contracting

MULTINATIONAL LOGISTICS SUPPORT AND NATO PLANNING PROCESS

Asian Journal of Business and Management Sciences ISSN: January, 2016 Vol. 4 No. 09[16-23]

Entrepreneurship Education Program at the University of Tokyo

Engineering Innovation and Entrepreneurship

Keywords: Incubators, academic entrepreneurship, student entrepreneurs, entrepreneurship education, entrepreneurship curriculum, action-learning.

Transcription:

The application of an entrepreneurial theory to study software development in startups Anh Nguven Duc 1,2, Yngve Dahle 1, Martin Steinert 1, Pekka Abrahamsson 1,2 1 Norwegian University of Science and Technology, NO-7491 Trondheim, Norway 2 Software Startups Research Network http://softwarestartups.org Abstract. Software startups face with multiple technical and business challenges, which could make the startup journey longer, or even become a failure. Little is known about entrepreneurial decision making as a direct force to startup development outcome. In this study, we attempted to apply a behavior theory of entrepreneurial firm to understand the root-cause of some software startup s challenges. Six common challenges related to prototyping and product development in twenty software startups were identified. We found the behavior theory as a useful theoretical lens to explain the technical challenges. Software startups search for local optimal solutions, emphasize on short-run feedback rather than long-run strategies, which results in vague prototype planning, paradox of demonstration and evolving throw-away prototypes. The finding implies that effectual entrepreneurial processes might require a more suitable product development approach than the current state-of-practice. Keywords: effectuation, entrepreneurial behavior theory, software development, software startups, prototyping, empirical study 1 Introduction The software industry has witnessed a growing trend, where software products are developed by startup companies with limited resources and little operating history. With the advancement of technology development, it seems that everyone with a business idea, a website and a pitch can launch a new company. However, not so many business ideas are realized as concrete prototypes. Furthermore, even a smaller portion of prototypes is transformed into commercialized products. It is difficult to repeat successes, as startups operate in chaotic situations, where the links between startups behaviors and their effects are often not detectable [1]. Decisions made by entrepreneurs is the direct force leading to the success or failure of the startup [3]. Startup s unique characteristics, i.e. dynamic, bootstrapping and multiple-influenced environments, make the decision-making tasks for entrepreneurs are different for project managers in more established companies [1]. Entrepreneurs often have to make decisions with little information about market, customer and product, and whether they will be accepted [2]. Entrepreneurial literature offers

several ways to understand the startup s decisions and behaviours [3, 4, 8]. One approach is the behaviour theory of entrepreneurial firms, which assumes the effectuation approach when developing startups business [4]. Recent ideologists [5, 6, 7] encourage the co-development of business and product in startups. The combination of the two line of thoughts inspires us to explore the effectual behavior of startups from product development aspect. We are interested in understanding how the theory of entrepreneurial behaviors could help to explain the challenges faced during the product development. Our research question is How are theories of entrepreneurial behaviors applicable to explain for startup product development process? The paper is organized as follows; firstly, we present related work about a behavior theory of entrepreneur firm (Section 2). Then, we describe our research methodology (Section 3). After that, findings are presented (Section 4). Finally, we will discuss and conclude the paper (Section 5 and 6). 2 Behavioral Theory of the Entrepreneurial Firm Entrepreneurship literature is intensive on understanding the formation, development and influencing factors to startups. There has been an increased attention on the effectuation theory in explaining entrepreneurial behaviours [8]. Effectuation processes take a set of means as given and focus on selecting between possible outcomes that can be realized [8]. Alternatively, entrepreneurial firms are seen as heterogeneous, bounded rational entities [4]. In the face of environmental uncertainty, therefore, these bounded rational firms form expectations based on available means and information. Dew et al. proposed a behavioral theory of the entrepreneurial firm (BTEF) [4]. Assuming entrepreneurs as an effectual unit, Dew et al. [4] propose four constructs related to entrepreneurial decision-making: Means-driven transformation: startup companies tend to be effectual, and available resources drive their action. Effectual action involves transforming extant means into new possibilities, including new problems of interest. Transformation processes are actor-centric, as who comes on board determines goals, not vice versa. The transformation is appeared as a search activity, aiming at solving pressing problems rather than developing long-run strategies. Docility: conflict and difference among stakeholders is avoided through stakeholder docility, goals are residual of the process. Simon et al. defined docility as the tendency to depend on suggestions, recommendation, persuasion and information obtained through social channels, as a major basic of choice [9]. The decisions made by startups, for instance, can be done by in cooperating other s ideas and not necessary by going through conflict resolution.

Leveraging contingency: avoiding uncertainty by short run feedbacks, but also encouraging surprise. For startups, even bad surprises can be leveraged to provide new means and new opportunities. Actions emphasize commitment and contingency, not choice and determinacy. Technology of foolishness: insulation from learning sought through allowing experimental actions with regard to affordable lost. The technology of foolishness allows startups to relax the primacy of functional rationality, to temporarily suspend intentionality, and promote the openness to new actions, objectives and understandings. 3 Research Approach We conducted this study by using a multiple-case study design with software startup as a unit of analysis [10]. Contacts for startups were searched via four channels, (1) startups within professional networks of papers authors, (2) startups in the same town with the authors, (3) startups listed in the Startup Norway website and (4) the Crunchbase database. Twenty startups were eventually selected for investigation. The startup cases represent different startup phases, from prototyping to commercialization and scaling. Application domains range from marketplace, education, ecommerce, transportation, and Internet-of-Thing. Regards to software development approaches, startups with five or more people mostly adopt Agile and iterative software development. The sample is dominated by Norwegian software startups, with small teams and bootstrap financing models. We do not consider other types of startups, for example, internal cooperate startups, venture capital invested startups, and USA-based startups. The major data collection instrument is semi-structured interviews. The interviewees were focused on exploring startup s decision making and their behaviors related to their business and product development. The interview guideline is published online 1. We used a thematic analysis to analyze the data, a common technique for identifying, analyzing, and reporting conceptual themes found from qualitative data [17]. To support the data analysis, we used a tool namely NVivo 11 2, to code, and to categorize such codes in higher order levels, representing different technical challenges when going from ideas to commercialized product. Several theoretical frameworks were considered, such as Cynefin model [11], boundary spanning object theory [12] and BTEF [4]. With the focus on exploring the decision making process behind startup s behaviors, we attempted to apply the four principle of BTEF to explain for how do startups face with such technical challenges. 1 www.goo.gl/r9okcu 2 www.qsrinternational.com/product

4 How are theories of entrepreneurial behaviors applicable to explain for startup product development process? Six identified themes were directly related to startup s decision making. We found that BTEF can be useful to explain for such themes, as shown in Table 1. The challenge name and description were given along with the theoretical explanation in the table. Table 1: Explanation for startup's technical challenges Challenges Description Interpretation via BTEF Vague prototype planning Feature creeps Paradox of demonstration Evolving throw-away prototypes Sharing visions between Business and Technology Prototypes were created in an adhoc manner, mostly throwaway, lack of upfront design for learning, sometimes little lesson learnt, lack of early-stage product roadmap Startups implement requirements from many customers with different needs, divergent product roadmap. We are adding features all the time. This is not a product that will ever stop evolving. We are talking about this being the core of the company s competence Early demonstration needs to be impressive to attract funding. However there is often a limited budget for developing a minimum viable product Many throw-away prototypes accidentally become evolutionary ones. Technical debt caused by the lack of proper refactoring threatens the quality of product in later phases of software startups Communication of business or technical details can be difficult between entrepreneurs and developers. it always takes a long discussion to explain her [the CEO] about the importance Startups emphasizing short-run reaction rather than anticipation of long-run uncertain events focusing on the search for a suboptimal set of features or functionalities [4] Startups tend to perform different experiments with technology, i.e. features, user experience etc. Many startup features are a good representation of technology of foolishness Startups operate based on mean-driven transformation [4]. Demonstrated prototypes were limited by the current human and financial resources Startups leverage contingencies [4]. Tolerating surprises during a series of prototypes might lead to utilize the business-fit prototype for long-term development Conflicts do not necessarily happen in a startup context, as startup team members are both persuadable and persuasive to different degrees about different matters [4]

Lack of sufficient and relevant user involvement of having flexible product design... Balancing learning fast and learning the right things is a challenging task. Startups might have problems with finding feedbacks from relevant users. Most of them don t understand the idea It probably came ten years before the app developers can recognize its benefit Challenges of early user involvement can be tracked to two problems, 1) to find appropriate early innovators and 2) whether there actually is a market for the product 5 Discussions The technical challenges were interpreted in a context of a prototype-centric development paradigm [13, 14, 15]. Literature reveals that startups adopt rapid releases to build a prototype in an evolutionary fashion and quickly learn from the users feedback to address the uncertainty of the market. The rapid development approaches were found to improve the effectiveness of the requirement elicitation of any software development [15]. However, in many cases software startups do not throw away quick-and-dirty prototypes and evolve them (or part of them) into the final products. By using an effectuation theory [4], we can explain different technical challenges that startups face with during their journeys from idea to commercialization. Technical challenges related to prototyping and product development are linked with startup s current capacity, experimental nature of technology development, risk tolerance and favor of short-run feedbacks. Driven by the existing means and resource, startups search for local optimal solutions, emphasize on short-run feedback rather than long-run strategies. This results in technical challenges, such as vague prototype planning, and paradox of demonstration. All in all, the theory suggests the observed product development approaches do not likely support the entrepreneurial processes or vice versa. Alternatively, the effectual decision making might need a better software development paradigm that can fit to the uncertain and dynamic situations of startups. 6 Conclusions This paper portrayed six technical challenges in early phases of software startups. Entrepreneurs make decisions to search for local optimal solutions, emphasize on

short-run feedback rather than long-run strategies, which might require a more proactive, flexible and agile approach than the state-of-practice software startup product development. Our contributions are two folds. Firstly, we illustrate for the application of firm s behavior theory in the relation to technical decisions, which are essential for achieving core values of software-based startups. Secondly, this is among the first attempt to bring a theoretical framework from entrepreneurship literature in Software Engineering. This is encouraging due to the current limited theoretical contribution to software startups research [13, 14]. There are several possibilities for future work on software startups. Our next step is to extend the map of startups challenge to include non-technical challenges that we identify from the cases, such as lock-in to external resources, changing team composition and market uncertainty. Furthermore, we found that entrepreneurial theories are helpful in understanding and explaining the context of technical challenges and decision-making. Future work would investigate more on how other theories can be adopted in software startup research. Reference 1. A. Nguyen-Duc, P. Seppänen, and P. Abrahamsson, Hunter-gatherer cycle: a conceptual model of the evolution of startup innovation and engineering 1st Workshop on Open Innovation on Software Engineering, ICSSP, 2015 2. D. Ucbasaran, P. Westhead, and M. Wright, The focus of entrepreneurial research : contextual and process issues, Entrepreneurship theory and practice, vol. 25 (4), pp. 57-80, 2001 3. R. M. Cyert, and J. G. March, A Behavioral Theory of the Firm. Prentice- Hall, Englewood Cliffs, NJ, 1963 4. N. Dew, S. Read, S. D. Sarasvathy, and R. Wiltbank, Outlines of a behavioral theory of the entrepreneurial firm, Journal of Economic Behavior & Organization, vol. 66, pp. 37-59, 2008 5. E. Ries, The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Publishing. p. 103, 2013 6. A. Maurya, Running Lean: Iterate from Plan A to a Plan That Works. Sebastopol, California: O'Reilly, 2012. 7. Steve Blank, Why the Lean Start-Up Changes Everything, Harvard Business Review, 2013 8. S. D. Sarasvathy, Causation and effectuation: toward a theoretical shift from economic inevitability o entrepreneurial contingency, Academy of Management Review, vol. 26(2), 2001

9. H. A. Simon, Strategy and Organizational Evolution, Strategic Management Journal, vol. 14, pp. 131-42, 1993 10. R. K. Yin, Case Study Research: Design and Methods (Applied Social Research Methods), 5th ed. SAGE Publications, Inc., 2014 11. D. J. Snowden, and M. E. Boone, "A Leader's Framework for Decision Making". Harvard Business Review, 69 76, 2007 12. M. L. Tushman, and T. J. Scanlan, Boundary Spanning Individuals: Their Role in Information Transfer and Their Antecedents, The Academy of Management Journal, vol. 24(2), pp. 289-305, 1981 13. F. Fagerholm, A. S. Guinea, H. Mäenpää, J. Münch, Building blocks for continuous experimentation 1st International Workshop on Rapid Continuous Software Engineering (RCoSE 2014), Hyderabad, India, 2014 14. C. Giardino, N. Paternoster, M. Unterkalmsteiner, T. Gorschek, P. Abrahamsson, Software Development in Startup Companies: The Greenfield Startup Model. IEEE Trans. Software Eng, vol. 42(6): 585-604, 2016 15. L. Teixeira, V. Saavedra, C. Ferreira, J. Simões, B. Sousa Santos, Requirements Engineering Using Mockups and Prototyping Tools: Developing a Healthcare Web-Application, HCI (12), pp. 652-663, Crete, Greece, 2014