Video summary
Ozon Design Talks — Хороший дизайн по мнению аналитика
Main summary
Key takeaways
Main ideas / concepts / lessons
-
“Good design” is defined operationally: A design is “good” if it positively impacts product metrics (and “bad” if it harms them).
-
Naive before/after reasoning is insufficient: Simply checking whether a metric goes up or down after a release is unreliable because other factors can change metrics too, such as:
- competitor actions
- releases by other teams
- seasonality / external events (e.g., “fishing season opening”)
-
A/B testing (A-tests) isolates the effect of one change: Users are split into groups that differ only in one element (e.g., whether they see the new design/button).
- If metrics differ between groups, the change may have an effect.
- Differences might still be due to random noise, so statistical testing is required.
-
Statistical tests produce a “p-value” (referred to as “Pvue/pivelio”):
- The speaker explains p-values with an analogy: trying to decide whether your dog is guilty given chaotic evidence.
- Key takeaway: p-values are mathematically convenient, but not necessarily intuitive.
-
Two types of errors are possible:
- Type I error (α level): real effect is absent, but you conclude there is an effect.
- often set around 5%
- Type II error (β level): real effect is present, but you conclude there is not.
- often around 20%
- The exact comfort levels are chosen by the company, not “fixed by nature.”
- Type I error (α level): real effect is absent, but you conclude there is an effect.
-
Decision rule using p-value and α:
- Run an experiment and compute a p-value for metric comparisons between groups.
- If p-value > α → the observed change is likely random / not statistically significant.
- If p-value < α → the change is statistically significant / not random.
-
What effect can you detect? Introduce MDE (Minimal Detectable Effect):
- MDE is the smallest percent change in a metric that the experiment can reliably detect while keeping error rates at the chosen levels.
- Detectability depends mainly on:
- sample size
- variance (dispersion) / noise level of the metric
- Larger effect sizes are easier to detect.
-
Intuition via examples:
- Toothbrush reviews example:
- A product with fewer ratings may show a higher/lower approval rate, but it’s less trustworthy due to small sample size.
- A product with more ratings is more believable even if the percentage difference is not huge.
- Variance/dispersion example:
- If group distributions overlap heavily (high dispersion), it’s hard to distinguish them.
- Lower dispersion makes group differences easier to see.
- Toothbrush reviews example:
-
Experiment design emphasis: the experiment description matters most
- Clearly state:
- what changes for the user
- why it should change behavior
- which metrics will indicate success
- Clearly state:
-
Example experiment: red “Cancel” button on an active orders page
- The hypothesis includes both:
- Users who don’t truly need to cancel shouldn’t click cancel more just because it looks “repulsive/dangerous.”
- Users who do need to cancel should still find the button quickly and not need to contact support (e.g., “cancel in chat”).
- The hypothesis includes both:
-
Metric mapping in the example: Confirm hypotheses with three metric-related checks:
- Number of orders submitted should not change
- Requests for “cancel my order” should decrease
- Cancel button click rate (CR) should increase (a control to confirm users are actually finding/clicking it when needed)
-
Multiple hypotheses increase risk of Type I error: Testing multiple hypotheses/metrics increases the probability of at least one Type I error.
-
How long to run the experiment (duration strategy using MDE):
- Experiments are usually multiple weeks, often to account for weekend behavior.
- Two duration strategies:
- If you know the minimum effect you must detect: compute MDE by week and run long enough to achieve that detectability.
- If you don’t know expected effect size:
- compute MDE for several week lengths (e.g., 3–6 weeks)
- find the inflection point: the week after which MDE stops improving meaningfully (no additional power gained), then stop.
-
Outcome of the example experiment (interpretation):
- Cancelled orders share increased in group B, but p-value was above α → interpreted as random, not a real positive/negative impact.
- Requests for cancellation dropped, with a p-value below α → interpreted as real and statistically significant.
- Cancel button CR increased → used as a control sign that users truly clicked the button more.
-
Wrap-up summary:
- Covered:
- why A/B tests matter for isolating design impact
- how “good vs bad” design relates to metric effects
- what p-values and MDE mean
- how to design/run an experiment (as shown in the example)
- Covered:
Methodology / instruction-style steps
A) Determine whether design changes improve the product
- Define the product’s goals via metrics.
- Treat “good design” as:
- positive impact on metrics (and “bad design” as negative impact)
- Avoid simplistic approach: Don’t rely only on “metric changed after release,” since other factors may be responsible.
B) Isolate the design change effect using A/B testing
- Identify the one variable to change (e.g., new button color/design).
- Split users into two groups:
- Group A (control): sees old version / no change
- Group B (treatment): sees the changed version
- Measure chosen metrics in each group after exposure.
- Use statistical tests to evaluate whether differences are random or real.
C) Run statistical tests and make a decision
- Compute a p-value (speaker’s “Pvue/pivelio”).
- Set an α threshold (commonly ~5%).
- Apply the decision rule:
- If p-value > α → difference is not statistically significant (likely chance).
- If p-value < α → difference is statistically significant (likely due to the change).
D) Plan experiment sensitivity using MDE
- For each metric, compute MDE.
- Understand MDE is driven mainly by:
- sample size
- variance/dispersion/noise
- Remember: larger real effects are easier to detect.
E) Design the experiment description + metrics carefully
- Write a clear user-facing change (e.g., “make the cancel button red”).
- Provide a hypothesis explaining why it should affect behavior.
- Select metrics that correspond to each hypothesis (example):
- include safety/neutrality checks (e.g., orders submitted shouldn’t worsen)
- include behavioral outcomes (e.g., cancellation requests)
- include a control metric (e.g., cancel button CR to verify the mechanism)
F) Choose experiment duration using MDE over time
- Strategy 1 (known target effect):
- Specify an effect size you must detect (e.g., 3%)
- Compute MDE by week
- Run until you can reliably detect that effect
- Strategy 2 (unknown expected effect):
- Compute MDE for several week lengths (e.g., 3–6 weeks)
- Pick the inflection point where MDE stops improving meaningfully
- Stop there to avoid unnecessary runtime
G) Interpret results after the experiment
- Compare metrics between group A and B.
- For each metric, check statistical significance vs α:
- not significant → treat as random/no real effect
- significant → treat as real effect likely caused by the design change
- Use control metrics to validate mechanism (e.g., higher CR means users actually interacted with the button).
Speakers / sources featured
- Nikita Manannikov — at Ozon, manages the wholesale buyer’s product analytics department; speaker of the video.
- No other named speakers or external sources are clearly identified beyond a general mention of “colleagues” knowledgeable in the topic.