Start studying
Module 10 · Experimentation Module contents
Module 10  ·  Card 13 / 13intermediate

Rollout Strategies

A rollout strategy is the plan for releasing a winning change to all users in controlled steps.

A staged rollout starts with a small share of users, such as 5%, and grows it while the metrics stay healthy.

For example, a new payment flow might go to 1% of users, then 10%, 50% and 100% over 2 weeks.

A holdout keeps a small group on the old version for months to measure the long-term effect.

Every step needs a quick way to switch the change off if a guardrail metric breaks.

Learn in depth ↓
Module 10 · Experimentation · 13 concepts
In depth  /  15 lines

Rollout Strategies, in more detail

A rollout strategy treats launching a winning change as a final, cautious experiment.

Tests run on samples for a limited time, so they can miss rare failures and long-term effects.

A careful rollout gives those problems a chance to surface before every user is affected.

A staged rollout increases exposure step by step, such as 1%, 5%, 25%, 50% and 100%.

Each step waits long enough for metrics and error reports to settle before the next.

Steps are usually controlled by feature flags, settings that switch a change on for a chosen share of users without new code.

A flag also gives an instant way to switch the change off if something breaks.

Watching guardrails at each step catches problems while they affect few users.

Holdouts keep a small share, often 1% to 5%, on the old version for weeks or months after launch.

Comparing the holdout with everyone else shows whether the test's effect lasts, fades or grows.

Holdouts have a cost, since those users miss an improvement, so they are kept small and time-limited.

Regional rollouts release to one country first, which suits changes with legal or support implications.

Some teams release first to staff or volunteer testers, who are not typical users but catch obvious faults.

In practice the rollout plan is written before launch and names who can stop it and when.

The usual mistake is jumping from a 50% test straight to 100% with no plan to watch or reverse the change.

Want the full technical article? Wikipedia ↗
Test yourself

One question on this card. Every option explains itself once you pick, right or wrong.

Question 1
A new payment flow won its test. What is a sensible way to release it?
Experimentation

13 concepts in this module, then a graded test with every answer explained.

Study this module →
↑↓ move↵ openesc close