什么是灰度发布
概念:灰度发布是指在黑和白之间能平滑过渡的一种发布方式,又称‘金丝雀发布’
我理解的灰度
按照一定的策略筛选部分用户,优先体验新版本功能,收集反馈以及对新版本功能、性能、稳定性等指标进行评论,进而决定全量发布还是回滚
百度百科的灰度
在其上可以进行A/B testing,即让一部分用户继续使用产品特性A,一部分用户使用特性B,如果用户对B没有什么反对意见那么逐步扩大范围,把所有用户都迁移到B上。灰度发布可以保证整体系统的稳定性,在初始灰度时候可以发现、及时调整问题,以保证其影响程度。灰度期:灰度发布开始到结束期间的一段时间
灰度发布流程
灰度发布流程筛选用户策略
根据用户画像分析(地区、终端、功能针对性的用户)、活跃用户、产品群、内部用户、发包渠道等
灰度发布方式
iOS内测:testflight发布新包,给目标用户升级
Android公测:1、发布部分渠道
2、所有渠道全部打开,下载量达到目标量级关闭
3、按照地理位置、用户画像等特征指定发布
强制升级、自主升级、多版本可选等方式
灰度的好处
1、有针对性,按照功能选择目标用户
2、提前获得目标用户的使用反馈,依据反馈结果,及时查漏补缺,完善产品
3、缩小影响的范围,若发现重大问题,可回滚回旧版本,降低风险
灰度的特点
1、容忍失败
2、允许适度浪费
3、鼓励内部竞争试错
灰度发布工具
脉冲云
参考:《马化腾致微合作伙伴:灰度法则的七个维度》
需求度:用户需求是产品核心,产品对需求的体现程度,就是企业被生态所需要的程度;
速度:快速实现单点突破,角度、锐度尤其是速度,是产品在生态中存在发展的根本;
灵活度:敏捷企业、快速迭代产品的关键是主动变化,主动变化比应变能力更重要;
冗余度:容忍失败,允许适度浪费,鼓励内部竞争内部试错,不尝试失败就没有成功;
开放协作度:最大程度地扩展协作,互联网很多恶性竞争都可以转向协作型创新;
进化度:构建生物型组织,让企业组织本身在无控过程中拥有自进化、自组织能力;
创新度:创新并非刻意为之,而是充满可能性、多样性的生物型组织的必然产物。
网友评论