查看原文
其他

重磅!腾讯通过 DevOps 系统和工具标准首批评估,相关项目能力达到国内顶尖水平!

编者按:从各大企业的实践来看,标准化和工具化是实践组织级 DevOps 的基石,唯有统一标准,并固化到工具中,才能最大程度减少人为失误,减少人力成本,提高开发和运维的效率及质量。


2020 年9月 25 日,由云计算开源产业联盟(OSCAR)指导,由高效运维社区(GreatOPS)和开放运维联盟(OOPSA)联合主办的第十四届 GOPS 全球运维大会在深圳正式召开。GOPS 全球运维大会至今已经举办了 13 届,是国内第一个也是最大的运维行业大会,也是备受瞩目的千人峰会,面向互联网及金融、通信等传统行业广大运维、开发等技术人员,传播先进技术思想和理念,分享业内最佳实践。


大会隆重发布了 DevOps 标准系统和工具部分首批评估结果。腾讯本次参评的腾讯工蜂系统顺利通过由中国信息通信研究院(以下简称信通院)开展的《研发运营一体化( DevOps )能力成熟度模型》系统和工具部分首批评估,在其版本控制系统模块获评为卓越级。代表着腾讯的 DevOps 系统和工具在相关模块达到国内顶尖水平。


评测单位:中国信息通信研究院

中国信息通信研究院云计算与大数据研究所所长何宝宏博士为腾讯授牌:


何宝宏博士(右一)为腾讯(左二)授牌


此次,我们采访了腾讯工蜂研发总监李德斌,一起深聊腾讯工蜂系统参与评估的细节和幕后团队的故事,分享腾讯 DevOps 实践的经验。


-Q&A-

腾讯工蜂研发总监李德斌


Q

老师您好,腾讯作为国内领先的科技企业,您能否介绍一下此次参与评估的项目?

李:工蜂是腾讯集团自主研发的版本控制系统,它在设计之初是为了支撑腾讯这样规模企业的研效工作,在腾讯研发效能体系的不断演进中,又涵盖了代码托管之外的代码评审、开源协作、研发数据几个研效领域的功能模块,同时也通过工具链上下游的协同,实现了需求关联、持续集成、代码扫描等等研效能力。


Q

腾讯工蜂此次通过 DevOps 标准评估,您的感受是怎样的?

李:我们很早就关注到了信通院团队在 DevOps 标准方面的牵头工作,也一直积极参与到行业标准制定中,包括参与和主导编写了《版本控制系统》这一功能模块,期间我们也与国内业界同行做过多轮交流。腾讯希望更多企业能够参与进来 DevOps 等新兴领域的标准制定,共同推动研效领域的行业进步。


Q

您是怎么看待端到端的 DevOps 工具链落地的?

李:在工具链角度,腾讯早已实现了全链条的落地,腾讯研效工具团队一直在基础技术设施上发挥作用,对整个集团研发能力进行兜底。但在很多方面,我们认为还远远不够。随着腾讯业务不断的发展壮大,我们也在不断调整去适应腾讯这个体系的需要,例如最近两年,公司就从上到下提出开源协同和研效升级两大课题,也需要工具层面不断进化去适应。


Q

腾讯本次参与评估有哪些考量,是否有计划进行科技输出?

李:围绕着科技向善和产业互联网两个方向,我们认为标准的评估可以帮助行业认清自身的状况和需要,对行业用户提供指引。同时我们也注意到近期的经济形式和国际竞争,需要国内科技行业更多的合作,来补充国内在软件工程基础设施方向上多个空白领域,为此我们也愿意以标准评估为引子,在国内企业间加强交流合作,共同修复和完善国内软件工业链条。


Q

您认为本次评估对腾讯有哪些帮助吗?

李:我们希望标准评估能够对腾讯的合作伙伴给予参考和帮助,降低产业成本,合作伙伴可以根据自身需要参考标准,提升自身研效能力,共建产业互联网生态。


Q

此次参评的项目在规划和设计上有哪些不同?

李:工蜂在满足腾讯需要时,在一些领域做了特殊的加强,这里往往是由一些业务特性驱动。举例来说,腾讯游戏有多个国内为数不多的3A级别游戏的研发团队,同时也有多个海外团队跨地域协作开发,因此代码协作就必须考虑多区域、大容量、大流量场景下版本控制,就需要对 git 系统实现按目录、按文件的下载和更新;再如,腾讯某事业群采用人均仓库数 50 以上的微服务开发模式,千余人的微服务仓库数达到10W 量级,这就需要对版本库进行分目录组织和检索;又如,腾讯集团目前 70% 以上的内部开源率,带来一系列项目规划、管理和协作上的新挑战;等等这样在腾讯级别的企业才能见到的特性还有许多。


Q

对于研效工作的开展,下一步计划有哪些?

李:工具团队目前的首要目标是支撑腾讯集团开源协同和研效升级的整体战略,我们也通过内部协同,与腾讯内部多个工具团队共同建设,丰富研效工具的支撑场景和标准化体验。同时我们也同国内多个顶尖高校开展合作,希望为软件工程、智能研发等探索领域提供更好的孵化环境。


Q

对于DevOps未来的发展方向,您有何看法?

李:DevOps 是继敏捷之后,研效领域的又一次变革,这次变革使得大家能够对研发工具和流程有进一步的认识。在未来,只要软件工业的发展不停滞,研效工具的发展就不会停滞,不断会有新的问题、新的场景、新的模式需要工具去探索和解决,因此腾讯作为国内互联网行业的领先企业,也希望与同行业、用户和科研机构,大家一起互相带动共同进步。


Q

研效工作中,还有哪些思考可以分享?

李:我们看到,工具和技能的进步也在腾讯推动了业务和技术创新,这些创新又反过来影响到未来国内的软件人才供给和产业结构:例如在 K12 教育领域,青少年编程教育平台——腾讯扣叮由腾讯内部孵化而来,专注 6~14 岁青少年在开发编程和人工智能上的能力拓展,进一步加强我们下一代的工程素养;又如微信开放平台,通过一系列小程序开发工具的建设,在多个终端上实现了统一体验的开发模式,实现了线上到线下的数字化链接,重构了国内软件产业的用户终端链条。种种这些案例,从业务发展的角度上印证了软件工业进步对社会带来的直接价值。


腾讯工蜂系统项目介绍

系统界面


度量示例


代码评审示例


流水线示例


移动端示例


腾讯工蜂系统评估现场图

腾讯团队照


评估现场



研发运营一体化(DevOps)能力成熟度模型介绍:
《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,由中国信息通信研究院主导的DevOps标准已在中国通信标准化协会(CCSA)立项在研。与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。DevOps 标准评估体系主要包括敏捷开发管理、持续交付、技术运营、应用设计、安全及风险管理、系统和工具等部分。



DevOps 标准评估相关事宜,请联系:


中国信息通信研究院@刘凯铃

电话:156 5078 6171(同微信)
邮箱:liukailing@caict.ac.cn

高效运维社区@东辉

电话:185 1511 5139(同微信)
邮箱:yangdonghui@greatops.net

扫描二维码,观看图片直播


精彩内容推荐

如何让开源治理有方——OSCAR开源治理解决方案论坛等你来!

云原生产业大会来了!首个国内【中国云原生技术生态图景】全新亮相

开源界“OSCAR”是什么?谁能报?怎么报?疑问全解答!

2020下半年可信云混合云类评估报名正式启动!

油气行业数字化转型研究报告发布




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存