腾讯 TAPD DevOps 开放生态最佳实践

2020年11月27日,全球运维大会GOPS上海站开幕。会上,腾讯高级工程师周仕林发表了题为《腾讯 TAPD DevOps 开放生态最佳实践》的主题演讲。文章整理自周仕林在GOPS大会的演讲。
以下为演讲实录:

大家上午好,我是来自腾讯TEG的周仕林,今天主要跟大家分享的主题是腾讯TAPD DevOps开放生态最佳实践。我将从三方面做分享:

  1. 腾讯精益敏捷驱动持续交付

  2. 腾讯研发效能进化之路

  3. 腾讯敏捷研发平台DevOps研发总线解决方案

腾讯精益敏捷驱动持续交付

根据2019年腾讯敏捷研发数据报告,腾讯研发人员占腾讯员工总数66%,每年新增研发项目超过3500个,新增代码行数12.9亿,说明腾讯以研发作为核心生产力,持续保持产品竞争力。

其中,60%的项目团队规模在20人以下,47.8%的项目迭代周期在1周之内发布,可以看出腾讯交付的速度以及采取的极速模型,28%的需求可以在1天内得到响应,平均每天完成用户需求3802个,每周构建80万次,46%的bug在1天内得到解决。
rlzJC4.png
这些数据的背后支撑的研发体系又是怎样的呢?答案就是作为腾讯产品研发的核心理念——敏捷。

说到敏捷,先讲一个背景故事。2006年开始,腾讯CTO Tony 张志东先生前往美国与 Google、IBM 进行交流,将敏捷的文化带回了腾讯。敏捷在这14年里落地、生根、发芽,形成了腾讯自己的敏捷文化:以用户价值为依归,敏捷迭代,小步快跑,灰度验证,用户参与,持续交付,拥抱变化。
r19LMd.png
根据敏捷理念,我们形成了持续交付模型。该模型由两部分构成——研发管理实践和研发工程实践。其中,研发管理实践是提炼并融合了Scrum、XP、FDD等主流的敏捷研发思想;研发工程实践是从研发、交付等视角出发,通过内检质量,持续进行 CI/CD 的建设。无论是研发管理还是研发工程实践,团队有一个共同的目标,就是快速高质量地交付用户价值。
rlz3UU.png
所以不应该仅仅关注开发功能,同时还应该关注所交付产品业务正确性,以及如何以有限的资源快速验证和解决业务问题。也就是说,不断探索发现真正要解决的业务问题,挖掘产品价值,通过快速敏捷迭代实现解决方案并从真实运营反馈中收集数据,来验证该问题是否得以解决。这是一个从业务问题出发,到业务问题解决的完整业务闭环,可以通过价值探索和快速验证来快速交付用户价值。
rlz1ET.jpg

腾讯研发效能进化之路

腾讯最近一年内在研发效能里面做了哪些工作?

首先,团队一直保持两个目标:

1) 始终保持敏捷,以及持续交付,一切以用户价值为依归;

2) 持续改进DevOps实践和工具。
rlz85F.png
基于这个思路,第一要做到持续敏捷化、数字化、一体化、智能化;第二是在流水线方面要从传

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值