- 《架構世界》2020金融刊:DevOps與微服務在金融業的應用
- 普元信息
- 936字
- 2020-09-03 11:24:17
. 在金融行業落地的套路

套路我總結了五步:確定目標、選好姿勢、梳理全流程、制定規范、最后分步實施。我們細看一下這五步:
第一步:確定目標
示例一:

這是農行對于
設定的目標: 個平臺、能夠連接開發、測試、運維 個角色,打通需求、開發、測試、部署、運維 個環節。示例二:

我們再看看某
銀行設定的目標:
是作為打造精益研發體系的一個重要組成部分。第二步:選好姿勢
? 第一種姿勢:小范圍
+ ,之后全公司推廣 + ,并打通全流程? 第二種姿勢:先
,后 ,打通全流程? 第三種姿勢:先
,后 ,打通全流程第三步:梳理全流程
示例一:

這是對一家商業銀行全流程的梳理,以及
需要集成的 系統,如項目管理系統、 以及測試管理系統。示例二:


這是某銀行的全流程梳理,將
平臺切成了兩個平臺協同工作平臺和持續交付流水線平臺。示例三:


以上是某銀行的全流程梳理方式。
第四步:制定規范
在將整個軟件生產全流程梳理完之后,會很對
及各原有 系統的集成界面和分工非常清晰。接下來就要進行第四步規范的梳理和制定,規范包含哪些呢?? 開發規范
? 持續集成規范
? 持續部署規范
? 持續交付規范
? 介質管理規范
? 文檔命名規范
? 開發分支管理策略
? 測試管理規范
? 運維管理規范
? ……
那規范制定的目的是什么呢?
? 有效管控軟件生產線上的各個活動和環節
? 建立統一質量和衡量標準
? 軟件生產活動能被持續度量、反饋、優化
? 通過
進行有效落實簡單來講,沒有規范的制約,沒有統一標準,大家各做各的,
項目不可能成功。第五步:分步實施
接下來,就是第五步,要具體的落地實施了,但也要有前有后,分輕重緩急。我們建議調些試點項目來,如何來調呢,原則是啥?
試點項目的選擇建議原則:
? 基于互聯網渠道,需要快速迭代的項目
? 需求、產品、開發、測試、運維都在一個團隊的項目
? 有一定腳本化或
/ 積累的項目? 基于
的項目試點項目執行原則:
? 制定規范與試點項目執行并行,來驗證規范可落地、可實施,而非空中樓閣
? 通過試點項目總結出類似項目推行
的規定動作,如: 腳本、 / 流程、自動化測試腳本、 二方庫和三方庫的管理經驗等等?
與試點項目團隊混編,定期舉行回顧會,鞏固成果,總結教訓,關鍵——肯定成績和收獲試點項目執行的苦惱:一個巴掌拍不響:
? 需要堅持對目標的執念
? “兩口子過日子”理論