Skip to content
Confidence
  • Documentation
  • Blog
  • Bootcamp
  • Status
  • Confidence Bootcamp
    • My learning
    • Intro to experimentation
      • Introduction
      • Lesson 1: Why you should experiment
      • Lesson 2: Experiment hypothesis
      • Lesson 3: Success and guardrail metrics
      • Lesson 4: Success metrics
      • Lesson 5: Set up your experiment
      • Lesson 6: Calculation frequency
      • Lesson 7: Target audience
      • Lesson 8: Sample size
      • Lesson 9: Quality assurance
      • Lesson 10: Run your experiment
      • Lesson 11: Evaluate your experiment and make a decision
      • Lesson 12: A/B tests and rollouts
      • Course wrap up
    • Intro to metrics
      • Introduction
      • Lesson 1: What is a metric?
      • Lesson 2: Metric roles
      • Lesson 3: Time considerations
      • Lesson 4: Capturing behavior
      • Lesson 5: Strategic metrics
      • Lesson 6: Interpretability
      • Lesson 7: Feasibility and sensitivity
      • Lesson 8: Variance reduction and metric selection
      • Lesson 9: Select metrics
      • Lesson 10: Segment-level analysis
      • Course wrap up
    • Scientific product development
      • Introduction
      • Lesson 1: Why you should experiment
      • Lesson 2: The scientific method
      • Lesson 3: Randomized controlled trials
      • Lesson 4: Experiment hypothesis
      • Lesson 5: Case study
        • Case study
        • Answers to case study
      • Lesson 6: Why do we need statistics?
      • Lesson 7: Success metrics
      • Lesson 8: Detectable effects and sample size
      • Lesson 9: Make a decision
      • Course wrap up
    • A primer on hypothesis testing
      • Introduction
      • Lesson 1: Introduction to hypothesis testing
      • Lesson 2: True vs estimated effects
      • Lesson 3: Sampling distribution of the difference-in-means estimator
      • Lesson 4: Z-tests and how to reject the null hypothesis
      • Lesson 5: False postive rate and alpha
      • Lesson 6: True positive rate, MDE, and power
      • Course wrap up
    • Intro to Feature Flags
      • Introduction
      • Lesson 1: What is a feature flag?
      • Lesson 2: Lifecycle of a feature flag
      • Lesson 3: Clients
      • Lesson 4: Evaluation context and targeting
    • Sample size calculation - I
      • Introduction
      • Lesson 1: What is the required sample size?
      • Lesson 2: Alpha and power
      • Lesson 3: Baseline mean and variance
      • Lesson 4: Sample size playground - I
    • Sample size calculation - II
      • Introduction
      • Lesson 1: Multi-metric decision making
      • Lesson 2: Number of success metrics
      • Lesson 3: Number of guardrail metrics
      • Lesson 4: Number of comparisons
      • Lesson 5: Sample size playground - II
    • Sample size calculation - III
      • Introduction
      • Lesson 1: Binary metrics
      • Lesson 2: Treatment group proportions
      • Lesson 3: Variance reduction
      • Lesson 4: Sequential testing and sample size
      • Lesson 5: Sample size playground - III
    • Advance your experimentation
      • Introduction
      • Lesson 1: Guardrail metrics with non-inferiority margins
      • Lesson 2: Choose evaluation frequency
      • Lesson 3: Metrics' roles in experiments
      • Lesson 4: Cumulative holdback evaluations
    • Experimentation culture
      • Introduction
      • Lesson 1: Onboarding into experimentation
      • Lesson 2: Empowering experimentation champions
      • Lesson 3: Sustaining the experimentation culture
    • Videos

Lesson 4: Experiment hypothesis

Summary

In this lesson, you learn how to create a plan for your experiment. You learn how to formulate a hypothesis that acts as the product foundation for your experiment, and get examples of essential questions to ask yourself when planning your experiment so that you don't run into problems later on.

A good hypothesis:

  • Is short and direct.
  • Is testable in the sense that the experiment can give clear evidence for or against it.

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].

Note

Using a change in the sign-up flow as an example, you could formulate a hypothesis as follows:

Based on user research, we believe that having to create a username creates friction in the signup process. We think that removing the step to enter a username for users signing up in the app will lead to more users successfully completing the signup flow. We will know this is true when we see an increase in the sign-up completion rate.

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).

Flowchart showing the path from Goal to Data and Insights to Problem or Opportunity to Hypotheses, with the template: we believe that building this feature for these people will lead to these outcomes, and we will know this is true when we see this quantitative measure *Go from Goal to Hypothesis, adapted from the Thoughtful Execution framework.

Note

In a later lesson, you will learn more on how to define success, including how to select success metrics, and how to think about at what point you will consider a change in a metric to be a sign of success. For example, by how much does the sign-up completion rate need to increase for you to consider it a success—by 1%? Or as little as 0.1%? More about this later!

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!

In Confidence

Are the metrics you want to track already available in Confidence, or do you need to set them up?

Reader exercise

Which of the following do you consider to be the most complete and testable experiment hypothesis?

Was this page helpful?

PreviousLesson 3: Randomized controlled trials
NextCase study

© Copyright 2026. All rights reserved.

Follow us on TwitterFollow us on GitHub

On this page

  1. Define your hypothesis

  2. Make sure you're good to go