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