Balancing Risk and Reward: An Automated Phased Release Strategy
Li, Yufan, Mao, Jialiang, Bojinov, Iavor
Phased release, also known as staged rollout, is a widely used strategy in the technology industry that involves gradually releasing a new product or update to larger audiences over time [17, 30]. For example, Apple's App Store offers a phased release option where application updates are released over a 7-day period on a fixed schedule [1]. Google Play Console provides a similar feature with more flexibility in the release schedule [16]. Typically, the audiences are randomly selected at each stage from the set of all customers, and so phased releases can be thought of as a sequence of A/B tests (or randomized experiments) in which the proportion of units assigned to the treatment group changes until either the product or update is fully launched or deprecated [26, 18, 3, 33, 6]. The process of combining phased releases with A/B tests is often called controlled rollout or iterative experiments and provides companies with an important mechanism to gather feedback on early product versions [30, 20, 5]. The key advantage of phased release is its ability to mitigate risks associated with launching a new product or update directly to all users. The potential impact of faulty features is limited by releasing the update first to a small percentage of the users (i.e., the treatment group). However, this risk-averse approach introduces an opportunity cost for slowly launching beneficial features, which quickly adds up for companies that release thousands of features yearly [34].
May-16-2023
- Genre:
- Research Report > Experimental Study (1.00)
- Industry:
- Health & Medicine (0.68)
- Information Technology > Services (0.67)
- Technology:
- Information Technology
- Artificial Intelligence > Machine Learning (1.00)
- Communications > Social Media (0.69)
- Data Science > Data Mining
- Big Data (0.47)
- Information Technology