产品开发的实验性方法:以数据驱动价值创造
1. 实验性方法概述
在产品开发领域,实验性方法在很多方面是测试驱动开发的延伸。Chris Matts 提出了类似的“特征注入”概念。实验的关键成果是获取信息,其目的在于降低对拟开展工作能否达成目标条件的不确定性。
我们有多种开展实验以收集信息的方式。不过要记住,实验常常会得出负面或无定论的结果,特别是在不确定的情况下。这意味着我们通常需要调整、完善和发展假设,或者设计新的实验来进行验证。
产品开发采用实验性方法的关键在于,在开展重大新开发工作之前,先创建假设,从而确定工作是否能带来预期价值。
2. 在线控制实验(A/B 测试)
对于基于互联网的服务,我们可以使用强大的在线控制实验,即 A/B 测试来验证假设。A/B 测试是一种随机对照实验,用于发现网页的两个可能版本中哪个能产生更好的结果。
在进行 A/B 测试时,我们要准备页面的两个版本:一个对照组(通常是页面的现有版本)和一个我们想要测试的新处理组。当用户首次访问我们的网站时,系统会决定该用户参与哪些实验,并为每个实验随机选择用户是查看对照组(A)还是处理组(B)。我们会尽可能记录用户与系统的交互,以检测对照组和处理组之间的行为差异。
测试类型 | 说明 |
---|---|
A/B 测试 | 随机对照实验,比较网页两个版本的效果 |
对照组 | 通 |