编者按:根据麦肯锡的一项研究结果,科技公司想要成功,关键所在无外乎两点:标准化和工具赋能。标准本身是最佳实践的集合,有了标准,每一步都离目标更近(而不是偏离),将标准固化在工具里,让人做更有价值的事情。这和 DevOps 标准及 DevOps 持续交付流水线工具平台的核心理念和实践不谋而合。
2019年9月6日 GNSEC 高峰论坛在北京顺利召开,本次论坛专注于全方位的软件工程和技术,致力于定义新一代的软件工程。论坛聚集软件工程行业的专家、学者、从业者,讲述重要的最新研究成果,并分享最前端的实践经验,同时促进产、学、研领域的专家互相交流合作。
此次论坛,中国信息通信研究院(以下简称信通院)副总工程师史德年先生为 GNSEC 高峰论坛致辞,工行和中行资深专家齐聚一堂,阿里、百度、腾讯和中国移动等企业技术专家分享 DevOps 实践经验。
会上,招商银行获得由信通院开展的《研发运营一体化( DevOps )能力成熟度模型》评估证书,相关七个参评项目全部获得 3级,其 DevOps 持续交付能力达到国内领先水平,并由中国信息通信研究院副总工程师史德年先生为招商银行授牌。
此次招商银行七个项目通过了 DevOps 标准持续交付部分的3级评估,分别是:
招商银行资产管理领域数据集市
资产托管领域托管核心系统
财富管理领域 W+私人银行
批发 CRM 领域批发 CRM+ 客户经理版
对公中间业务领域交费易
ATM 领域自助设备综合前置系统
信用卡移动互联办公领域信用卡移动互联
全球首个 DevOps 标准,即《研发运营一体化(DevOps)能力成熟度模型》,由中国信息通信研究院牵头,联合云计算开源产业联盟、高效运维社区、 DevOps 时代社区、 Google、BATJ、清华大学、南京大学、通信及金融等行业顶尖企事业单位专家共同制定。
目前,由中国信息通信研究院主导的DevOps 标准已在联合国直属标准化组织 ITU-T、中国通信标准化协会(CCSA)正式立项。
在此之前,通过 DevOps 标准评估的企业包括:浙江移动、中国银行、腾讯、招商银行、广东移动、北京移动和去哪儿网等(按参评顺序)。
那么在招行DevOps 能力建设进展中与参与评估背后有哪些故事呢?在GNSEC 高峰论坛上,我们采访到了招商银行 DevOps的推广负责人陈展文先生,由他来为我们揭秘。
Q&A
GNSEC:陈展文老师您好,首先请老师先做一下自我的介绍,以及本次招行参与评估的这个项目,这些项目都是服务于哪些领域、哪些业务,有哪些特色?
陈展文:大家好,我叫陈展文,来自于招商银行总行信息技术部,主要负责整个招行DevOps的推广工作。
我们招行目前在深圳、成都、杭州有三个研发中心,大概都有五六千开发人员的规模。这次参评的项目也是今年第二批参评的项目,一共有7个,基本上涵盖了招行现在敏捷产品开发领域下面的主要项目,包括信用卡、资产托管、财富管理、托管管理,是对我行重要领域产品的整体评估。
GNSEC:截止到目前招行通过了14个评估的项目,之前评估经验对于这次几个项目的评估有没有什么帮助?
陈展文:应该说每次我们都会有很多新的认识和新的感受,通过每一次评估:
一方面团队与评估老师沟通的时候,我们更深刻的了解这个标准,在设计这个标准时的想法原来是这样的,它的最佳实践是怎样的。
第二,老师在评估过程中提出的很多建议,也是下一阶段系统改进重要的方向和改进点。
比如说第二批,因为这批的项目很多,有7个。整个评估过程我们自己大大小小记录下来的改进点都有七八十项,通过这个过程一方面检验这些团队实践落地情况,或者实际运作的时候是否达到了相关标准的要求。
同时也看执行过程中有什么问题,同时对于我们整个工具链,包括机制的改进有非常大的帮助。
GNSEC:现阶段招行内部DevOps推广情况如何?DevOps对企业的业务发展方向有哪些积极影响?
陈展文:我们行的这个战略应该是四五年就开始接触这个概念,两年前领导就下定决心要加大投入,DevOps这块是后续我们整个研发能不能够践行我们招行的科技敏捷带动业务敏捷很重要的一个基础设施,让开发者有更好的开发体验,让开发的活动更顺畅的进行,提升整个开发的效率和效果,这是支持我们行后续持续交付的一个核心能力。
所以一方面,我们会继续在这个工具链上加大投入。同时把它们的体验会做得更好,让开发者更专注于做开发这件事情,我们会把整个研发过程的一些瓶颈逐步的让它消除也好,或者减缓也好,这是一块内容。
第二块,我们要让我们的研发人员,工具是一个层面,工具改变以后我们会在流程上做一些轻型化,让它更自动化,让相关的过程都能够留下数据。
第三块,更多是人的思维的转变,你有好的工具,如果人没有真正的理解背后的一些理念,你没有很好的使用这些工具,其实也达不到效果,最终是希望能够让我们的整个研发人员,包括整个IT的人员能够在这个方向上继续持续的改进、持续的优化,做到更敏捷、更顺畅、更高效。
GNSEC:DevOps在金融行业领域的应用相较于其他行业有哪些特殊性呢?
陈展文:我觉得还是有一些特点的,特别是我们评估的过程中就会发现,因为互联网公司上线的时候相对来说面临的压力会小一点,他们都是灰度的,而且出现问题能够很容易的回退,基本上他们的投产动作相对来说容易一点。
在我们金融行业里面有很多监管的红线,有很多核心的系统,你停机时间超过一段时间就会有监管的约谈等等,同时对于人员的角色,比如开发人员和运维人员的界限还是有一定的明确的规范。
所以我们在推进的过程中,其实我们也是在这个红线的框架下尽量的自动化,比如说开发测试和生产人员权限上要做些隔离,但是我们也想了各种办法,在不违反红线的情况下,我们怎么样能做到尽量的自动化,包括有一些变更的回退,可能从标准的角度,或者是高程度的角度自动去做。从我们的角度,有时候还是要靠人的判断,因为可能涉及到资金相关的内容会稍微谨慎一点,可能在这些方面会有一些特殊的点。
还有就是我们的技术比较复杂,有新兴的技术,也有一些遗留的主机系统,或者是相对单体结构的技术在里面,所以真正去推动这件事情相对于纯互联网,或者纯分布式架构的系统会难一点,这个可能是我们自己的特点,我们历史的包袱决定的,这块我们也在积极的去提升,会有一些困难,我们也在克服。
GNSEC:非常感谢陈展文老师接受我们的采访,老师对本次活动有什么祝福?
陈展文:非常感谢大会邀请我来参加访问,同时今天刚刚听了工行和中行两位专家的演讲,虽然我们有14个项目过了,但是其实我们还有很多地方值得跟兄弟行去交流、去学习。在此,也预祝本次大会圆满成功,谢谢大家。
DevOps 带来的不止是高效的工具,更是团结协作、共同进取的团队精神。评估的结束意味着新起点的开始,DevOps 犹如灯塔,为数字化转型指明方向,帮助招行踏上转型后的新征程!
以上就是中国招商银行参加 DevOps 标准评估的相关内容。
关于 DevOps 标准的更多介绍:
目前各大企业评测的 “持续交付部分” 共有7个能力子域、14个能力项、49个能力指标。完成覆盖了开发、测试、安全和运维,也是对贵司 DevOps 持续交付流水线平台的工具能力以及团队协作能力的集中检验。
您的企业也想参加 DevOps 标准评估?
想了解 DevOps 标准评估相关事宜,请联系:
中国信息通信研究院@车昕
手机:18611139904(同微信)
邮箱:chexin@caict.ac.cn
高效运维社区@东辉:
手机:18515115139(同微信)
邮箱:yangdonghui@greatops.net
觉得内容还不错的话,给我点个“在看”呗