伴隨著互聯網金融的沖擊,傳統金融行業已經無法固守原有的市場,很容易遭到互聯網金融科技企業的降維攻擊,導致經營無以為繼,因此需要謀求轉型。企業在轉型過程中,對IT部門和系統的轉型也提出了更高的要求,包括服務渠道變遷、金融科技沖擊、客戶行為模式改變等諸多挑戰。

圖1:當前金融行業面臨的數字化挑戰

2017年,手機銀行用戶滲透率已攀升至78%。理論上說,全球數字化時代已經到來,金融服務已開啟數字化革命的大門,嵌入用戶日常生活金融服務,將逐步使商業銀行等金融機構本身變得“無形”。 面對行業競爭格局的改變,及服務需求方和供給方行為模式的轉變,金融行業的數字化轉型已經迫在眉睫。

為幫助客戶比競爭對手更加敏捷、更加快速地響應迅速變化的數字化市場,文思海輝金融DevOps經過多年發展、傳承、整合與創新,不但建立起一整套適合金融行業不同客戶和不同發展階段的DevOps工具鏈打通方案,還擁有一支超強的專業咨詢和實施隊伍,并結合質量管理的最佳實踐和金融行業特點,通過融合ISO9001ISO20000CMMITMMIPMPAgileLeanITIL等體系用DevOps為金融行業企業賦能,助力金融企業數字化轉型。

圖2:DevOps由來與構成

文思海輝金融DevOps解決方案,通過DevOps的“道、法、術、器”,幫助金融企業的開發團隊、測試團隊、運維團隊以及其他團隊增強協作與溝通,達到軟件產品快速成熟以及安全可控的文化。通過自動化軟件加速和變更的流程,來使得構建、測試、發布軟件能夠更加地快捷、頻繁和可靠。該方案可用最小的代價幫助企業應用開發進入高效的協作模式和快速的迭代過程。

圖3:DevOps道法術器

DevOps之“道”

該方案具有快速交付價值,可靈活響應變化,實現 IT 服務的供應鏈高效運轉,擁有快速、高質量的交付業務價值。方案可有效應對VUCA挑戰,讓 IT 成為業務發展的競爭優勢。

4DevOps之道

圖5:DevOps在公司中的整體構建方案

DevOps之“法”

在“法” 的層次,我們關注如何全局打通敏捷開發和高效運維,這里面談到很多的方法。我們認為 DevOps 是一個集大成者,是很多優秀的方法的集合體,但是要更關注全局的整體優化而不僅是某個局部的優化。根據DevOps成熟度模型,來分析與度量問題瓶頸,定制轉型路線,所有改進都要從領導力的層面建立一個良好的氛圍,并滲透到團隊當中。當資源具備、氛圍建立起來,再和具體的技術、方法、實踐引入相匹配,相輔相成、共同作用才能把 DevOps 有效推進下去。

圖6:DevOps成熟度模型

 

DevOps之“術”

“術” 這一層次的主要思路是系統應用各類技術、指導原則和最佳實踐。

首先,把相關技術和最佳實踐分為管理維度和工程維度兩個部分。

管理維度主要關注管理,針對軟件生命周期不同的階段有不同的技術和實踐。比如目標確定階段,可以應用精益畫布和影響地圖的實踐;在版本的確定階段,可以應用用戶故事地圖和敏捷迭代管理的相關實踐;在迭代實施階段我們可以應用精益看板、每日站會、敏捷度量(燃盡圖、累積流圖、散點圖……)等實踐,以上這些技術和實踐可以幫助我們管理整個軟件研發的過程。

“術”在工程維度也對應了很多的技術和實踐,包括配置管理、自動化測試、持續集成、持續交付、灰度發布、持續監控等等。

7DevOps的參考實踐

DevOps之“器”

“器” 是指工具的層次,工具需要把上面層次提到的方法、實踐固化和落地。工具通用需要考慮很多維度,比如說管理維度、工程維度、基礎設施維度。而最重要的,是要把這些工具很好地聯通整合。

8DevOps的工具鏈

DevOps 帶來的收益

打通市場需求、開發、測試、發布、部署上線、運維等各環節,促進需求、開發、測試、運維團隊更緊密地合作,敏捷開發,持續交付、自動運維,提高支撐系統的生產、交付效率。

1)縮短交付周期

2)提升交付質量

3)提升交付的投入產出比

4)完善流程管理體系

5)形成持續改進的機制

9DevOps帶來的收益