=Paper= {{Paper |id=Vol-3316/industry-paper2 |storemode=property |title=The Experimentation Machine: A Framework to Support Assumption-driven Entrepreneurship in Startups |pdfUrl=https://ceur-ws.org/Vol-3316/industry-paper2.pdf |volume=Vol-3316 |authors=Harshil Paliwal,Slinger Jansen,Sjaak Brinkkemper |dblpUrl=https://dblp.org/rec/conf/icsob/PaliwalJB22 }} ==The Experimentation Machine: A Framework to Support Assumption-driven Entrepreneurship in Startups== https://ceur-ws.org/Vol-3316/industry-paper2.pdf
The Experimentation Machine: A framework to
support assumption-driven entrepreneurship in
startups
Harshil Paliwal1 , Slinger Jansen2 and Sjaak Brinkkemper3
1
  Utrecht University, Utrecht, The Netherlands
2
  Lappeenranta University of Technology, Finland
3
  Utrecht University, Utrecht, The Netherlands


                                         Abstract
                                         Startups have a high rate of failure and they fail because entrepreneurs invest their resources based on
                                         poorly tested assumptions. This is a waste of costly time and resources. In this research, a framework
                                         named the Experimentation Machine is developed that helps entrepreneurs to adopt assumption-driven
                                         entrepreneurship. If entrepreneurs use the Experimentation Machine, it is expected that they become
                                         more familiar with assumption-driven entrepreneurship, and possibly even more successful as startups.
                                         The framework has been evaluated with seven startups, who used the Experimentation Machine over a
                                         period of 10 weeks. Our findings confirm that startups benefit from the framework and that it enabled
                                         them to quicker unearth (incorrect) assumptions.

                                         Keywords
                                         Assumption-driven entrepreneurship, Startups, Startup validation, the experimentation machine




1. Introduction
Whenever an entrepreneur finds a scalable solution and decides to build a business around it, it
leads to a startup. There are numerous intricacies to understand when one takes a deeper dive
in this realm of startups. This essentially includes, the various techniques that the entrepreneurs
use to solve the problems, scale their solutions, and different methods that act as a guide to get
them through uncertainties. Needless to mention that a startup does not always succeed. There
are various unknown factors, apart from motivation, that contributes to its organic growth [1],
and one of them is testing the right assumptions.
   We define IPAs, i.e., Innovation Process Assumptions, or assumptions for short, as simple
statements that are falsifiable, valuable, and testable.It should not be ambiguous or lead to
multiple solutions. This format is inspired from the works of [2]
   Entrepreneurs often make assumptions towards a solution and customer requirements. To
test assumptions at an early stage is one of the several ways to mitigate risks [3, 4]. A similar
approach was introduced by Eric Ries in his book named The Lean Startup [5]. Ries talks about

ICSOB ’22 : 13th International Conference on Software Business, Nov 8–12, 2022, Bolzano, Italy
Envelope-Open harshilpaliwal@gmail.com (H. Paliwal); slinger.jansen@uu.nl (S. Jansen); s.brinkkemper@uu.nl
(S. Brinkkemper)
Orcid 0000-0003-3752-2868 (S. Jansen); 0000-0002-2977-8911 (S. Brinkkemper)
                                       © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
    CEUR
    Workshop
    Proceedings
                  http://ceur-ws.org
                  ISSN 1613-0073
                                       CEUR Workshop Proceedings (CEUR-WS.org)
a build-measure-learn loop that promotes experimentation to build a successful startup. Similar
views are echoed by [6] in their work that introduces a prototype-centric learning model. A
recent study was conducted to understand how these assumptions are engineered in software
startups [7]. But the problem is that despite the abundance of information that is available on
the application of lean principles, experimentation, or prototyping, practitioners still find it
difficult to implement them [8].
    Studies conducted by [9, 10] reflect that poor business model is a cause of startup failure.
This means that the process of identifying the problem, developing a solution, identifying the
customer, making the customer aware of the solution, and delivering the solution, is somewhere
broken. First, the entrepreneurs must identify the correct problem. Without this, a startup is
creating something that the founders believe will help people but that is, in fact, not true. Second,
it is of utmost importance to understand what the customer needs before starting the product
development. Meaning, the solution might be unique but there is a chance that it will be too
expensive or unavailable or complex. Third, it should be ensured that founders have identified
their early adopters. Without early adopters there will be no feedback on the minimum viable
product and thus it will be impossible to understand if the startup is succeeding [9]. Another
factor is that, even if the founders have a perfect business model, they eventually start focusing
on a part of it [10]. Either the focus is too much on developing the product, or too much on
marketing without having a reliable product. The continued focus on the overall business model
is the essence of this research. Assumption-driven approach has been received well and has
the potential to guide founders in the startup journey. There is still a need for a framework
that could be easily understood and adapted. The goal of this research is to encourage the
adoption of the assumption-driven entrepreneurship in startups by constructing, and validating
a framework.


2. The Experimentation Machine
One of the main reasons for startup failure is a failing business model. But there is so much
more to a startup than just making the right business plans. The founders need to make
crucial decisions almost every day. On top of it, if they want to adopt assumption-driven
entrepreneurship, they need to dedicate extra time towards planning, prioritising, and testing
the assumptions. In this section, we are describing the framework named The Experimentation
Machine. The aim is to provide a detailed guide and a simple tool to the founders to practice
assumption-driven entrepreneurship within the startup routine. The Experimentation machine
framework is visualised in the figure 1. Detailed description of the elements is as follows:
   Assumption: This element is an essential part of the Experimentation Machine. It is present
to establish the practice of assumption-driven entrepreneurship using this framework.
Template: The definition of an assumption should be simple, testable, and falsifiable. Inspired
from the works of [2], the assumptions for this framework are one line statements in the
following format:
As a [role] I state that [statement].

  Each assumption also has a role attached to it. The phrase used to support this is “As a [role]”.
Figure 1: The Experimentation Machine


This helps with understanding its setting. For example, if the assumption is related to revenue,
then the role will be the chief financial officer. Some examples are:
As a co-founder I state that I have a landing page for users.
As a technical lead I state that the team has required technical skill set to create an MVP.
As a co-founder I state that the startup will be accelerator ready in the next six months.

   These examples provide an idea on how to write simple assumptions using the provided
template. Every assumption can always be elaborated to cover the granular details by adding a
description to it using the collaboration tool.
   Lifecycle: Each assumption goes through various stages before it is accepted or rejected.
There is a flow to it and this is shown in the figure 2. An explanation of each of the lifecycle
stages is as follows:




Figure 2: Lifecycle of an Assumption in the Experimentation Machine


  First, assumptions are Defined by brainstorming with the team about their assumptions, using
examples of assumption for inspiration. An assumption can be Delayed if the team decided to
include an assumption, but has not made any progress on it. An assumption can also be Altered
when it over time proves to be unsuitable. If the assumption is not helping the startup team as
planned, it can be Discarded.
   However, most assumptions are Planned for further inspection and research. At this phase
the team assigns the assumption to one of its members and adds further descriptions to it,
such as a timeline. The team then sits together and defines the steps that need to be taken in
the Experiment Design. In practice, the experiment design consists of the definition of several
steps that can be checked off. After the design, the Experiment Execution takes place. If the
experiment goes well, the assumption is Rejected or Accepted.
   Assumptions and Startup Lifecycle: According to [11] every assumption can be fit into a
context, such as a Problem, Solution, or Customer. For the Experimentation Machine framework,
the assumptions are inspired from the the startup lifecycle and the business model canvas [12].
Most of the assumptions are defined keeping in mind the maturity of a startup. There are some
assumption which are “repeating”, meaning they could be completed but will need to be tested
again after a certain time period. Here is a list of assumptions that have been pre-defined based
on the startup lifecycle:
Stage - Ideation/Problem-Solution Fit
    • As a [role] I state that we will be incubator ready till [Date].
    • As a [role] I state that I know my early adopters.
    • As a [role] I state that I have a good overview of the competition.
    • As a [role] I state that I know how the target customer will use my product.
    • As a [role] I state that I know my product is needed in the market.
Stage - MVP
    • As a [role] I state that I know what my MVP is.
    • As a [role] I state that the team has all the required technical knowledge to build an MVP.
    • As a [role] I state that I do not need any funds to build an MVP.
    • As a [role] I have a complete interview protocol to reach my early adopters.
    • As a [role] I state that I have a plan for MVP testing.
    • As a [role] I state that I have a plan for MVP release.
Stage - Product-Market Fit
    • As a [role] I state that I have a pricing model for the product.
    • As a [role] I state that I know my potential customer.
    • As a [role] I state that we will be incubator ready till [Date].
    • As a [role] I state that there is a book keeping system in the company.
Stage - Scale-Up
    • As a [role] I state that I have funds for customer acquisition.
    • As a [role] I state that I have a social media strategy.
Repeating assumptions
    • As a [role] I state that my team is complete.
    • As a [role] I state that the company has enough funding till [Date].
    • As a [role] I state that the introduction deck to pitch the startup is complete.
    • As a [role] I state that I know the key metrics for my startup.
  These assumptions can be used as it is and are a good starting for the founders with just an
idea. As the company grows, the assumptions change with it and hence can be customised.

  Collaboration Tool: To use the Experimentation Machine, the team needs a collaboration
tool. It can be any software application that allows them to work together. For this research we
are using Trello1 . Following is a step-by-step guide to set up the Trello board for a startup and
how to regularly update it.




Figure 3: Collaboration tool - after the research



       1. Start with a clean board. This can be done using the “Create Board” option. Trello
          provides the option to add and remove members on a board. Members can have different
          levels of access on the board.
       2. Create four “Lists” in the board. Name the list as follows - Backlog, In Progress, Complete,
          Future Assumption.
       3. Create 12 “tags”. 9 tags are for each category of the Business Model canvas, they all have
          different colors. The other 3 tags are defined, planned, and delayed. They all have black
          colors.
       4. Create a “Card” for every assumption.
             a) In the beginning, all the cards should be placed in the Backlog list.
            b) Assign BMC category tags to each card. Assign “Defined” tag to each card. Each
                 card can have multiple BMC tags.
             c) Open the card to enter the description. Write details about the assumption including
                - current status and acceptance criteria.
       5. Move a card from Backlog to In Progress.
             a) Remove the tag “Defined”
            b) Assign the tag “Planned”
             c) Open the card and add following details - a checklist describing the experiment
                 steps, and update the current status.
1
    https://trello.com
        d) Assign people to the card.
         e) Provide a date of completion.
         f) If the assumption has not been tested within the given time then assign the tag
            “Delayed”.
   6. Move the card from Backlog to Future Assumption if the team decides to test it at a later
      stage. Assign date to the card. The idea is, at the assigned date Trello will notify the team
      about the assumption which should be tested. If the assigned date has passed, discuss
      and assign a new date (this does not mean that the assumption is “Delayed”) or move it
      to In Progress.
   7. Move the card from In Progress to Complete if the assumption has been accepted.
   8. Move the card from In Progress to Complete if the assumption has been Rejected. In this
      case, edit the card and add the word “REJECTED” in the beginning.

    The tags in the Trello help categorise the assumption into BMC sections. This provides a
complete picture to the teams about the startup. The different colors of the tags provide a
diversity within the board thus helping to visualize that the team is in fact looking at their
startup from every perspective. For example, let’s assume that the colour of tags “Key Activities”
and “Customer Segment” is yellow and green respectively. Now if there is a lot of yellow on the
board and not even a hint of green, it might be an indication that the team is too attached to
their product/idea. They are investing a lot of time building/improving the product without un-
derstanding the right customer segment. Multiple categories to the assumptions can be assigned
if required. For example - “As a [role] I state that the startup will be incubator/accelerator ready
by [date].” Can be categorised as “Key Activities” (because it will help with startup growth) and
“Key Partners” (because incubators/accelerators are external facilitators to a startup). Another
example is - “As a [role], I state that I have received positive customer feedback about the MVP.”
can be categorised as “Value Proposition” (as it helps the founders confirm if they are creating
value) and “Customer Relationship” (because positive feedback supports customer retention).
Thus, we use these labels to help segregate the assumptions and ensure that all areas of a startup
are the point of focus.
    Within the set up guide it is advised to write down the experiment in the form of a checklist.
This helps identify small atomic tasks that are easy to perform, eventually leading to the final
result. Trello allows creation of multiple checklist within a card. This can be used for not only
listing down the experiment steps but to also jot down sub-assumption if possible. If an card is
dependent on a different card then the checklist can include task like - “Complete card B before
moving forward.” This helps to manage the dependency between assumptions.


3. Case Study Analysis
During the research a total of 182 assumptions were defined with the 7 startups who participated
in the case study. Out of the 182, 112 assumptions were tested. This means that during the
period of 10 weeks, 112 assumptions were either in the “Plan”, “Delay”, “Experiment Design”,
“Experiment Execution”, “Accepted”, or “Rejected” stage. We continue with a detailed analysis
of the assumptions providing insight into how startups uniquely practise assumption-driven
entrepreneurship.
The assumption - “As a co-founder, I state that the team has the required technical knowledge to
build an MVP”, was quickly tested by all the startups. Many startup founders come up with ideas
that are outside their domain. For example, EM-E wanted to provide an alternative to milk
in a carton. To come up with the initial version of the product, they had to rely on external
factors. The founders must understand if their team has the required technical capabilities to
build an MVP. This research revealed that founders were aware of this gap/availability within
their startup.
   The assumption - “As a co-founder, I state that I have a pricing model for the product”, took a long
time to test. This was the scenario for all the startups. They kept pushing it to the “Future” list or
took at least two months to decide on an initial model. A large part of creating a pricing model
depends on factors like - knowing the target market, studying the competition, and understand
your unique selling point. Understandably, startups in their early stages will find it difficult to
test this assumption. More mature startups also found it difficult because their company is still
evolving with the customer’s needs. They are still trying to find the right product-market fit.
   The assumption - “As a co-founder, I state that I know what my MVP is”, was the most volatile
assumption. There is a very valid reason why every company faced some difficulties before
reaching a positive test result. It is difficult for a team to narrow down a startup idea into an
MVP. Every founder wants to output the best product into the market so that customers like it
and provide positive feedback. However, this is never recommended. One should always get a
minimal product out and then improve it (or add features) based on the customer review and
not the other way round. Thus, for this assumption, every team struggled with the test results.
They kept discussing the possible functionalities, starting from scratch and gauging the market.
Thus, the assumption kept getting delayed, altered, or rejected. Let’s take a deeper dive into
this assumption and see how it was tested by startup EM-E.
MVP started in the “Defined” stage. Within this stage it was decided that the assumption will
have following to-dos:

    • Decide product name.
    • Decide product size (this was dependent on the external vendors).
    • Decide product pricing (this was dependent on production cost, competitor analysis).
      This was necessary because once the product is built, it cannot be stored and should be
      sold immediately.

After one week of discussions, the assumption was moved to “In Progress”.
It took one week to finalise the product name.
It took one month to finish the other two items in the to-do list. After this the assumption was
moved to “Complete”.
The entire assumption took one and a half months to complete.
  The assumption - “As a co-founder, I state that I know my early adopter”, was tested differently
by almost every startup. This is once again a very obvious observation. Early adopter depends
on the type of product that the startup is building, or the customer segment that the startup
wants to enter. And to know early adopters means reaching out to them and ensuring that they
will be the first ones to test the MVP and provide feedback. For EM-G, this was easy because
their idea can be tested by friends and family. For EM-E, and EM-A this was very difficult. EM-E
needed a large number of early adopters because their target market was the direct consumer.
They ran various social media campaigns to achieve this. EM-A had to reach out to businesses
and convince them to use their product as a plug-in for existing services. The founders tried to
exploit their professional network as much as possible to get meetings with the companies.
   The assumption - “As a co-founder, I know the key metrics for my startup”, was pushed to the
“Future” column by all the startups. This is concerning. It is understandable to pinpoint the key
factors that determine the success of an idea is difficult. But the sooner startups decide this, is
better. Key metrics help them focus on what is important, know what works, and find out the
point of improvements. This shows that founders tend to focus on taking actions - build an
MVP, set up an interview with customers, find vendors, etc. But they spend less time focusing
on details that can help them measure their growth.
   The assumption - “As a co-founder, I state that I have a good overview of the competition”, had the
same testing method for almost all the startups. The testing method usually involved performing
market research of the competitors, understanding their marketing strategy, pricing strategy,
etc. Some startups also performed a gap analysis to learn their unique selling point.
   The list helps understand how the Experimentation Machine can be adopter in a unique by
every startup. The various testing method that can be applied to each assumption shows the
diversity among the case studies and the participants. Furthermore, because every founder has
a different priority, the assumptions are tested at different rates in various orders.

3.1. Test technique Analysis
Every startup has their own way of testing the assumption. Table 1 provides an overview of
various testing techniques that was utilised by startups:
From the table 1, one can observe some set techniques that startups use for particular assump-
tions. One of the most prominent ones is collecting feedback during the product-market fit
phase. For this, there are various assumptions that the startups made use of: “As a co-founder, I
state that I have a plan to collect customer feedback”, “As a co-founder, I know how to analyse
customer feedback”, “As a co-founder, I know that my product is needed in the market”, “As a
co-founder, I know that the potential customer is aware of my product.”, and more. All of these
assumptions are confirmed only when the founders are interacting with the customers in some
way. However, during the study, an observation was that founders show slight hesitance to
reach out and speak to the customers.
   This is quite prominent in “younger” startups. EM-B, EM-D, and EM-G pushed the related
assumptions to the “Future” column for the entire duration of the research. EM-A started
approaching customers only towards the end of the research that led them to rethink their
product idea. However, the hesitation does not always stem from the possibility of negative
feedback. Many times, it is not easy to reach out and directly interact with the end customers.
In the case of EM-E, just to get the first 100 customers to land on their website, required them
to spend a chunk of money on online ads. Another reason for this is the founder’s attachment
to the product. They keep trying to perfect the MVP/product. EM-D had access to their
potential customers through their professional network. But they always approached this step
as something that you perform after you have finished everything. EM-G also had access to
Table 1
Various testing techniques used by startups
         Startup Lifecycle phase   Assumptions                   Techniques

                                                                 Create product map
         Problem-solution fit      Deciding MVP                  Assess internal technical capabilities
                                                                 Literature Study
                                                                 Customer feedback (Interviews)
                                                                 Customer feedback (Questionnaire)
         Problem-solution fit      Testing MVP                   Concierge Service
                                                                 Usability Test
                                                                 Taste Test
                                                                 Gap Analysis
         Problem-solution fit      Competitor Analysis
                                                                 Market Research
                                                                 Marketing emails
         Product-market fit        MVP Release                   Social Media campaigns
                                                                 Directly speaking to the customer
                                                                 Social media campaigns
                                   Reaching      the     early
         Product-market fit                                      Professional network
                                   adopters
                                                                 Personal Network
                                                                 Interviews
         Product-market fit        Collecting feedback
                                                                 Questionnaires
                                                                 Market research
         Product-market fit        Pricing strategy
                                                                 Competitor Analysis



the customers, but in their case, the unclear business model hampered the progress. They had
no clear idea about the type of product they wanted to build. It took them two sessions to
figure out a concrete product plan and, after that one month, they began approaching the target
market. Reaching out to the customer requires effort. But, this is the step that should be taken
early on to ensure that the startup will create value.

3.2. Startup Analysis
During the case studies, every participating progressed differently. This was due to various
factors like team dynamics, hours spent on startup, type of assumptions tested, etc. Table 2
demonstrates how the startups progressed through out their case study participation.
   Based on the data gathered during the case studies, the following insights are drawn:
   Startups EM-A and EM-E made the most progress during the case studies. They made
ample use of the Experimentation Machine and together defined and tested the most number
of assumptions. This helped them make tremendous headway. EM-A had a team of three
co-founders. When EM-A started with us, their startup was hardly a month old. The team had
excellent dynamics, conducted healthy and fruitful discussions during the sessions, and made
consistent efforts to grow their idea. As a result, within a period of 10 weeks, they successfully
registered their company, entered an incubator validation program, had their first version of
MVP, and exploited their professional network to the fullest to get customer feedback and
secure early adopters. The feedback helped them improve their MVP more and more, as well as
rework some bits.
Table 2
Startup progress during the research.
                                                                                                Type of
 Startup   Before Research                           After Research                                                  Active
                                                                                                assumptions tested

            - Problem-Solution Fit phase.             - Developed first version of MVP.         4 MVP
           - No MVP.                                 - Interviewed with various companies       4 Customer
 EM-A      - No customer interaction.                 and finally found an early adopter.       7 Revenue/Cost       Yes
           - No formal agreement between             - Joined incubation program.               4 Partner
            founders.                                - Formalised company registration.         4 Resources
            - Problem-Solution Fit phase.             - Developed first version of MVP.         4 MVP
           - No MVP.                                 - Performed market research and com-       7 Customer
 EM-B      - No customer interaction.                 petitor analysis.                         7 Revenue/Cost       No
           - No formal agreement between the         - Team cannot spend hours and hence        7 Partner
            founders.                                 discontinued it.                          4 Resources
                                                                                                7 MVP
                                                      - Launched crowdfunding campaign
            - Product-Market Fit phase.                                                         4 Customer
                                                     with pre-orders of the new product.
 EM-C      - Assessing market to launch the next                                                4 Revenue/Cost       Yes
                                                     - Joined an accelerator program.
            product.                                                                            4 Partner
                                                     - Needed to hire new resources.
                                                                                                4 Resources
            - Problem-Solution Fit phase.             - MVP almost ready.                       4 MVP
           - MVP in progress.                        - Worked on protocols to reach out to      4 Customer
 EM-D      - No customer interaction.                 customers.                                4 Revenue/Cost       Yes
           - No formal agreement between the         - Hired new resources.                     7 Partner
            founders.                                - Identified startup USP.                  4 Resources
                                                      - Product-Market Fit phase                4 MVP
            - Problem-Solution Fit phase.            - Launched with their first product.       4 Customer
 EM-E      - No MVP.                                 - Finalised and launched the marketing     4 Revenue/Cost       Yes
           - No customer interaction.                 strategy.                                 4 Partner
                                                     - Became part of an incubator.             4 Resources
                                                      - Ready to apply for research grants by
                                                                                                4 MVP
            - Product-Market Fit phase.               partnering with external agencies.
                                                                                                4 Customer
           - Struggling with resourcing decisions.   - Took huge strides in improving the ex-
 EM-F                                                                                           4 Revenue/Cost       Yes
           - Struggling with funding.                 isting MVP.
                                                                                                4 Partner
           - Did not have a fixed target market.     - Ready to hire resources.
                                                                                                4 Resources
                                                     - Have a fixed target market.
                                                                                                4 MVP
            - Problem-Solution Fit phase.             - Released an MVP as a concierge ser-
                                                                                                4 Customer
           - No business model.                      vice.
 EM-G                                                                                           7 Revenue/Cost       No
           - No MVP.                                 - Customer interaction and feedback
                                                                                                7 Partner
           - Internal team conflicts.                - Decided that the idea will not work.
                                                                                                4 Resources



   EM-E is a team of two co-founders who were working part-time on their idea. They used
the Experimentation Machine as a method to get themselves organised and test the biggest
assumptions about the target customer. For them, getting to know the best product-market
fit was the key. They tested every possible customer segment and only after that launched
their social media strategy. Eventually, they found the best partners for their product, the right
market, and their brand image. This helped them have a successful first launch.
   During the research, we worked with two startups that eventually closed down. Those
startups are EM-B and EM-G. There are several ways in with the Experimentation Machine
helped them realise some limitations. EM-B had a dedicated team of five, and they initiated their
idea only a few weeks before participating in the research. They were in the ideation phase. As
seen in the table 2, they did not test assumptions from a lot of different categories. They mostly
tried to build their MVP and performed some feasibility tests. They passively tried to reach out
to the target market but quickly dropped the assumptions and pushed it to the future column.
It is not that the MVP did not work, but the co-founders understood that they could not invest
their time into this idea because of prior commitments. The variety and amount of assumptions
helped them take a step back and understand that building a startup is so much more than just
building a product.
    For EM-G, the reason was different. They had a good team of two who wanted to work
part-time on the idea. However, they did not have a good business model and this is widely
known as the most common reason for startup failures. They did not know what their MVP
should be. To figure this out, they came up with a concierge service that will help them test
the feasibility of their idea. Even though the results of this test was somewhat encouraging,
they also led to more unnoticed issues. To launch a good product, the founders needed to get a
team member who knows the field (and perform an in-depth domain study ). This led to some
frustrations that started to affect the team dynamics. Twice they changed the steering team of
the company and eventually, after four weeks, decide to shut down the project.
    EM-C and EM-F were mature startups. It means that they were older than at least one year
and were already making money. It helped experiment with different and custom assumptions
with them. All the other startups were still in the problem-solution fit stage, and most of
the assumptions they used were already “Defined”. For example, find early adopters, collect
customer feedback, release the MVP, and more. But the mature startups already knew these
things about their company. Their main focus was to improve their existing product and grow
the customer base. Thus, they defined custom assumptions based on their current situations
such as - fresh social media strategy they wanted to experiment with, or a new feature to add to
the existing product and understand the customer reaction, or try and engage with an entirely
new customer segment. Some examples of it are: “As a co-founder, I state that feature [x]
will help increase the ease of usage of the product.”, “As a co-founder, I state that I know my
potential market.”, “as a co-founder, I state that the upcoming crowdfunding campaign will help
increase Instagram reach by [n].” Another thing that was observed during the literature study
and the case study is that the co-founding team tends to undergo some differences of opinions
when the company starts growing. EM-F founders were not able to have a similar vision for
the future. Assumption - “As a co-founder, I state that my team is complete” was repetitive for
both the mature startups. This is because they kept increasing their team by hiring interns
or full-time employees. The assumption was moved to “Define” for both of them after being
marked as “Complete”. It shows that startups need to grow their team as the company evolves.
    The analyses helped understand the diversity the case studies. It shows how every startup is
different. This is causes by difference in founder’s mindsets, ideas, speed of growth, so many
more factors.


4. Evaluation
Case studies were conducted with seven startups to introduce and validate the Experimentation
Machine. To introduce the framework, five sessions (each two hours long) were set up with
each startup. A questionnaire was prepared, inspired from [13], to evaluate the Experimentation
Machine. After completing the research, the participants were asked to evaluate the framework
by answering questions. Listed below are the key finding obtained after the evaluation and an
analysis of the research validity.
The Experimentation Machine is easy to use. During the feedback interviews five startups
said that the framework is easy to use. The other two said that it is easy once you get into the
practice of using it. Also, the collaboration tool, Trello, was appreciated by the participants.
The entire process of creating cards, assigning people, setting timelines, and assigning BMC
categories truly helped them with their startup idea in a holistic way. After the end of five
sessions, they were confident that they could setup the collaboration tool entirely on their own
according to the guidelines of the Experimentation Machine.
The Experimentation Machine helps to adopt assumption-driven entrepreneurship. All
the participants agreed that the framework helped them understand and practice assumption-
driven entrepreneurship. During the sessions, all the participants were encouraged to share
their assumptions about the startup. All of them agreed that during every session, it was only
about putting down their assumptions into relevant assumption that helped their startup. Six
startups said that after the end of all the five sessions they had completely grasped the idea
behind the framework. The seventh startup dropped out midway because the founders decided
not to continue with the idea.
Writing assumption for startups needs practice. Almost all the feedback answers said that
it was not easy to write the assumptions unless you practice the technique. It is tricky to
understand the entire idea of writing down your assumptions into the assumption format
provided. This is a new practice for all the participants. Furthermore, due to action-oriented
environment within the startup culture, it is difficult to think of translating these actions into
assumptions.
Founders find the idea of assumption-driven entrepreneurship new. This concept has
been around for a while and we have covered this in detail in our literature study. However,
this findings suggest that the concept is still new to the founders. Five out of seven startups
said that they did not know about assumption-driven entrepreneurship before participating in
this research. Two said that they had an idea of it but never really understood how to apply it
in their startup. All the startups said that they had never implemented this practice in their
startup routine. They also mentioned that they have never worked with anything similar to the
Experimentation Machine before.
Assumption-driven entrepreneurship helps startups. All the participants agreed that the
Experimentation Machine helped their startups. One of the startups dropped out midway be-
cause the founders decided not to continue with the idea. This was startup EM-B. However, even
for this case study there was a positive confirmation for the framework and the entire concept.
The founders of EM-B agreed that the Experimentation Machine helped them understand that they
should not work on their startup. Thus, the practice of writing and testing assumptions made
them realise their assumptions were wrong. It helped them take a step back without investing
a lot of resources into their startup. This is the aim of assumption-driven entrepreneurship
and this framework - to test the assumptions, understand what will work, and invest resources
accordingly.
   The findings provide insight into the way the research was conducted and the positive
outcomes of it. This is quite encouraging and open the door to many directions in which the
research can grow if the time permits. This is explored more in the last chapter.

Table 3
Summary of the Experimentation Machine Framework Evaluation Results
                     Case Evidence
    Evaluation                                   Prominent
                     4 Strongly supported
    Characteristic                               Comments
                     7 Fairly/Strongly opposed

                                                 4 “Did not know about the concept before.”
                     4 12
    Background                                   7 “Knew about the concept because we kind of followed it (divide and
                     72
                                                 conquer strategy) but did not put it in such a formalised way.”
                                                 4 “The framework helped the startup find direction and footing.”
                                                 “Now I know the concept even better.”
                     4 30
    Goal                                         7 “Don’t know yet if we will use it regularly. Do see the value but
                     75
                                                 not sure on how well we will be able to maintain. It is always hard to
                                                 implement a new thing in the routine.”
                                                 4 “Yes the framework is easy to use.” “It will be even more beneficial
                     4 35                        if the team is bigger.”
    Environment
                     77                          7 “Writing assumptions is not very straightforward.” “Because it is a
                                                 new way of thinking you do nee some practice to get into it.”
                                                 4 “Yes the framework has all the elements to support assumption-
                     4 30                        driven entrepreneurship.”
    Structure
                     75                          7 “Defined, delayed, planned tags are a bit much and not needed be-
                                                 cause assigning the dates does the job.”
                                                 4 “Yes the number of sessions were enough to grasp the concept.” “Yes
                     4 56                        the sessions were conducted in a planned and structured manner.”
    Activity
                     77                          7 “It was enough but would like more help with actual assumption
                                                 writing.” “In the early stage the sessions should be every week.”
                                                 4 “Yes. Would love to read a book/paper about the framework.“ ”Yes
                     4 18                        we know how to accept or reject assumptions.”
    Evolution
                     72                          7 “Will not read anything because we are already familiar with the
                                                 concept. Good to have as a reference.”




5. Conclusion and Future Work
The objective that was set out for this study was to encourage the adoption of assumption-driven
entrepreneurship in startups. The concept has been around for quite some time but there was a
lack of a framework that can guide the founders during the adoption process. The preceding
chapters reported on the design of the Experimentation Machine. It is a conceptual framework
that aimed to capture the dimensions and layers of this concept to introduce it to the founders
and guide them. The strength of the Experimentation Machine lies in the fact that it tries
to combine a startups routine to the business model canvas by defining assumptions. This
ensures that the founders are constantly looking at all the areas. The visualisation of it using
the collaboration tool integrates deadlines, and makes task assignment easier.
   This research has the potential to branch out and take various directions. One of the areas to
explore is the follow-up with every startup. In the future, after the set number of sessions (five),
every startup should be asked to start using the framework without the supervision of coaches.
Then after a cooling period, the researchers and participants should come together to discuss
the usage of the framework. This can potentially provide novel insights into how startups work
and adopt new practices. Furthermore, this increases the use duration of the Experimentation
Machine in a startup.


References
 [1] R. van Cann, S. Jansen, S. Brinkkemper, Software business start-up memories: Key decisions
     in success stories, Springer, 2012.
 [2] J. Melegati, X. Wang, Quest: new practices to represent hypotheses in experiment-driven
     software development, in: Proceedings of the 2nd ACM SIGSOFT International Workshop
     on Software-Intensive Business: Start-ups, Platforms, and Ecosystems, Penguin Books Ltd,
     2019, pp. 13–18.
 [3] M. Gutbrod, J. Münch, M. Tichy, How do software startups approach experimentation?
     empirical results from a qualitative interview study, in: International Conference on
     Product-Focused Software Process Improvement, Springer, 2017, pp. 297–304.
 [4] M. Gutbrod, J. Münch, M. Tichy, The business experiments navigator (ben), in: 2018 IEEE
     International Conference on Engineering, Technology and Innovation, IEEE, 2018, pp. 1–8.
 [5] E. Ries, The lean startup, Crown Business, 2011.
 [6] A. Nguyen-Duc, X. Wang, P. Abrahamsson, What influences the speed of prototyping? an
     empirical investigation of twenty software startups, in: International Conference on Agile
     Software Development, Springer, Cham, 2017, pp. 20–36.
 [7] J. Melegati, E. Guerra, X. Wang, Understanding hypotheses engineering in software
     startups through a gray literature review, Information and Software Technology (2020).
 [8] J. Bosch, H. H. Olsson, J. Björk, J. Ljungblad, The early stage software startup develop-
     ment model: a framework for operationalizing lean principles in software startups, in:
     International Conference on Lean Enterprise Software and Systems, Springer, 2013, pp.
     1–15.
 [9] L. Mikle, Startups and reasons for their failure, SHS Web of Conferences 83 (2020).
[10] M. Cantamessa, V. Gatteschi, G. Perboli, M. Rosano, Startups’ roads to failure, Sustainability
     (2018).
[11] J. Rai, S. Knoll, PoSoFiHy-A guided approach towards formulation of problem solution fit
     hypothesis (2018).
[12] A. Osterwalder, Y. Pigneur, Business model generation: a handbook for visionaries, game
     changers, and challengers, John Wiley & Sons, 2010.
[13] N. Prat, I. Comyn-Wattiau, J. Akoka, A taxonomy of evaluation methods for information
     systems artifacts, Journal of Management Information Systems 32 (2015) 229–267.