Teambition合作喜马拉雅:项目管理
(1)客户介绍
喜马拉雅是国内音频分享平台的领军企业,为用户提供海量内容,在移动音频行业的市场占有率已达 73%。目前总用户规模突破 4.7 亿,拥有 3000 万车载、穿戴、音响智能设备用户,每日人均收听时长超 135 分钟。 快速的业务增长使得喜马拉雅不断扩充了十多条产品线,员工数量也在一年之内翻了将近四倍。面对愈加庞大的产研业务线和日益壮大的团队规模,喜马拉雅选择 Teambition 作为公司的工作平台,通过为产品、研发、运营等部门带来的新协同工作方式,将开发迭代周期缩短三分之二,切实有效地提升了研发效能。
(2)项目背景
在引入 Teambition 之前,庞大的业务线让我们在成长的路上步履蹒跚。Teambition 的敏捷研发模板和工作流程让几十条业务线、几千名员工能够协同办公、高效工作,它让研发团队提高的效能远超我们的预期,使业务更快速稳健地成长。
(3)解决方案
引入专业的项目管理工具提高研发效率,是喜马拉雅工具选型的初衷。在对比研究了市面上的工具,综合考虑业内口碑、产品体验以及本地化的服务与技术支持等因素后,喜马拉雅最后选择了 Teambition 。目前,喜马拉雅超过 500 人的研发团队、100 人的运营团队,100 人的产品团队以及其他职能部门等都在使用 Teambition 来开展每天的工作。
运营与开发高效协同,真正实现从技术敏捷到业务敏捷
喜马拉雅运营团队在 Teambition 上创建「泛知识制作」的项目来管理内容制作从立项、BD 谈判、策划中、筹备上线到已上线等的完整流程,在项目中通过任务分组来划分不同团队的内容制作工作。
喜马拉雅「泛知识制作」项目的看板。
更多的时候,如果运营的产品反馈路径太长以及开发的需求评估效率较低,是很难满足对于跨部门协同要求较高的项目要求的。喜马拉雅团队通过在运营项目中添加需求对接的开发同事,立刻缩短了运营业务需求与技术功能实现之间的反馈路径,除了促进开发团队快速迭代的技术敏捷以外,还真正实现了业务的敏捷。
喜马拉雅与腾讯视频的联合会员产品项目,就是一个很好的案例。作为内容消费领域的第一个联合会员产品,喜马拉雅与腾讯视频的联合会员将用户从视频或音频的单一体验升级为跨时空跨场景的全方位体验,从单一的娱乐或知识类内容消费升级到娱乐/综艺/泛知识的全内容体验。
喜马拉雅和腾讯视频双方「联合会员」产品的落地页。
联合会员的项目成员包含了喜马拉雅员工以及腾讯视频员工各 20 名,项目整体耗时三个月。在项目期间,运营同事进行前期的商业谈判和产品定位沟通,技术同事参与对实现细节讨论,喜马拉雅团队在 Teambition 的项目中进行联合会员产品需求和开发任务的分发。项目组先确定截止日期的目标,然后制定了 Teambition 项目中开发节点的排期计划。最终,项目组通过 2 个迭代,完成了联合会员产品的上线。
喜马拉雅「联合会员」产品相关的开发任务。
在项目开发过程中,运营会根据新的运营想法向研发提出需求,研发迅速评估后立刻安排调整。例如喜马拉雅会员在腾讯视频上的显示位置原先在底部,运营同事通过 Teambition 项目上的任务将数据分析和需求迅速反馈给开发同事,开发同事快速响应调整到更显眼的位置,用户视觉焦点的改变迅速对点击率和转换率做出了重要的贡献。
提升研发效率卓有成效,迭代周期缩短三分之二
喜马拉雅研发项目包括知识付费项目、主 App 项目和创新类项目等等。主 App 产品的研发团队是一个包含项目管理人员和研发人员的超过 100 人的团队,根据内容可以划分为小说、人文、儿童、直播、广播等多个产品线。
喜马拉雅研发团队使用 Teambition 的敏捷开发项目管理主 App 开发的工作以后,多个产品线待开发的需求都在项目中进行统一记录和规划。开发团队通过配置新功能、体验优化、需求补充、功能升级和需求变更等几个类别,来对需求进行分类管理。
喜马拉雅 App 敏捷开发项目中的需求管理。
另外,缺陷的管理也可以在同一个项目中进行,方便开发团队根据缺陷的严重程度快速规划到迭代中进行修复。
喜马拉雅 App 敏捷开发项目中的缺陷管理。
喜马拉雅 App 开发的一个迭代会包含 60 到 70 个需求和少量缺陷,在使用 Teambition 来进行迭代规划之后,团队在每月初统一进行需求集中评审,通过迭代规划将每月的需求安排为两个迭代。随着迭代规划效率的提高,集中评审让开发团队对于需求的理解更深,产品提前梳理需求的价值和优先级,测试更早地介入需求了解并撰写用例,使得需求、开发、测试都很敏捷。这样,在每个迭代需求数大致保持一致的情况下将迭代周期从原来的一个半月缩短为两周,切实地提升了研发效率。
喜马拉雅 App 敏捷开发项目中的迭代管理。
用数据支撑迭代效率瓶颈的分析,助力开发团队持续提升
每次迭代结束后,开发团队成员都需要对本次迭代中的工作表现作出回顾。喜马拉雅开发团队在迭代回顾会议中,使用 Teambition 敏捷开发项目中的燃尽图(迭代进展走势图),通过筛选团队和成员来回顾这次迭代的完整情况。成员可以结合燃尽图以及对应的任务详情表,针对耗时比较高以及影响进展的开发任务进行分析和总结。
喜马拉雅 App 敏捷开发项目中某一迭代按工时统计的燃尽图。
另外,针对每个迭代也可以通过任务状态按停留时间分布的统计图,了解喜马拉雅开发团队负责的任务在迭代开发各状态下的停留时间情况,从开发状态的维度来分析任务的耗时情况,有助于精细化地了解开发工作在不同阶段的耗时差异。
喜马拉雅 App 敏捷开发项目中某一迭代任务状态按停留时间分布统计。
(4)价值体现
最后,通过团队速度图中的数据,开发团队可以对不同迭代进行横向比较,在迭代回顾中更直观地了解团队在不同迭代中工作量和工时的差异,便于分析并为以后的迭代规划积累宝贵经验,进一步提升迭代中开发估算和排期预测的准确性。
喜马拉雅 App 敏捷开发项目中按工时统计的团队速度图。