敏捷开发最佳实践:价值维度实践案例——ABTest 中台化
22 年敏捷白皮书调研发现,仅有 14%的企业部分实现价值管理闭环,8%的企业能够做到企业战略和业务目标与价值管理紧密结合。这一现象说明了大部分中国企业还不能在敏捷实践中实现需求价值的体系化及多维度价值度量,因此推广优秀的敏捷实践至关重要。
本文所选实践,帮助国内企业了解如何通过 ABTest 中台化实现产品的业务目标与需求价值的量化判断,从而缩短研发周期并节约成本,这种基于多维度度量数据做业务决策的实践非常值得学习。
本实践节选自《2022中国企业敏捷实践白皮书》,分享者为余知权——某互联网公司高管。
问题:
由于产品特性的价值缺乏有效评判标准,导致经常出现无依据地回滚特性,从上线到全量推广节奏不可控且周期过长,团队应对需求变更的态度也变得消极。
问题成因:
产品设计的合理性缺乏有效的验证手段;
多特性同时上线,互相干扰,无法判断特性的价值优劣;
以往通过渠道对比、时间对比等方式,都不能有效地进行价值评判,因此推广节奏不可控。
敏捷实践:
搭建系统:首先是搭建平台,以 SDK 的形式,对多特性同时进行 ABtest 的开关控制,同时建设了基于用户 ID 的百分控;
数据建模:抽取部分产品的特性数据,建立特性置信度区间的算法模型;
评估标准:建立业务的不同阶段、不同时间和不同规模的评估标准,从而选择有价值的产品特性;
产品验证:在一个产品上进行试用,取得一定的效果之后在其他产品上进行推广;
制度先行:标杆示范的作用发挥出来之后,得到足够的信任度,通过管理方式下发制度, 进行推广;
统一接口:平台提供统一接入接口规范,要求全公司产品接入,形成中台化管理;
全面推广:ABTest 平台与灰度发布相结合,成为了公司的一个重要基础设施。
实践结果:
灰度放量周期缩短:产品特性从上线到全量推广花费的时间比不用平台缩短了 50%以上;
价值判断从主观到客观:回滚有了明确的数据依据,从此不再靠猜测,不用耗费大量时间讨论;
价值判断有标准:产品的用户价值有明确判断标准,在应对变化时,团队也变得更加积极主动;
AB test 中台化实践很好地诠释了敏捷原则第一条、第二条和第七条:“我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。”“欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。”“可工作的软件是进度的首要度量标准。”
专家观点:
王艳茹
腾讯科技 安全项目总监、敏捷教练
“在超级竞争的环境里,正确地做事很容易,始终如一地做正确地事情很困难。组织不怕效率低,组织最怕高效率地做错误的事情。”——彼得.德鲁克
2021 年的白皮书中,陈忠专家在客户价值章节中给大家推荐了高价值的“用户画像”的敏捷实践。我们一旦明确了用户画像,就会知道用户需要的是什么,即“正确的事”,那么如何正确地实现用户需求?如何快速响应需求变化?如何准确及时地判断以提升效率?这是我们需要进一步思考的问题。
本文所选实践通过搭建 ABtest 与灰度发布结合平台,建立了产品 ABtest 各类模型以及产品管理评估规范,并通过产品验证、推动制度先行、统一接口等一系列具体实践举措,在公司管理层和各产品团队达成共识,因此得以全面推广,目前该平台已经成为公司的一个重要基础设施。
凭借 ABtest 中台这一价值交付利器,帮助企业的业务团队正确地做正确的事:
首先,通过 AB Test 识别有价值的产品需求,并通过迭代持续打磨让用户满意的产品;
其次,AB Test 帮助团队在明确价值判断标准下,有效应对需求变化;
最后,AB Test 给出团队价值反馈后,团队能够针对问题不断追求技术卓越和良好设计,敏捷能力也得到进一步加强。
推荐阅读:
Scrum 开发指南: Scrum 框架详解 | Scrum 四个会议及正确召开方式 | 正确的计划和执行Sprint的方式 | 做好迭代计划的4大关键点 | 做好这4点让每日站会更适配敏捷团队 | 开好迭代评审会的3个关键步骤 | 为什么要召开迭代回顾会 | Scrum 3大角色及其岗位的具体职责 | Scrum三大工件在敏捷开发中的作用 | 2022年14个最佳 Scrum 敏捷项目管理软件 | 更多
Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处 | 看板 VS Scrum:如何选择? | 看板和 Scrum 的混合模式适合在哪些场景使用 | 更多
规模化敏捷: 规模化敏捷的价值及五大规模化敏捷框架 | 规模化敏捷之 Spotify 模型 | 规模化敏捷框架之LeSS框架 | SAFe 规模化敏捷框架 | Scrum@Scale 模型 | 敏捷项目组合管理 | OKR与敏捷开发 | 更多
产品管理: 如何构建合格的产品路线图 | 如何成为一个优秀的产品经理 | 敏捷路线图的重要性以及构建 | 如何构建简单有效的产品需求文档 | 利用 NPS 确定功能优先级 | 每个产品经理都需要了解的产品分析技能 | 更多
评论