top of page
Search
  • Writer's pictureKuba Nowak

Experimentation Loop - Test and Learn process by Kuba Nowak

When it comes to growth and conversion rate optimization, there's one topic that's been a hot potato lately: Experimentation. Experimentation is the secret sauce that takes products, services, or even entire businesses to the next level. But what does this process look like at scale? Let me share the Experimentation Loop process I've created to make sure testing is integrated into organization and it isn't only about running one a/b test every now and then. Ready? Let's dive in!



Experimentation Loop - Experimentation process by Kuba Nowak
Experimentation Loop - Experimentation process by Kuba Nowak

The entire process embodies a looped nature, underlining the iterative aspect of experimentation. Each cycle concludes, integrates its learnings, and embarks on a new, more informed round of experimentation. Let's zoom in on each step:


  1. Initiatives Aligned with company direction: Before even starting the experimentation process, it's crucial to ensure all ideas and initiatives are aligned with the company's strategy and direction. This step sets the stage to ensure all subsequent actions align with broader business objectives, and define metrics you want to move.

  2. Ideas Input: After alignment with the roadmap, the process moves to gathering inputs for generating experiment ideas from multiple sources:

    1. Data and UX review: Delving into available data and user experience insights.

    2. User research or feedback: Sourcing information directly through user research or through feedback channels.

    3. Competitive research: Analyzing direct, indirect competitors, and companies you look up to.

    4. Past experiments data: Meta-analysis of test run by your company or from publicly available data - eg. https://goodui.org/blog/

  3. Hypothesis Prioritization: Once ideas are collected, they are prioritized, determining which hypotheses to test first.

  4. Research and Analysis: Ahead of the actual solution design, conduct thorough research and analysis to better inform your designs and potential outcome.

  5. Solution Ideation: For the shortlisted hypotheses, generate potential solutions and interventions.

  6. Experiment Design: Detail out the structure of the experiment, deciding the metrics to be tracked, outlining data collection methods, segments included, product areas where the test will be conducted, and calculating test duration for each intervention.

  7. Intervention Prioritization: Rank the interventions or changes based on criteria eg. from priotization frameworks to determine which ones to test initially.

  8. Experiment Execution: Conduct the experiment for a designated period, often ranging from 1 to 4 weeks.

  9. Post-Experiment Analysis: If the assumptions of the experiment are validated, the following steps are taken:

    1. Analyze WHY the effect was observed: Analyze the results, different segments, and user behaviors to create WHYPHOTHESIS

    2. Report the test: Conclude the test with report of what has been observed and share with your org

    3. Making Code Production-Ready: Refine the tested changes or features for a full-scale roll-out, while keeping the winning variant on production.

    4. Deploy Changes: Introduce the changes to a larger user base.

    5. Decision on doubling down on this bet: If we explored something new that's interesting for us, at this stage we should decide if we wanna exploit the effect we observed. If the assumptions of the experiment are NOT validated, the following steps are taken:

    6. Analyze WHY the effect was observed: Analyze the results, different segments, and user behaviors to create WHYPHOTHESIS

    7. Report the test: Conclude the test with report of what has been observed and share with your org

    8. Decision if the Experiment should be Redesigned?: If the experiment didn't hit the expected marks, consider if it's viable to retest the hypothesis with a different approach or intervention.

  10. Go Back to Solution Ideation or check where the company wants to go next: This way we close the loop and make sure our testing cycle doesn't loose the momentum.


Notes from Kuba:


I have not included Stakeholder Communication in this process but it's critical to this process success and need to be happening constantly, but within intervals adapted to your org.

On top you should collaborate with different teams on ideation, solution design, getting them aligned on what you're going to test, educating them on the findings from your tests, and keeping their ideas in the experimentation backlog, so that you can manage expectations ;)


Do you need help starting and scaling experimentation process in your company?



26 views
bottom of page