[TOCE] 16 P1-C4-S4 实验平台与文化

Trustworthy Online Controlled Experiments Part 1 Chap 4


基础设施与工具

在第3章中,我们展示了实验有很多错误的方法。创建实验平台不仅要通过实验来加速创新,而且对于确保决策结果的可信性也至关重要。扩大公司的实验规模不仅涉及建立实验平台的基础架构,还涉及将实验深深地嵌入公司的文化,发展和决策流程中的工具和流程。实验平台的目标是使实验成为自助服务,并最大程度地降低运行可信赖实验的增量成本。

实验平台必须涵盖流程的每个步骤,从设计和部署实验到分析实验(Gupta等人2018)。如果您查看Bing(Kohavi,Longbotham等人2009),LinkedIn(Xu等人2015)或Google(Tang等人2010)的实验平台的组件,则有四个高级组件:

  • 通过用户界面(UI)或应用程序编程界面(API)进行实验定义,设置和管理,并存储在实验系统配置中。
  • 实验部署,包括服务器端和客户端,它包含了变量分配和参数化
  • 实验工具
  • 实验分析,包括指标的定义和计算以及p值之类的统计检验。

在这一章,我们将详细讨论这四个部分。

image.png

该图展示了可能的实验平台架构。客户端和/或服务器可以调用变式分配服务。变量分配服务可以是单独的服务器,也可以是嵌入客户端和/或服务器的库(在这种情况下,配置将直接推送到客户端和/或服务器)。有关不同体系结构选项的讨论,请参见本章后面的讨论。

实验的定义,建立与管理

如果要运行许多实验,实验人员就需要一种可以轻松定义,设置和管理实验生命周期的方法。要定义实验,我们需要一个所有者,一个名称,一个描述,开始和结束日期以及其他几个字段(请参见第12章)。另外,出于以下原因,该平台还需要允许实验进行多次迭代:

  • 根据实验结果改进功能,这可能还涉及修复在实验过程中发现的错误。
  • 逐步将实验推广到更广泛的受众。这可以通过预定义的圈(例如团队中的开发人员,公司中的所有员工)或更大比例的外部人口来进行。

所有迭代都应在同一实验下进行管理。尽管不同的平台可能需要不同的迭代,但每个实验都应该有一个处于激活状态的迭代。

平台需要一些接口和/或工具来轻松管理众多的实验及其迭代。其功能可能包括:

  • 编写,编辑和保存初级阶段的实验。
  • 将初级阶段的实验与当前(正在运行)迭代进行比较。
  • 查看实验的历史记录或时间表(即使不运行)。
  • 自动分配生成的实验ID,和迭代,并将其添加到实验规范中。在实验工具中会用到这些ID(在本章的后面讨论)。
  • 检验实验设计中明显的错误,例如配置冲突,无效的目标受众等。
  • 检查实验状态以及开始/停止实验。为了防止人为错误,通常只有实验所有者或具有特殊权限的个人才能启动实验。但是,由于实验可能会对特定人群造成伤害, 因此结束实验的权限应该分配给多人。 当然, 当实验被结束的时候,实验拥有者必须得到通知。

此外,由于实验会影响实际用户,因此需要其他工具或工作流程才能在实验版本上线之前对其进行检查。包括必须在部署之前运行的测试代码或权限系统,实验必须获得可信赖的专家的审核。

除了这些基本检查之外,尤其是在大规模进行实验的Fly阶段,该平台还需要支持:

  • 自动化发布和扩大实验的方式(参阅第15章了解更多信息)。
  • 近实时监视和警报,以便尽快发现坏的实验。
  • 自动关闭出问题的实验

这些举措会增加实验安全性。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,701评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,649评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,037评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,994评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,018评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,796评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,481评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,370评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,868评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,014评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,153评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,832评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,494评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,039评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,156评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,437评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,131评论 2 356

推荐阅读更多精彩内容