燃!软通动力通过 DevOps 持续交付标准 3 级评估,相关能力达到国内领先水平

2022-04-27 12:13:45 浏览数 (1)

国内外大型企业实践表明,标准化和工具赋能是企业成功的关键所在。DevOps 标准及基于标准的 DevOps 持续交付流水线平台和项目实践,可以较大幅度地提质增效,更加安全敏捷地提高企业市场竞争力!“以评促建,以评促改”,以评估为抓手,让DevOps标准更快更好落地,助力企业数字化转型。

2022年4 月 26 日,中国信息通信研究院隆重发布了 DevOps 标准持续交付第十七批评估结果。

软通动力信息技术(集团)股份有限公司(以下简称“软通动力”)本次参评项目为iPaaS技术中台项目,该项目顺利通过中国信息通信研究院开展的《研发运营一体化(DevOps)能力成熟度模型》持续交付 3 级评估。

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

中国信息通信研究院云计算与大数据研究所副所长栗蔚女士公布评估结果:

▲DevOps评估结果公布现场

此次,我们采访了软通动力首席技术官集团技术研究院院长刘会福先生和集团技术研究院副院长集团首席架构师王永海先生,一同深聊团队在项目参与评估时的细节和故事,分享软通动力 DevOps 实践的经验。

- Q&A -

软通动力首席技术官

 集团技术研究院院长 刘会福先生

Q:您好,请介绍一下您和您的企业,以及此次参与评估的项目。

刘会福:大家好,我是软通动力信息技术(集团)股份有限公司首席技术官(CTO),感谢信通院提供的交流机会。软通动力是中国领先的软件与信息技术服务商,致力于成为具有全球影响力的数字技术服务领导企业,企业数字化转型可信赖合作伙伴。凭借深厚的行业积累,公司在10余个重要行业服务超过1000家国内外客户,其中超过200家客户为世界500强或中国500强企业。

本次参评项目为软通动力iPaaS平台(全称:软通动力企业级PaaS平台)项目。这是一款提供企业级应用快速开发、构建和定制化的PaaS平台,其基于云原生技术架构,具备完善和可持续迭代更新的前后端框架体系,能提供丰富的可复用组件及服务资源,帮助企业开发者聚焦于业务场景的快速研发与交付。

Q:恭喜通过 DevOps 标准评估,此次贵公司项目通过持续交付 3 级评估,表明达到了国内领先水平,请说一下您此时的感受。

刘会福:很高兴iPaaS技术平台项目能够顺利通过《研发运营一体化(DevOps)能力成熟度模型》持续交付三级能力评估,非常感谢信通院各位专家在评估过程中的指导与帮助。iPaaS通过DevOps评估,是软通动力DevOps能力建设达到国内领先水平的标志,将为软通动力持续推进公司组织级的DevOps流水线与能力建设打下基础。

Q:贵公司是如何决定加入 DevOps 标准评估工作中的?

刘会福:决定加入DevOps标准评估有三个重要推动因素:

首先,当前很多金融企业都加入到DevOps标准评估,而金融行业是软通动力服务的重要支柱行业,软通动力的DevOps工程能力必须和我们的客户相匹配;

其次,伴随数字技术的飞速发展,云原生已经成为企业数字化转型的重要技术平台支撑,实践好DevOps才能真正用好云原生技术和平台,是软件企业进行自身能力变革和效率突破的重要方式;

最后,加入DevOps标准评估是软通动力高水平和规范实施DevOps的一种方法,是全面指导和提升软通动力工程能力必不可少的阶段。同时,软通动力已经成功协助多个客户实现了DevOps相关工程实践落地,并围绕这一过程研发了体系化支撑工具,在相关领域积累了丰富的经验。所以当了解到信通院牵头制定的《研发运营一体化(DevOps)能力成熟度模型》持续交付标准时,我们深刻地意识到这一标准能够有力地推动组织级高效研发体系建立与端到端持续交付能力贯通,通过项目参评实现研发规范与平台工具落地,并探索最佳工程实践为客户提供更加优质的服务。

Q:对于此次参评的项目,其IT系统有哪些特色,当时是怎么规划和设计的?

刘会福:iPaaS技术平台利用低代码产品技术帮助公司研发人员快速研发新产品,是软通动力非常重要的技术平台。其采用了主流的微服务架构,在 DevOps工程实践推广上具有较强的代表性。选取该项目参加本次DevOps评估,一方面是期望将DevOps体系与实践应用于转型需求最迫切的项目与团队,另一方面也是期望借助该项目为后续平台与规范体系推广打好基础。

Q:对于 DevOps 今年的实施,您觉得最大的收获是什么?您的下一步计划是? 

刘会福:正如前面所提到的,借助近一年来的DevOps过程改进与贯标,帮助我们内部平台工具实现进一步的整合与贯通,改进了企业级端到端持续交付平台能力;同时研发过程规范也得到进一步细化和落地,具备可操作性。在此基础上,最大的收获就是借助以上两方面能力实现了研发效能与质量的可观测、可度量、可改进,这也是DevOps高效研发体系持续推广和优化的重要基础与参考依据。因此在下一阶段,我们会在组织内进一步开展DevOps模式推广,借助平台能力与体系标准为更多项目和团队提供改进动力;同时也会深入结合组织特点与项目实践,不断对持续交付平台进行优化。此外,通过此次评估,进一步验证了软通动力自研的DevOps工具链平台,软通动力内部也在探讨相关工具开源的事宜,希望能够为推动中国各行业数字化转型做出更多的贡献。

Q:对于 DevOps 的发展前景,您怎么看?

刘会福:通过本次评估,我们也对DevOps有了更深刻的认识,从软件工程的角度来看,DevOps是一门实践的工程技术,不同于CMMI但又更易于落地和改进工程技术效率的工具。DevOps近几年发展迅速,新的管理理念层出不穷,例如最近提出的DevSecOps、ChatOps、AIOps、AgileOps等,是加速企业数字化转型的重要方法论。DevOps把规范与工具链做了有效的融合,使用数字化来度量,并指导工作改进,对数字化工作起到了事半功倍的效果。软通动力作为企业数字化转型的可信赖伙伴,DevOps会成为数字化转型的有力抓手,是快速交付业务价值、赋能业务发展的基础保障,未来我们会持续关注DevOps的前沿发展并保持探索和实践,不断推进软通动力DevOps建设,将业界最佳规范与软通动力最佳实践相结合,进一步打造DevOps全流程体系与平台,为推动数字经济发展提供动能。

软通动力首席架构师

集团技术研究院副院长 王永海先生

Q:通过 DevOps 标准评估对您企业带来了什么帮助?对贵团队有哪些影响?

王永海:首先,DevOps理念的引入在组织内形成了DevOps文化与氛围,这与软通动力数字化转型的战略相符。

其次,在评估改进过程中,通过对已有CI/CD平台、自动化测试工具等进行有效的评估、梳理与整合,进一步完善了DevOps工具链与规范,形成贯穿需求、开发、测试、运维各个阶段的企业级持续交付平台,帮助项目团队实现并提升了端到端交付能力。

再次,通过持续交付平台的端到端打通,诸多研发过程规范也借助本次的评审标准与平台能力得以固化和落地。针对49个能力项,DevOps组织级研发规范也进一步明确与细化,为软通动力公司级DevOps研发规范的完善与改进提供了很好的助力。

最后,通过本次评估,参评团队对敏捷交付与工程师文化的理解更加深刻,今后为客户提供技术服务时,软通不仅仅具备超强的实践能力,也将具备扎实的理论与规范体系,从而可以为客户提供更加优质的服务。

Q:您可否详细的介绍一下,通过本次评估有哪些数据指标可以直观的体现项目改进成果?(需求耗费时长、持续集成响应时间、项目过程缺陷密度、编译构建时长、投产频率等)

王永海:通过一系列研发过程规范性的提升与平台能力支撑,项目得到了明显的改进成果。从效率上讲,端到端持续交付得以实现,原来以周计的上线过程进化到目前具备按天部署的能力。代码提交、集成、自动化部署、自动化测试到上线发布可在1天内完成,项目的整体发布频率也由每月1-2次提升至每周1次。在质量方面,通过多层级质量门禁、极高的自动化测试覆盖率实现项目质量的有效把控,近3个月生产部署保持了100%的成功率。

Q: 此次通过评估的过程顺利吗?遇到什么困难?如何解决的?

王永海:由于软通动力是同行业里为数不多参与DevOps评估的公司,缺少可以借鉴的经验,所有的事情都要一步步摸索着进行。另外,虽然软通动力有统一的研发管理标准与流程,业务团队对DevOps也有丰富的实践经验,但却缺乏标准流程与理论的指导,所以在实践DevOps过程中自由发挥空间较大,持续改进的动力不足,这就导致在评估过程中出现了一些问题的反复。为此我们开展了多轮专项培训培养团队技能与文化。同时在过程改进工作中,根据人员的技术特色,初期有针对性地设置了流水线研发,版本库研发,度量研发,自动化测试研发角色,在工作推进过程中,又对相关岗位角色人员逐步进行调换,以进一步培养团队人员的整体能力。通过不断磨合,在符合DevOps标准规范的前提下,软通动力团队总结出了具有自身特色一套打法,这也是本次评估的一大收获。

软通动力iPaaS技术中台项目评估现场图:

软通动力iPaaS技术中台项目截图:

研发运营一体化(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数字化治理公众号:

燃!软通动力通过 DevOps 持续交付标准 3 级评估,相关能力达到国内领先水平

0 人点赞