天行健,君子以自强不息;
地势坤,君子以厚德载物!

tapd gitlab ,tapd集成git(腾讯TAPD是如何做DevOp)

6月21-23日,2019 GIAC全球互联网构架讨论会将于深圳举行。GIAC是面向全国构架师、控制技术负责人及高端控制技术从业者的年度控制技术构架讨论会,是中国地区规模最大的控制技术会议之一。今年GIAC邀请到了为数众多传道师、明星客座教授和105位来自Google、谷歌、Oracle、eBay、腾讯、穆萨、腾讯、周武王、俄克拉何马州、二进制颤动、网易、携程评测等子公司专家出席。

在讨论会前夜,高需用构架专访了本届 GIAC DevOps 分论坛客座教授周泡果,就现阶段我们广泛关注的 DevOps 各方面的难题展开了专访。

周泡果,腾讯 TAPD 开放网络平台现职构架师,现阶段负责腾讯灵巧研制管理体系建设,和Devops软件系统的灵巧课堂教学,致力于企业一站式灵巧合作开发和Devops转型,在Devops各方面有丰富的积累和课堂教学。

谢谢,我是高需用构架编辑,很高兴专访到您。这次您在 GIAC 撷取的议程是《腾讯 TAPD DevOps开放生态探索之路》,我们都很疑惑像腾讯这么大的子公司,外部是怎样课堂教学灵巧和 DevOps 的,所以我代表高需用构架的听众问一些难题。

高需用构架:有的是听众可能对腾讯的 TAPD 比较复杂,请给我们先如是说一下 TAPD。

周泡果:TAPD全名是腾讯灵巧研制协作网络平台,提供更多横跨灵巧研制合作开发周期的服务项目平台服务项目。腾讯从2006年开始推行灵巧合作开发,逐步形成了体系化的灵巧研制管理体系并研制了TAPD灵巧协作网络平台。TAPD软件系统全面覆盖从商品概念逐步形成、商品总体规划、需求分析、项目总体规划和追踪、食品质量测试到构筑发布、用户意见反馈追踪的商品研制全合作开发周期,提供更多了灵活的可订制化应用和强大的软件系统能力,帮助研制项目组有效地管理需求、资源、工程进度和食品质量,规范和改进商品研制操作过程,提高研制效率和商品食品质量。

高需用构架:腾讯外部的 DevOps 辅助工具栈大致是怎么个形成操作过程?

周泡果:腾讯现阶段有五大事业群,近两万名商品研制人员,销售业务全面覆盖SNS、支付、辅助工具、影视娱乐等为数众多领域。多样化的销售业务对于腾讯的控制技术网络平台提出了综合化的要求,也逐步形成了腾讯多样化的辅助工具栈。整体来看,腾讯的研制辅助工具栈呈现去虚拟化的特点,在腾讯外部,我们采用开放源码协作,资源共享资源共享资源的方式展开协作。关于辅助工具栈的重构操作过程,我会在本次撷取上向我们如是说。

高需用构架:TAPD 在腾讯外部破冰怎样?是否可以说说有哪些项目组在用?采用的版和对外的是一样的吗?

周泡果:TAPD作为子公司统一的研制协作网络平台,支撑并服务项目了腾讯五大事业群各销售业务的开展。像我们熟悉的QQ、QQ、王者荣耀等项目组,都在采用TAPD展开商品研制管理。TAPD自2017年面向全国行业提供更多服务项目,全面开放了腾讯的灵巧研制理念与商品服务项目能力。

高需用构架:TAPD 和 Jira 这样的系统,最大的差异是啥?能否用最简单的方式给我们比较下?

周泡果:TAPD在商品能力、软件系统、服务项目能力等各方面都有自身的优势与特色。

在服务项目腾讯的13年时间中,TAPD支撑了腾讯不同规模项目组、不同类型销售业务的综合化研发模式,逐步形成了体系化的灵巧研制管理体系,积累了丰富的软件系统和课堂教学经验。2017年TAPD将腾讯研制管理模式和成功的灵巧协作课堂教学能力面向全国行业开放,推出了适用于通用协作场景的「轻量协作软件系统」,专为商品研发场景打造的「灵巧研制软件系统」,专为研制运维一体化场景打造的「DevOps软件系统」。三大软件系统能够满足商品研制各个场景,并且支持随销售业务与项目组成长无缝升级,赋予企业研制管理灵活性与扩展性。

高需用架构:我看 TAPD 上,需求和缺陷是分开的,而在有的是系统上,二者是合并的(比如 github issue,jira),二者本质上有差异吗?分开后,缺陷怎样纳入到迭代和看板中?

周泡果:商品设计的出发点是为了更好地基于销售业务场景满足用户需求。TAPD提供更多了独立的需求管理与缺陷管理能力,支持对于需求、缺陷的订制化工作流程管理,同时提供更多针对销售业务对象的个性化模板与自定义字段支持,满足不同类型销售业务对于工作项的精细化管理需要,能够深入支持商品、合作开发、测试等项目组成员的工作开展。

高需用构架:我看如是说,TAPD 支持 DevOps 工作流,支持代码关联,持续软件系统,自动化测试,和运维监控。这些功能试用版上没有,所以没能试用。不同的项目组的代码仓库,持续软件系统环境,和最后的生产环境的运维,可能用了不同的辅助工具和控制技术栈,TAPD 是怎样整合的?它是通过接口软件系统已有的是辅助工具,还是直接内置提供更多?比如源码管理。部署环境需要的资源呢?可以是用户自己的服务项目器吗?生产环境的运维监控是怎样实现的?

周泡果:TAPD DevOps软件系统支持标准化辅助工具接入与订制化辅助工具软件系统。在软件系统建设之初,我们调研了大量企业,了解他们的销售业务场景与诉求。在企业DevOps自动化建设中,由于各家企业销售业务本身的差异性,逐步形成了研制控制技术栈种类多样化的现状。为了更好地支持企业标准化研制辅助工具的接入,TAPD采用了软件系统思路展开DevOps软件系统建设,既支持行业多数企业所采用的主流研制辅助工具接入,也支持软件系统企业自研的研制辅助工具网络平台。以代码管理辅助工具为例,TAPD既支持腾讯代码管理辅助工具工蜂Git,也支持Github、Gitlab等辅助工具能力接入。

高需用构架:最后给我们透漏下您这次在 GIAC 的撷取的内容?

周泡果:这次撷取主要从四个各方面展开如是说,分别是腾讯精益灵巧驱动持续交付、腾讯DevOps探索建设、腾讯灵巧研制网络平台数据总线软件系统、企业Devops转型建设。腾讯精益灵巧驱动持续交付这块主要如是说灵巧理念、持续交付模型、交付进化课堂教学、和快速交付用户价值;腾讯Devops探索建设主要如是说建设路径、自动化&辅助工具链整合、食品质量建设、度量模型、持续意见反馈;腾讯灵巧研制网络平台数据总线软件系统主要如是说方案总体和具体课堂教学方式;企业Devops转型建设如是说企业DevOps转型要素、转型路径、和TAPD网络平台怎样助力;最后如是说TAPD的三大软件系统,帮助企业提升研制交付效能。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《tapd gitlab ,tapd集成git(腾讯TAPD是如何做DevOp)》
文章链接:https://www.zazhiba.com.cn/46828.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址