火山引擎DataTester升级:降低产品上线风险,助力产品敏捷迭代

A/B测试

在企业竞争加剧的今天,精益开发和敏捷迭代已成为产品重要的竞争力。如何保障每一次Feature高效迭代与安全,如何快速实现面对不同用户的精细化运营,成为了产品团队的新挑战。为了帮助企业解决此类痛点,火山引擎DataTester「智能发布」功能应运而生。

picture.image

「智能发布」是一种结合功能开关+动态配置+灰度发布+配置管理的敏捷开发技术,基于先进的Feature Flag引擎和一站式配置托管能力,满足应用新功能灰度发版、A/B 实验到全量、人群定向发布等不同应用场景,帮助开发、产品、运维人员在低风险环境下迭代新 Feature,实现精益敏捷开发。

近期,火山引擎DataTester对「智能发布」功能进行了全面升级。升级特性如下:

  1. 一站式完成A/B实验+固化Feature操作

DataTester此次升级后,A/B实验创建运行完成后,可将实验参数固化为Feature并发布到线上。

一般有两种应用场景:

  • 场景1:A/B实验得出结论后,有一组实验效果明显较好,即可通过智能运营,将其固化为Feature并全量上线。
  • 场景2:A/B实验暂未得出哪组效果好,但该功能后续会继续探索,则可先将实验参数固化为一个产品Feature,直接进行产品管理。

picture.image

  1. Feature可设置自动发布计划、自动下线、发布管控

Feature若需生效到线上,需发布才能生效。为保证发布安全性、降低上线风险,DataTester「智能发布」提供了灰度发布功能,可控制流量由小到大逐步放量,放量过程中观测用户反馈和数据指标,若出现会异常快速回滚,保证功能安全稳定上线。

同时,Feature可以支持自动发布计划、自动下线、发布管控;针对发布安全也进行了升级,发布前需要确认变更Diff信息, 提升发布安全性。

  • 自动发布计划

    • Feature可设置定时自动发布
    • 可一键设置发布频率(例:每天发布20%)
  • 自动下线

    • 某个版本发布时,可设置到期自动下线
    • 到期自动下线后自动回滚到上一个版本
  • 发布管控

    • 可设置不可操作发布的时间,比如:非工作日限制不发布

  1. 流程管理:支持自定义差异化发布方案

DataTester「智能发布」新功能支持设置不同的Feature发布流程,不同的流程可配置不同的环节,不同环节可配置相应具体规则(如审批规则、内测规则等)。

通过对Feature流程的差异化管理,可以实现重要功能配置严格的发布流程,紧急bugfix配置快捷的发布流程,这样既保障了重要功能上线的严谨,同时又保障了紧急bugfix的敏捷。

picture.image

  1. 白名单测试:支持创建多个白名单测试任务

在A/B实验正式开启之前,通常会先选择几名白名单用户进入测试,观察实验是否能正常运行,参与这一步的用户被称为“白名单用户”。在「智能发布」功能升级后,可针对Feature同时创建多个白名单测试场景,并行测试多种实验或多个应用细节。

DataTester「智能发布」有诸多用途,其技术本质是按用户指定的规则下发不同的功能参数,以达到敏捷发布的使用效果。除了最常见也是使用最普遍的“功能开关”外,还可以实现动态下发“应用配置”“业务配置”“环境配置”“安全配置”等诸多参数的能力。

DataTester是火山引擎数智平台旗下产品,作为字节跳动内部使用多年的 A/B 测试平台,DataTester能够深度耦合推荐、广告、搜索、UI、产品功能等多种业务场景需求,为业务增长、转化、产品迭代,策略优化,运营提效等各个环节提供科学的决策依据,让业务真正做到数据驱动。目前,火山引擎DataTester已经服务了美的、得到、凯叔讲故事等在内的上百家标杆客户,将成熟的 " 数据驱动增长 " 经验赋能给各行业。

立即跳转 A/B测试 DataTester 了解详情!

79
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论