灰度发布(灰度法则)的6点认识

1、什么是灰度发布?


有所控制地选择发布的人群及其比例。



2、为什么要做灰度发布?


1、灵活选择用户参与产品测试。

2、规避一定的发布风险,降低产品迭代升级所影响的范围。

3、快速获取用户的反馈意见,完善产品功能,提升产品质量。

4、避免停服发布给用户带来不便。

5、具有容灾能力:降低全量发布引起的服务器崩溃等风险,逐步发布产品,逐步控制服务器压力。



3、什么时候需要进行灰度发布?


任何时候。



4、灰度发布 VS A/B测试


目的

灰度发布:减少bug风险

A/B测试:对比多种方案,得出最好的优化方案


数据指标


分流控制

灰度发布:逐步扩大用户

A/B测试:选定在某个流量上进行较长时间的试验



5、如何进行灰度发布?


1、定义目标

降低产品BUG风险;

试验新功能,看这个新功能的指标是否能达到预期,或者是否会对产品造成损失。


2、选定灰度策略

用户选择:地理位置、终端特性等

功能覆盖度:逐步,还是全部开放功能

提供数据反馈入口

回滚或发布上线

公关运营


3、筛选用户

用户特征

用户流量

用户范围:内部用户 > 种子用户 > 活跃用户 > 所有用户。

体验一致性:新旧方案用户使用习惯差异太大没有兼容原有功能,新旧方案功能差异太大无法并行必须强制升级,新方案只实现了旧方案的部分功能,用户要使用完整功能需要来回切换等。


4、灰度发布上线

集成灰度、分析平台

设定分流规则

灰度发布新版本

运营数据采集分析

分流规则微调

灰度发布 产品完善  新一轮灰度发布  完整发布



6、灰度发布常见问题


1、以偏概全

选择的样本不具有代表性

样本用户使用习惯并没有涉及所有升级的核心功能。


2、无法定量分析

结果没有量化手段,只依赖用户问卷调查,没有分析灰度系统。

运营数据不全面,只有核心业务指标,没有用户体验指标等。

对结果分析只发布有利的信息,对其他视而不见。


3、用户参与度不够

很多产品期望用户自己发掘所有功能,而大部分用户经常只使用部分功能,或者说互动的渠道非常单一,或者陷入知识的诅咒不尊重用户的意见。


4、灰度发布不是万能的

前期规划要充分。



7、互联网产品创新“灰度法则”的七个维度


1、需求度

用户需求是产品的核心,产品对于需求的体现程度,就是企业被用户所需要的程度。用户不需要的东西就是舍本逐末。一边要做自己产品的忠实用户,一边把自己的触角伸到其他用户当中,去感受他们真实的声音。


2、速度

快速实现单点突破,角度、锐度尤其是速度,是产品在生态中存在发展的根本。快速向完美逼近。为了实现单点突破允许不完美,但要快速向完美逼近,市场不是一个耐心的等待者。


3、灵活度

互联网生态瞬息万变,更早地预见问题,主动变化,就不会在市场中陷入被动。在维护根基,保持和增强核心竞争力的同时,企业各方面灵活性非常关键。敏捷企业、快速迭代产品的关键是主动变化,主动变化比应变能力更重要。


4、冗余度

容忍失败,允许适度浪费,鼓励内部竞争内部试错,不尝试失败就没有成功。


5、开发协作度

最大程度地扩展协作,互联网很多恶性竞争都可以转向协作型创新。互联网将更大范围的卷入协作,越多人参与,网络的价值就越大,用户需求就越能得到满足,每一个参与的组织从中获得的收益也越大。在聚焦于自己核心价值的同时,适当深化和扩大社会化协作。


6、进化度

一个企业的文化、DNA、组织方式是否具备自主进化、自主生长、自我修复的能力。构建生物型组织,让企业组织本身在无控过程中拥有自进化、自组织能力。


7、创新度

创新并非刻意为之,而是充满可能性、多样性的生物型组织的必然产物。




注:以上内容来源于“三节课”的公开课《给产品运营的技术课:A/B测试和灰度发布》,及“腾讯马化腾的‘互联网产品:灰度法则的七个维度’”。

再注:以上整理内容仅为个人觉得相对有价值的,并非一定正确,供参考开阔一下思路,这里是笔记。欢迎交流~ :)


by 鲤洋

2016.11.21

你可能感兴趣的:(灰度发布(灰度法则)的6点认识)