国内外大型企业实践表明,标准化和工具赋能是企业成功的关键所在。DevOps 标准及基于标准的 DevOps 持续交付流水线平台和项目实践,可以较大幅度地提质增效,更加安全敏捷地提高企业市场竞争力!“以评促建,以评促改”,以评估为抓手,让DevOps标准更快更好落地,助力企业数字化转型。
2022年4月26日,中国信息通信研究院隆重发布了 DevOps 标准持续交付第十七批评估结果。
中泰证券股份有限公司(以下简称“中泰证券”)本次参评项目为“XTP Admin系统”项目,该项目顺利通过由中国信息通信研究院开展的《研发运营一体化(DevOps)能力成熟度模型》持续交付 3 级评估,相关能力达到国内领先水平。此先,中泰证券“网上业务办理系统”项目于2021年12月通过中国信息通信研究院 DevOps 安全及风险管理(DevSecOps)标准评估。
评估单位:中国信息通信研究院
中国信息通信研究院云计算与大数据研究所副所长栗蔚女士公布评估结果:
▲DevOps评估结果公布现场
此次,我们采访了中泰证券金融科技委员会主任何波先生和科技研发部副总经理汪伟先生,一同深聊团队在项目参与评估时的细节和故事,分享中泰证券 DevOps 实践的经验。
- Q&A -
中泰证劵科技委员会主任
何波先生
Q:您好,请介绍一下您和您的企业,以及此次参与评估的项目。
何波:大家好,我任职于中泰证券股份有限公司。中泰证券(原名齐鲁证券有限公司)成立于2001年5月,是全国大型综合类上市券商(股票代码:600918)。在全国28个省市自治区设有45家分公司、285家证券营业部,员工8000多人,控股中泰期货、中泰资本、中泰金融国际、中泰资管、中泰创投,参股万家基金,形成了集证券、期货、基金等为一体的综合性证券控股集团。
中泰证券一直非常重视发展金融科技,将金融科技作为公司四大战略之一,成立了金融科技委员会,下设3个一级部,约500名工程师,金融科技投入行业排名前列,赋能公司业务发展与数字化转型。
我担任公司金融科技委员会主任兼科技研发部总经理,负责中泰证券金融科技的整体工作。主导开发了业内知名的量化交易平台XTP,并参与了与交易所、监管部门合作的多个金融科技项目及课题,获得过山东省新旧动能转换金融创新奖、齐鲁金融创新人物,是计算机协会云应用分会理事、深交所金融科技发展中心特聘技术专家、上证信息上证链治理委员会委员、上证信息创新发展委员会委员和智能投研技术联盟(ITL)副秘书长。
本次参评的项目是公司拳头产品XTP的一个子项目“XTP Admin系统”。XTP是中泰证券2015年起为量化私募打造的极速程序化交易平台。经过6年发展,XTP已经成为国内顶级的程序化交易平台,覆盖了九成量化私募,2021年产生了16亿笔订单,9.5万亿交易量,处理了1300亿笔日志数据。XTP的客户是专业投资者,主要是机构投资者。XTP的机构投资者客户大多数具有“科技公司”的属性,是一群非常有极客精神的团队。他们对系统的低延迟、高可靠都要求非常高,“一流的用户带来一流的产品”。
经过几年的发展,XTP已经发展成为一套庞大的体系,以极速行情、极速交易为核心,构建了一套完整的交易服务体系,包括客户接入服务、核心交易服务、运营服务体系、客户评价体系、DevOps支撑体系。
本次参评项目“XTP Admin系统”是中泰证券XTP平台下的一个重要管理支撑系统,提供了XTP交易配置管理、帐户体系管理、服务节点管理、日常业务处理等数十项功能。
Q:恭喜通过 DevOps 标准评估,此次贵公司项目通过持续交付 3 级评估,表明达到了国内领先水平,请说一下您此时的感受。
何波:能够得到中国信息通信研究院和各位参评专家的认可,感到非常高兴。本次我司参评的“XTP Admin系统”顺利通过了《研发运营一体化(DevOps)能力成熟度模型》持续交付3级能力评估,部分能力分项达到了4级的水平。这样的结果,是在公司实施敏捷IT和数字化转型战略指导下的一项重要成果,标志着相关自主研发团队和平台具有了研发全流程端到端自动化价值交付能力,在研发项目的生命周期中对版本、构建、制品、测试、发布、部署、度量等相关流程的能力达到了先进水平。
Q:贵公司是如何决定加入 DevOps 标准评估工作中的?
何波:随着数字化转型大方向的推动,公司建立了统一的研发体系,提升了业务的敏捷性与适应性,提升了产品竞争力。对项目研发过程中的需求、研发和测试3个阶段,分别建立了以工作流为基础,基于看板实现工作的流水线作业。在敏捷IT推行取得一定成果的同时,我们在研发效能评估和平台支撑上也发现了很多不足之处,信通院牵头制定的《研发运营一体化(DevOps)能力成熟度模型》标准为我们提供了深化和改进的指导方向,通过细分能力项的差距分析和攻克达标提升了DevOps水平。
Q:对于 DevOps 今年的实施,您觉得最大的收获是什么?您的下一步计划是?
何波:此次参评项目顺利通过《研发运营一体化(DevOps)能力成熟度模型》持续交付3级能力评估,最大的收获是评估的结果标志着公司相关能力达到了领先的水平;然后通过贯标的持续迭代改进,项目组人员对于DevOps能力项有了进一步的认识和提高。
下一步将推动更多的项目执行贯彻DevOps能力标准,整合DevOps平台,提升研发测试运营人员的效能,为进一步推动数字化转型奠定基础。
Q:对于 DevOps 的发展前景,您怎么看?
何波:在越来越多的企业实施数字化转型中,DevOps的重要性越来越高。它已经成为了有效填补开发测试团队和运维运营团队之间差距的重要方法。除了鼓励协同文化之外,DevOps还促进了快速可靠交付、提高客户满意度、缩短上市时间等。有了这样的服务,DevOps实践对大多数企业来说变得至关重要。DevOps的采用对于期望在科技领域保持竞争力、获得业绩增长的企业来说是一项宝贵的投资。我们也一直在寻求围绕数字化转型的更优方案,因此了解和跟进DevOps的发展方向是非常重要的。通过在细分领域围绕相关标准和最佳实践不断地探索和深耕,实质地提升公司敏捷IT的能力,赋能业务。
中泰证券科技研发部副总经理
汪伟先生
Q:通过 DevOps 标准评估对您企业带来了什么帮助?对贵团队有哪些影响?
汪伟:通过对DevOps标准7个能力域的49个能力项的详细评估和迭代改进,并在此过程中沉淀积累和批准实施了一系列相关标准和规范,同时引入 DevOps 相关工具链,打造完成了一个集成需求、研发、测试、运维、运营全过程的持续交付平台,为整个部门的云原生转型提供了坚实的保障。
Q:您可否详细的介绍一下,通过本次评估有哪些数据指标可以直观的体现项目改进成果?(需求耗费时长、持续集成响应时间、项目过程缺陷密度、编译构建时长、投产频率等)
汪伟:在本次参评项目的评估中,通过对需求、效率、质量、发布、风险等近10个类别共45个具体度量指标的多维度持续监控和迭代,实现了全面的提升和改进。参评项目的一次发布投产时间由原先的平均4周缩短到2周以内,单元测试覆盖率也提高到了60%。
Q:对于此次参评的项目,其IT系统有哪些特色,当时是怎么规划和设计的?
汪伟:本次参评的“XTP Admin系统”采用敏捷开发模式进行自主设计和开发,现已实现了每两周迭代一次的快速开发模式持续发布更新。主要有以下几个特点:
(1)使用了云原生的模式设计,数据和配置分离,容器化部署。日志和监控数据统一采集和处理,实现了实时故障告警和响应。
(2)技术上采用了BS架构,前台端分离,前端负责数据展示和流程处理,后端提供接口API,实现平滑扩缩容。
(3)采用了应用与数据、配置的统一管理,实现了一个管理平台同时对XTP所有交易节点集中的管理,并提供了高可用的能力。
Q: 此次通过评估的过程顺利吗?遇到什么困难?如何解决的?
汪伟:DevOps 持续交付领域覆盖了从需求提出到研发测试,再到发布上线的全流程,涉及到项目管理、研发团队、测试系统、部署发布平台等多个项目和团队。在整个持续迭代过程中,确实遇到一些问题和困难。
第一个主要挑战是各系统的改造和对接,由于部分平台是外采系统,例如需求管理平台、流水线平台、自动化测试平台等。需要根据贯标的相关能力项需求以及项目本身的特点进行开发和改造,经过各级负责人的沟通协调和项目组同事的努力付出之下,整个环节链条顺利打通。
第二个困难是资源的紧张,此次参与贯标的项目各参与方同时也肩负着XTP重要业务上线的任务,时间紧任务重。在不耽误业务进展的前提下,经过十余次迭代改进,DevOps相关能力项达到了持续交付三级的标准,部分能力项达到了四级。
XTP Admin项目评估现场图:
XTP Admin项目截图:
证券行业参评详情
截至目前,共有52家各行业名企136个项目参与 DevOps 能力成熟度模型评估,包括六大国有银行、股份制银行、城商行、互联网、证券、保险和通信等行业的众多头部企业。其中,证券行业参与 DevOps 能力成熟度模型评估的企业如下:
* 统计截止日期至:2022年4月26日。数据来自于DevOps评估官方网站,以评估总数排序,数量相同则依据评估批次先后排序。
* 评估官网:https://www.kexinyun.org.cn
* 数字为对应企业通过 DevOps 持续交付标准 3 级、技术运营标准 2 级/2+级、安全及风险管理2级、系统和工具评估的项目/模块数量。上述统计数据已包含企业及子公司参评情况。另有企业通过 DevOps 持续交付标准 2 级评估共 5 个项目,安全及风险管理 1+ 级 1个项目。
研发运营一体化(DevOps)能力成熟度模型介绍:
《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,是最完整、最权威、最具行业指导性的研发运营一体化(DevOps)能力标准之一。由中国信息通信研究院主导的 DevOps 标准已由工信部发布并被众多金融、通信和互联网等行业名企纷纷采用并通过评估。
与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。DevOps 标准评估体系主要包括敏捷开发管理、持续交付、技术运营、应用设计、安全及风险管理、系统和工具等部分。
DevOps 标准评估相关事宜,请联系:
中国信息通信研究院@刘凯铃
电话:156 5078 6171(同微信)
邮箱:liukailing@caict.ac.cn
高效运维社区@杨东辉
电话:185 1511 5139(同微信)
邮箱:yangdonghui@greatops.net
本文转自中国信通院CAICT数字化治理公众号: