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