【客户案例】 VIPKID 千人团队的 Jira 落地推广实践发表时间:2020-06-11 12:42作者:高志超 关于作者: 高志超,VIPKID 技术研发中心 PMO;拥有PMP及Exin DevOps Master认证;5年软件开发经验,7年研发管理及敏捷项目管理经验;曾负责过多家世界500强企业、上市公司及创业团队的项目管理及敏捷转型工作;擅长敏捷方法与 DevOps 研发管理工具的结合应用。 项目背景: VIPKID 作为一家在线教育机构,拥有500,000+付费学员,遍布63个国家和地区。技术研发能力是企业的核心竞争力之一。目前每月上线的项目数量过千,需求来源包括业务、产品、运营等多个部门。跨端需求多,且对交付速度和交付质量要求极高。 在此背景下 VIPKID 选择使用 Jira Software 作为端到端交付管理的重要工具,结合工程效能平台来应对这些需求带来的巨量的版本管理、需求管理以及任务管理等工作。 执行思路: 总结 Jira Software 在 VIPKID 的落地和导入过程,有三个主要步骤:明确收益、把握原则以及快速迭代。 1. 结果导向,明确收益 基于 Jira Software 打造端到端交付流水线,实现在协作流畅的基础上做到信息透明、效能量化并能够依据量化数据快速定位研发效能中的短板,找到最亟待改进的问题点。在满足质量要求的前提下,快速、低成本地面向用户持续输出有用的价值。 图1:数字化研发管理的收益 2. 把握原则,避免踩坑
3. 小步快跑,快速迭代
图2:基于 Jira 构建规模化敏捷管理体系 团队会按Q制定OKR并拆解到Epic级别。之后便会分配到各个业务方向去设计、实现、发布。以上的项目管理体系结合公司组织结构便会得到下表6级的分解结构,OKR可以拆解到小时级别的Task。 在持续交付层面,VIPKID 将 Jira 与工程效率平台打通,通过自动化的手段,尽量减少对工程师的干扰。 图3 VIPKID 端到端交付流水线 成功要素: 1. 建立度量体系: 现代管理学之父彼得·德鲁克曾经说过“You can't manage what you can't measure”。想要提高研发效能,需先进行度量,使用科学完整的度量模型明确团队的当前状态,以及改进目标。衡量Jira导入的实际效果,也需要度量数据支持。 图4 VIPKID 研发效能度量体系 我在这里也要强烈推荐一款强大的数据分析插件 eazyBI for Jira,它可以以极快的速度搭建高标准的度量系统。 图5:基于EazyBI的数据大盘(官方Demo) 2. 快速迭代推进: 发现问题、确定目标、制定方案、配置、测试环境验证、灰度发布与验证、全量发布与验证。 3. 小范围试点+大规模推广: 以产品线为单位选择试点团队,见效后大规模应用,固化实践、能力,形成习惯。 4. 专人支持和定期培训: 线上线下结合的方式,保证ROI最大化。如不定期公开课,制作录播课,通过钉钉群运营形成互帮互助的使用氛围,都是非常好的方式。 写在最后: 经过一年的实施,VIPKID 的 Jira 实例中,Issue 总量超过 140,000,工作日几乎每过1分钟就1个Issue被创建,用户量超过 1500+,覆盖全公司所有的产品研发项目,以及课件制作类的非产研项目 。 在 Jira 的导入过程中,我们在规模化敏捷管理、研发效能度量、DevOps流水线打造等方面也积攒了一些经验,未来也希望跟更多圈里的小伙伴一起交流和学习!
|