- 《架构世界》2020金融刊:DevOps与微服务在金融业的应用
- 普元信息
- 936字
- 2020-11-18 15:22:07
. 在金融行业落地的套路
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P12_1.jpg?sign=1739276446-VfTohsJeWSH5Ptxvv2n4bFQ9p3jiSPTA-0-bb0437fec0b0278ae9d999c91fa331e3)
套路我总结了五步:确定目标、选好姿势、梳理全流程、制定规范、最后分步实施。我们细看一下这五步:
第一步:确定目标
示例一:
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P12_2.jpg?sign=1739276446-cHXt9QRXVTg3c8nRgzv7f0yBaqehFy4b-0-f7f90c06dc7af8eb99bada53dbefff19)
这是农行对于
设定的目标: 个平台、能够连接开发、测试、运维 个角色,打通需求、开发、测试、部署、运维 个环节。示例二:
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P13_1.jpg?sign=1739276446-mmaQSL54zJ67ZsG6q8IyL9BKlF76Jk9R-0-d687506388ad0a9718c6f6e3f255a29d)
我们再看看某
银行设定的目标:
是作为打造精益研发体系的一个重要组成部分。第二步:选好姿势
• 第一种姿势:小范围
+ ,之后全公司推广 + ,并打通全流程• 第二种姿势:先
,后 ,打通全流程• 第三种姿势:先
,后 ,打通全流程第三步:梳理全流程
示例一:
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P14_1.jpg?sign=1739276446-h5gwsZ3svEEhnAcy2CHFEIjENFwOdTTI-0-6d0ff81880c15b3b0bf0f8fe83c70e97)
这是对一家商业银行全流程的梳理,以及
需要集成的 系统,如项目管理系统、 以及测试管理系统。示例二:
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P14_2.jpg?sign=1739276446-oraDfZAGKtQmySA5Ls05LzWjiBAoy6hQ-0-adec8b2a32af5a8c592f03e3c2512a03)
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P15_1.jpg?sign=1739276446-c6rYcjf55eAcWqvkwHBYo1WMRuk3AA53-0-d3cc7844e61f39a2fc9068845ef22749)
这是某银行的全流程梳理,将
平台切成了两个平台协同工作平台和持续交付流水线平台。示例三:
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P15_2.jpg?sign=1739276446-oiDA2T4berb97Xd43zNgWMCJ0PDOnOap-0-5c7f5585c62a22ef4a3f5f8aeb7b08f5)
![](https://epubservercos.yuewen.com/8F87A1/17853815508903306/epubprivate/OEBPS/Images/Figure-P16_1.jpg?sign=1739276446-ePNF2zXjdavcmOvuoTEsG2IzZ5Dwk1Ky-0-a3c9a8ba670644383d77463dbaecf613)
以上是某银行的全流程梳理方式。
第四步:制定规范
在将整个软件生产全流程梳理完之后,会很对
及各原有 系统的集成界面和分工非常清晰。接下来就要进行第四步规范的梳理和制定,规范包含哪些呢?• 开发规范
• 持续集成规范
• 持续部署规范
• 持续交付规范
• 介质管理规范
• 文档命名规范
• 开发分支管理策略
• 测试管理规范
• 运维管理规范
• ……
那规范制定的目的是什么呢?
• 有效管控软件生产线上的各个活动和环节
• 建立统一质量和衡量标准
• 软件生产活动能被持续度量、反馈、优化
• 通过
进行有效落实简单来讲,没有规范的制约,没有统一标准,大家各做各的,
项目不可能成功。第五步:分步实施
接下来,就是第五步,要具体的落地实施了,但也要有前有后,分轻重缓急。我们建议调些试点项目来,如何来调呢,原则是啥?
试点项目的选择建议原则:
• 基于互联网渠道,需要快速迭代的项目
• 需求、产品、开发、测试、运维都在一个团队的项目
• 有一定脚本化或
/ 积累的项目• 基于
的项目试点项目执行原则:
• 制定规范与试点项目执行并行,来验证规范可落地、可实施,而非空中楼阁
• 通过试点项目总结出类似项目推行
的规定动作,如: 脚本、 / 流程、自动化测试脚本、 二方库和三方库的管理经验等等•
与试点项目团队混编,定期举行回顾会,巩固成果,总结教训,关键——肯定成绩和收获试点项目执行的苦恼:一个巴掌拍不响:
• 需要坚持对目标的执念
• “两口子过日子”理论