官术网_书友最值得收藏!

3DevOps在金融行業落地的套路

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

第一步:確定目標

示例一:

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

示例二:

我們再看看某

銀行設定的目標:DevOps是作為打造精益研發體系的一個重要組成部分。

第二步:選好姿勢

? 第一種姿勢:小范圍CI+CD,之后全公司推廣CI+CD,并打通全流程

? 第二種姿勢:先CI,后CD,打通全流程

? 第三種姿勢:先CD,后CI,打通全流程

第三步:梳理全流程

示例一:

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

示例二:

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

示例三:

以上是某銀行的全流程梳理方式。

第四步:制定規范

在將整個軟件生產全流程梳理完之后,會很對DevOps及各原有IT系統的集成界面和分工非常清晰。接下來就要進行第四步規范的梳理和制定,規范包含哪些呢?

? 開發規范

? 持續集成規范

? 持續部署規范

? 持續交付規范

? 介質管理規范

? 文檔命名規范

? 開發分支管理策略

? 測試管理規范

? 運維管理規范

? ……

那規范制定的目的是什么呢?

? 有效管控軟件生產線上的各個活動和環節

? 建立統一質量和衡量標準

? 軟件生產活動能被持續度量、反饋、優化

? 通過DevOps進行有效落實

簡單來講,沒有規范的制約,沒有統一標準,大家各做各的,DevOps項目不可能成功。

第五步:分步實施

接下來,就是第五步,要具體的落地實施了,但也要有前有后,分輕重緩急。我們建議調些試點項目來,如何來調呢,原則是啥?

DevOps試點項目的選擇建議原則:

? 基于互聯網渠道,需要快速迭代的項目

? 需求、產品、開發、測試、運維都在一個團隊的項目

? 有一定腳本化或CI/CD積累的項目

? 基于JAVA Maven的項目

DevOps試點項目執行原則:

? 制定規范與試點項目執行并行,來驗證規范可落地、可實施,而非空中樓閣

? 通過試點項目總結出類似項目推行DevOps的規定動作,如:Demo腳本、CI/CD流程、自動化測試腳本、Maven二方庫和三方庫的管理經驗等等

? DevOps與試點項目團隊混編,定期舉行回顧會,鞏固成果,總結教訓,關鍵——肯定成績和收獲

DevOps試點項目執行的苦惱:一個巴掌拍不響:

? 需要堅持對目標的執念

? “兩口子過日子”理論

主站蜘蛛池模板: 景东| 博白县| 德化县| 塔河县| 黑龙江省| 宁城县| 柳河县| 安庆市| 马鞍山市| 株洲市| 瑞丽市| 长武县| 噶尔县| 怀柔区| 宣武区| 雷山县| 大理市| 信阳市| 兴国县| 观塘区| 田阳县| 左云县| 从江县| 清流县| 河北区| 南城县| 巨鹿县| 安新县| 澄迈县| 西丰县| 宝鸡市| 铁岭市| 平阳县| 新宾| 历史| 三明市| 三亚市| 轮台县| 武宁县| 宜章县| 成都市|