近日,在腾讯新一轮架构调整后的首次大会——2018全球合作伙伴大会上,腾讯研发管理产品的代表之一腾讯TAPD公开亮相,向企业用户展示凝聚腾讯十余年研发协作经验的成果。
TAPD (Tencent Agile Product Development),全名为腾讯敏捷产品研发平台,在腾讯内部服务了12年,支撑了QQ、微信、王者荣耀等上万款产品的研发协作,经过多年的实践打磨,于2017年5月正式对外开放。
2018年6月,TAPD发布《2018企业敏捷协作数据报告》,开放一周年来,TAPD已服务超过120万用户,为20多万个项目提供支撑,服务企业覆盖电商&新零售、企业服务、金融、教育、游戏、生活服务等20多个行业。
TAPD缘何发展如此迅速?让我们一起探寻一下TAPD的前世今生。
2006-2015年:内部孵化,十年磨一剑
互联网+时代,产品日新月异,对产品研发和迭代速度的要求也达到了前所未有的高度。产品研发管理成为了众多企业在产品创新和产品迭代过程中遇到的最大难题:互联网产品的研发流程不畅;产品的研发进度总是延期;尝试敏捷方法,却不能让研发效率有所提升……
团队想要保持持续创新,除了秉承以用户为主的理念,一套行之有效的研发理念和方法也必不可少。腾讯在当时也面临着这些问题。于是,2006年,腾讯联合创始人、时任CTO张志东,漂洋过海把美国的敏捷理念带回国,结合业界的思想精髓,创立了腾讯的敏捷研发体系。
2006-2011年:敏捷氛围的营造和普及
此前的腾讯,也多是用传统瀑布流的研发模式。为了在公司内部营造敏捷研发的氛围,腾讯打造了一系列的敏捷培训课程,进行了四百多场的敏捷培训,同时组建敏捷教练团队,指导各团队的敏捷实施,并通过线上线下的敏捷实践交流,帮助团队交流和分享敏捷实施经验。
通过一系列敏捷引导,最终腾讯不同团队的敏捷实践也日趋成熟。如何把敏捷迭代、小步快跑,快速改进、拥抱变化,用户参与等核心理念和敏捷实践落地,真正让敏捷玩起来?在这样的背景下,支撑腾讯敏捷项目管理的工具平台TAPD也在2006年诞生。
成立的头几年,TAPD平台尝试了不同的功能,逐渐完善成为覆盖敏捷研发生命周期全过程的一站式平台,从产品概念形成、产品规划、需求分析,到项目规划和跟踪、质量测试、构建发布等环节都能支持。
2011-2015年:支撑差异化敏捷实践
随着腾讯员工越来越多,项目越来越繁杂,产品覆盖面越来越广,每个研发团队的研发模式也各不相同。如何才能为不同团队提供一套通用的解决方案?TAPD在原有能力的基础上,通过定制化引擎实现了各个模块进行灵活定制,而且TAPD在其开放平台提供了丰富的API接口,支持第三方应用的接入,从而支撑了内部差异化的敏捷实践。
TAPD平台在提升团队协作效率的同时,帮助团队敏捷自适应,实现资源透明共享,消除信息孤岛,用高效的分布式协作,突破协作瓶颈。
在内部服务的十年时间内,TAPD支撑了腾讯敏捷发展的思想落地,也沉淀、固化了腾讯最优秀的团队敏捷实践,逐渐总结出三种研发模型:
1、迭代模型,也是使用最广泛的。拥有稳定的迭代周期和发布节奏,交付周期是1到4周,这种模型包括微信等团队都在使用。实际使用中也呈现出多样性,比如有长短线并行迭代,有特性组并行的迭代等等。
2、大象模型,主要使用在跨部门、跨地域的合作,周期一般为两个月,最典型的案例是手机QQ团队。
3、极速模型,是单周迭代,特别适合互联网的运营团队。
(责任编辑:王擎宇)