Lesson 4: Experiment hypothesis

Define your hypothesis

Before you run an experiment, you need to formulate a hypothesis statement. Use it to articulate what you plan to test, and how. When you run an experiment, you actually do hypothesis testing, so this step is important!

The process of formulating a hypothesis allows (or forces) you to think through the basis for what you are testing, and put this into writing. A well formulated hypothesis should contain:

  • What prior information led to this hypothesis.
  • What change you make.
  • For whom (typically which users) you make the change.
  • What you hope the change achieves.
  • How you plan to decide whether it was successful.

Hypothesis template

A template that you can use to formulate this is:

Based on [prior knowledge], we believe that [theory about user need]. We think that [doing this/building this feature/creating this experience] for [these people/personas] will achieve [these outcomes]. We will know this is true when we see [metric results].

A strong hypothesis should also describe why you believe this change will achieve the desired outcome. You should back it up by earlier research, data, or domain knowledge (and not just base it on a hunch).

*Go from Goal to Hypothesis, adapted from the Thoughtful Execution framework.

Ideas, that could become fully defined hypotheses, can come from anywhere—an engineer, a designer, customer support, or an end-user of your product. Many ideas could result in product changes and new features. Without testing them, you won't actually know if you were correct and that the change in fact made the product better. Experiments help you do that!

Make sure you're good to go

When the hypothesis is starting to take shape, it's time to also consider things like:

  • How do you plan to build the experience that you want to test? Who do you need to involve to make it happen?
  • Do you need to sync with any other teams about what you are doing? For example, are you using, modifying or impacting part of your product that another team owns?
  • Do you need to coordinate your experiment with any current or future other activities?

Doing this kind of thinking and planning early on can save you a lot of time and effort later on!