前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯敏捷研发体系TAPD揭秘

腾讯敏捷研发体系TAPD揭秘

原创
作者头像
腾讯技术工程官方号
修改2017-07-04 17:03:41
7.7K0
修改2017-07-04 17:03:41
举报

导读

6月22日,腾讯“云+未来”峰会进入到各专场的环节。来自腾讯技术工程事业群(TEG)的领导及员工作为演讲嘉宾参加了政企、AI大数据、开发者3个专场,并向行业合作伙伴介绍了TEG在该领域的沉淀和探索。以下是来自腾讯TEG研发管理部的TAPD产品组组长陆莹在开发者专场的演讲内容整理。

[1498192641698_2010_1498192641983.jpg]
[1498192641698_2010_1498192641983.jpg]

演讲主题:腾讯敏捷研发体系TAPD揭秘

演讲嘉宾:TEG研发管理部TAPD产品组组组长 陆莹

当今的互联网时代是一个快鱼吃慢鱼的时代,市场环境瞬息万变,对用户和环境的快速响应,成为团队制胜的法宝。在腾讯这样有着两万多人研发的企业,同时进行着两千多个项目,运行着四百多个产品。腾讯这种几万人的企业如何进行高效合作呢?

[1498192683105_5178_1498192683343.jpg]
[1498192683105_5178_1498192683343.jpg]

腾讯有不同类型的产品,覆盖了社交、娱乐、资讯、支付、工具等各个类型,每个研发团队的研发规模和团队的研发模式都各不相同,腾讯的团队想要保持持续创新,除了秉承以用户为主的理念,一套敏捷高效的开发平台必不可少。什么支撑了腾讯这么一个庞大的研发体系,并且能够支持不同类型的研发团队高效协作呢?

[1498192702516_5905_1498192702842.jpg]
[1498192702516_5905_1498192702842.jpg]

2006年,腾讯敏捷研发体系TAPD产生了,到今年正好是十一年时间,它是提炼借鉴主流敏捷方法,比如说Scrum、XP、FDD等等,并结合互联网产品研发的特色框架,承载的是腾讯敏捷研发最佳实践。TAPD的核心理念是敏捷迭代、小步快跑,快速改进、拥抱变化,用户参与等等,也就是腾讯率先进行敏捷转型,公司内部所有的团队都开始实施敏捷,想要实施敏捷,除了有一套敏捷体系,一套完整的成熟的敏捷工具也必不可少。

[1498192722575_870_1498192722885.jpg]
[1498192722575_870_1498192722885.jpg]

于是在同一年,TAPD腾讯敏捷研发平台也诞生了,TAPD覆盖了腾讯敏捷研发生命周期的全过程,包括有Backlog的产品规划,有迭代计划,有故事墙和燃烧图来跟踪,还有测试计划和缺陷进行敏捷测试,WIKI文档还有发布计划来管理灰度发布,还有用户反馈。在此基础上,TAPD的定制化引擎帮助各个模块进行灵活定制,并且TAPD的开放平台提供了丰富的API接口,帮助第三方应用的接入。

[1498192739131_3728_1498192739449.jpg]
[1498192739131_3728_1498192739449.jpg]

TAPD有三大核心特点,首先是极致敏捷,小步快跑。腾讯从2016年开始实施敏捷,我们经过了十多年的验证,TAPD的灵活和强大是经得起考验的。我们也有成熟的解决方案支持团队成长。TAPD承载了腾讯敏捷研发的精髓,这个就是腾讯敏捷研发的框图,可以通过TAPD进行敏捷的需求规划,包括有故事的层级拆分,管理好用户故事,有清晰的迭代计划,可以进行可控的故事墙、燃烧图,有一体化的解决方案,包括测试计划等等。有强大的缺陷管理,工作流程随心配,有丰富的在线文档,我们提供了可多人协作的思维导图还有文档等等,包括团队在研发过程中文档的沉淀和协作。有精细化的任务和工时管理,帮助团队进行更精细化的管理,另外我们有精准的发布计划来做整个发布的计划跟踪,有丰富的自定义报表和定时报告,并且支持我们的项目报告和定制报告的发送。

[1498192769686_3499_1498192770066.jpg]
[1498192769686_3499_1498192770066.jpg]

腾讯的敏捷比较丰富,但总结来说可以有三种模型,第一种是迭代模型,也是使用最广泛的,稳定的迭代周期和发布节奏,交付周期是1到4周,这种模型包括有微信等等团队都在使用。实际使用中也呈现多样性,比如有长短性并行迭代,有特性组并行的迭代等等,第二种是大象模型,进行跨部门跨地域的合作,周期一般会进行两个月,最典型的是手机QQ团队,第三种是极速模型,是单周迭代,特别适合互联网的运营团队,这三种都可以在TAPD承载,为什么它可以支持丰富的迭代模型呢?

[1498192823896_4186_1498192824974.bmp]
[1498192823896_4186_1498192824974.bmp]
[1498192842542_8446_1498192842808.jpg]
[1498192842542_8446_1498192842808.jpg]

答案就是极致灵活,随需而变。TAPD的二十个模块可以灵活应用,可以自己搭配适合自己研发过程的流程。我们提供了自定义对象,去定制个性化应用来满足团队个性化需求。它的工作引擎可以实现每个模块的工作流,提供系统报表的同时,我们业提供了很多自定义报表,帮助团队进行报表沉淀以及报表的发送。TAPD的灵活赋予了团队更多的可能,对于一个发展型团队来说,团队的规模和业务不断变化,团队的敏捷模式也不会一成不变的,所以TAPD提供了成熟的解决方案来支持团队成长。

[1498192866275_7960_1498192866614.jpg]
[1498192866275_7960_1498192866614.jpg]

当团队规模较小,团队成本过高的时候,一般会追求快速的协作,我们推荐使用轻量团队协作的解决方案,可以进行以看板为主的敏捷协作,并且用文档来管理团队过程中的沉淀,当团队规模得到一定的增长,并且希望能够进行更规范的敏捷实践管理的时候,就可以使用轻量敏捷项目管理解决方案,包括有需求、迭代、故事墙、缺陷、报表和WIKI,这样的解决方案能帮助团队更快适应敏捷团队管理,当团队的规模增大到50人以上,需要引入更多的敏捷实践的时候,就可以使用敏捷全生命周期管理的方案,实现了从反馈、需求、迭代到测试管理到发布管理整个敏捷全生命周期的全过程。

[1498192891975_9173_1498192892329.jpg]
[1498192891975_9173_1498192892329.jpg]

如今TAPD已经部署到云端,提供给腾讯云的小伙伴们使用,我们支持敏捷研发协作生态,从2014年12月份开始就进行了内测,2016年的6月份,开始给腾讯的一些投资公司和腾讯云部分用户使用,到了2017年5月,TAPD已经实现了全面的开放注册,到目前为止,TAPD已经成功支撑了三千多家企业来进行敏捷研发协作,其中就包含了有新美大、同城旅游、恒大集团等等。

[1498192913006_7981_1498192913342.jpg]
[1498192913006_7981_1498192913342.jpg]

TAPD愿意和腾讯云一起开放给更多致力于敏捷研发效率提升的小伙伴们,我们会把腾讯云近十年来的研发协作成功案例和经验分享给大家,让腾讯云生态上的小伙伴们都能进行敏捷研发,让协作更敏捷,更多内容可以关注TAPD官网,如果大家有兴趣了解TAPD也可以到外面的体验区来进行详细功能体验,谢谢。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 导读
相关产品与服务
TAPD 敏捷项目管理
TAPD(Tencent Agile Product Development)是源自于腾讯的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,帮助研发团队有效地管理需求、资源、进度和质量,规范和改进产品研发过程,提高研发效率和产品质量。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档