业务驱动“加持”农行信贷中台建设:DevOps 实践正当时

2019 年 11 月 6 日 DevOps时代

文/蒋秀才 李霞 黄欣

“业务为王”的时代,传统的研发速度越来越难满足企业快速发展的需求。如何快速响应业务需求,支撑业务创新?如何提高研发效率,保证交付质量?中国农业银行信贷中台 DevOps 实践已给出答案。

信贷中台天然适配 DevOps

2019年初,董事长在“推进数字化转型再造一个农业银行专题会议”上绘就了农行全面数字化转型的蓝图。在数字化时代,实现IT和业务能力的对齐、以商业价值交付为目标的IT和业务整合协同发展,是实现数字化转型的重要推动力。基于敏捷理念的 DevOps,为IT能力敏捷化提升提供了方法论和可参考的工具体系,已经成为企业应对数字化转型的重要能力要求。

作为全行数字化转型重点项目,信贷中台按照“大中台,小前台”的理念,采用共享式服务架构,不断抽象、沉淀、滋养,形成一系列标准化业务服务组件,构建七大共享服务中心,破除传统“烟囱式”的架构瓶颈,强化信贷中台部门对全行制度和政策的统一落地与精准管控能力,同时输出形态多样、稳定可靠、高效简约的共享服务能力,快速灵活地支撑各类产品创新,为前台业务发展赋能。

信贷中台建设过程中,一方面基于我行 PaaS 云,采用微服务及容器技术架构,其中环境准备从之前的以天计算缩短至几个小时,支撑了信贷业务能力的服务化;另一方面迭代式需求输出,以及快速研发上线需求,叠加更严苛的代码质量和安全要求,其天然适配 DevOps,并能够充分享受DevOps带来的价值。

信贷中台 DevOps 的落地与实践

从2019年7月起,项目组在组织创建、文化建设和工具构建等层面全面发力,逐步推进DevOps 的落地与生根,使得构建、测试、发布能够更加的快捷、频繁和可靠,仅版本构建频率和测试部署频率就较先前增加5倍以上,有效提高了产品交付效率和质量,为更快速响应市场变化提供了能力支撑。

图1 信贷中台 DevOps 启动会

★ 打造全功能的研发团队

打造全功能团队对于大多数企业来说是很难做到的,对传统银行来说更是难上加难。为了统一思想和凝心聚力,信贷中台组织召开了一场大范围的 DevOps 启动会,组建了业务、开发、测试各方人员相融合的团队,并安排专人开展 DevOps 试点支持,同时挑选精兵强将承担产品经理、项目经理、测试经理和敏捷教练等关键角色。采用工作例会、专题研讨会、项目周报等多种形式,建立起有效的沟通协调机制和报告机制,并实施集中办公策略,使得团队凝成一股绳,劲往一处使。

★ 推行敏捷文化与敏捷实践

信贷中台 DevOps 实施的关键一步是瞄准了文化转型,通过6次培训交流进行知识对齐,开展敏捷实践,比方说过程管理员就变成了 Scrum 主管,用户故事替代了以前的需求,开发计划变成了更短的冲刺计划。

在团队转型过程中,围绕需求交付过程,开展用户故事编写、需求条目拆分、需求验收标准、测试场景等进行全方位培训,并结合story端到端交付实战,将讨论输出的流程和规范落地在TFS工具,具体包括:从需求出发,驱动任务执行;任务和代码生产相结合,进行追溯;以任务为单位进行持续集成;以需求为单位进行持续交付;以质量为纲,进行系统验收;随时随地沟通等等。

★ 着力构建高效的持续交付能力

项目组在前期分别在敏捷研发、CI&CD等方面进行探索研究,开展从需求到开发、测试、投产的全流程管理,实现了从两周发布到每天发布的交付转变,在开发端基本实现敏捷转型。

图2 推进持续交付能力

为达标 DevOps 标准三级要求,制定了详尽的能力补齐计划,扎实推进补齐工作,持续提升端到端价值交付能力。
截至目前,基本完成流水线的搭建,其中在配置管理方面,编制了信贷中台1.0项目配置管理规范,制定信贷中台项目分支策略;在 PaaS 云方面,实现了基于 CNFS 框架Web 工程的 PaaS 云部署,打通了 TFS+Jenkins 调起 PaaS 云自动化部署的工具通路;在测试方面,制定测试分层策略,基于 TFS+Junit 实现了 java 工程的自动化单元测试,推进自动化接口测试等。

信贷中台 DevOps 实战的思考

在信贷中台实施 DevOps 过程中,率先补齐了IT团队能力,实现了从开发测试到运维的流程、组织、文化重构,推动了从“稳态”到“敏态”的转型,很大程度上改善了IT应对市场及业务变化的能力,逐步向业务端扩展,推进技术和业务更深度的连接和整合。从业务部门原始需求到技术研发和持续运维,并通过运营数据反馈到业务部门进行迭代优化,从而形成业务价值的生命周期闭环管理,关键在于做好“三个转变”。

图3 全员参与迭代计划会

★ 推进思想理念的转变

DevOps 并不是一种工具,而是一种理念,一种团队文化,是一种持续学习和改进的过程。不仅需要领导层的支持,更需要最终产品相关的所有人员参与,不仅包括项目管理、开发、测试和运维部门,还包括业务部门,因为业务驱动才是核心。如果不了解团队自治,责任共担,面向交付,那就不了解DevOps文化。

★ 推进需求交付模式转变

业务人员参与项目实施全过程,在业务需求阶段、业务实现和交付阶段、业务运营和持续优化阶段,实现和IT团队更有效的沟通,保证需求定义到开发实现、运营监控、业务及IT系统优化迭代更有效衔接,保障最终交付质量。

★ 推进测试工作方式转变

实现开发和测试物理融合,目标统一,即一起对迭代目标负责、一起参与项目会议、一起进行需求拆分,并推行自动化测试,逐步实现由传统瀑布研发模式下被动等待向主动出击的转变,由“人工+自动化”向全面自动化、智能化的转变。

信贷中台项目通过实践DevOps,打破了业务和开发之间的鸿沟,实现了知识和能力的对齐,通过业务和IT对需求、阶段交付物更为频繁和有效准确地沟通交流,实现业务需求和IT技术实现的一致性,保证了交付效率以及业务价值的实现,提升了我行核心竞争力。

来源:本文转自公众号 我们的开心(abc_kx)。

若运维是眼前的“苟且”,运营则是“诗和远方”,技术运营有奖问卷来啦~

奖品

运维骆驼

腾讯公仔

扫描上方二维码,填写问卷 

运维的华丽转身需要你这一票~


点击阅读原文,也可参与投票

登录查看更多
3

相关内容

DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。 它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。
【北京大学】面向5G的命名数据网络物联网研究综述
专知会员服务
37+阅读 · 2020年4月26日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
新时期我国信息技术产业的发展
专知会员服务
70+阅读 · 2020年1月18日
阿里巴巴达摩院发布「2020十大科技趋势」
专知会员服务
106+阅读 · 2020年1月2日
报告 | 2020中国5G经济报告,100页pdf
专知会员服务
97+阅读 · 2019年12月29日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
137+阅读 · 2019年12月12日
5G时代:北京移动业务支撑系统 DevOps 实践
DevOps时代
15+阅读 · 2019年6月13日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
【数字化】数字化转型正在成为制造企业核心战略
产业智能官
34+阅读 · 2019年4月22日
企业数据AI化战略:从数据中台到AI中台
36大数据
11+阅读 · 2019年2月18日
业务中台:如何在互联时代,快速响应用户需求?
互联网er的早读课
24+阅读 · 2018年12月26日
海康威视AI Cloud助力平安城市4.0建设
海康威视
7+阅读 · 2018年1月17日
中国平安股价持续大涨背后
凤凰财经
5+阅读 · 2017年9月13日
2017年DevOps最新现状研究报告解读
CSDN云计算
5+阅读 · 2017年6月13日
AliCoCo: Alibaba E-commerce Cognitive Concept Net
Arxiv
13+阅读 · 2020年3月30日
Teacher-Student Training for Robust Tacotron-based TTS
Neural Speech Synthesis with Transformer Network
Arxiv
5+阅读 · 2019年1月30日
Arxiv
8+阅读 · 2018年11月27日
Arxiv
3+阅读 · 2018年11月13日
VIP会员
相关VIP内容
【北京大学】面向5G的命名数据网络物联网研究综述
专知会员服务
37+阅读 · 2020年4月26日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
新时期我国信息技术产业的发展
专知会员服务
70+阅读 · 2020年1月18日
阿里巴巴达摩院发布「2020十大科技趋势」
专知会员服务
106+阅读 · 2020年1月2日
报告 | 2020中国5G经济报告,100页pdf
专知会员服务
97+阅读 · 2019年12月29日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
137+阅读 · 2019年12月12日
相关资讯
5G时代:北京移动业务支撑系统 DevOps 实践
DevOps时代
15+阅读 · 2019年6月13日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
【数字化】数字化转型正在成为制造企业核心战略
产业智能官
34+阅读 · 2019年4月22日
企业数据AI化战略:从数据中台到AI中台
36大数据
11+阅读 · 2019年2月18日
业务中台:如何在互联时代,快速响应用户需求?
互联网er的早读课
24+阅读 · 2018年12月26日
海康威视AI Cloud助力平安城市4.0建设
海康威视
7+阅读 · 2018年1月17日
中国平安股价持续大涨背后
凤凰财经
5+阅读 · 2017年9月13日
2017年DevOps最新现状研究报告解读
CSDN云计算
5+阅读 · 2017年6月13日
Top
微信扫码咨询专知VIP会员