貴州農(nóng)信:以嘉為藍(lán)鯨DevOps平臺(tái)助力研發(fā)轉(zhuǎn)型,加速鄉(xiāng)村振興最后一公里
“通過嘉為藍(lán)鯨DevOps平臺(tái),賦能貴州農(nóng)信DevOps研發(fā)轉(zhuǎn)型,以高效IT研運(yùn)體系加速貴州農(nóng)信建設(shè)有溫度、有速度、有深度的百姓銀行,繼續(xù)譜寫貴州農(nóng)信高質(zhì)量發(fā)展新篇章?!?/p>
——貴州省農(nóng)村信用社聯(lián)合社 信息科技部
貴州省農(nóng)村信用社聯(lián)合社(以下簡稱“貴州農(nóng)信”)是2003年12月國務(wù)院深化農(nóng)村信用社改革以來率先掛牌成立的省級(jí)聯(lián)社。貴州農(nóng)信堅(jiān)持黨建引領(lǐng),加強(qiáng)黨建賦能,聚焦主責(zé)主業(yè),全面提升金融服務(wù)水平,大力支持地方經(jīng)濟(jì)社會(huì)發(fā)展和民生改善,以實(shí)際行動(dòng)詮釋地方金融主力軍的責(zé)任和擔(dān)當(dāng):
以金融服務(wù)支撐鄉(xiāng)村振興
截止2022年末,貴州農(nóng)信由省聯(lián)社及所轄84家農(nóng)村商業(yè)銀行(縣級(jí)農(nóng)村信用聯(lián)社)組成,其中農(nóng)村商業(yè)銀行61家,農(nóng)村信用聯(lián)社23家。全省農(nóng)信系統(tǒng)共有營業(yè)網(wǎng)點(diǎn)2288個(gè),員工2.76萬人,“信合村村通”網(wǎng)點(diǎn)12380個(gè),形成了覆蓋省、市、縣、鄉(xiāng)、村的服務(wù)網(wǎng)絡(luò)格局,為廣大群眾尤其是農(nóng)村邊遠(yuǎn)地區(qū)群眾提供了方便、快捷的金融服務(wù)。
以實(shí)際行動(dòng)深耕支農(nóng)支小
截止2022年末,貴州農(nóng)信資產(chǎn)總額9831億元,存款余額7725億元,占全省銀行業(yè)機(jī)構(gòu)的24.12%;貸款余額6236億元,占全省銀行業(yè)機(jī)構(gòu)的15.59%,其中涉農(nóng)貸款余額4308億元,占全省銀行業(yè)的24.8%;農(nóng)戶貸款余額3347億元,占全省銀行業(yè)的68.58%;普惠型小微企業(yè)貸款余額1327億元,占全省銀行業(yè)的39.08%。
以科技實(shí)力引領(lǐng)普惠金融
截至2022年末,貴州農(nóng)信成為貴州全省銀行業(yè)金融機(jī)構(gòu)中資產(chǎn)規(guī)模最大、存貸款余額最高、支農(nóng)支小力度最強(qiáng)、金融服務(wù)最寬、機(jī)構(gòu)覆蓋最廣、從業(yè)人員最多的金融機(jī)構(gòu),2023年初黔農(nóng)云平臺(tái)注冊(cè)用戶已超2000萬,普惠金融生態(tài)體系不斷健全。
一、目標(biāo)與挑戰(zhàn)
在普惠金融業(yè)務(wù)進(jìn)行數(shù)字化轉(zhuǎn)型的初期,貴州農(nóng)信通過快速建設(shè)并投入使用了【黔農(nóng)辦公(業(yè)務(wù)) + Jenkins(持續(xù)集成) + CodePecker(代碼檢查) + 愛加密(安全) + 自動(dòng)化測試平臺(tái)(測試) + ITSM系統(tǒng)(運(yùn)維)】的數(shù)字化業(yè)務(wù)生產(chǎn)工具鏈,支撐起了軟件研發(fā)全過程,在當(dāng)時(shí)也較大程度地解放了數(shù)字金融業(yè)務(wù)的研發(fā)生產(chǎn)力。通過大力推動(dòng)普惠金融業(yè)務(wù)數(shù)字化、持續(xù)打通鄉(xiāng)村金融服務(wù)“最后一公里”,貴州農(nóng)信已發(fā)展成為貴州省內(nèi)服務(wù)縣域經(jīng)濟(jì)和農(nóng)業(yè)農(nóng)村的主要金融力量。
但伴隨著貴州普惠業(yè)務(wù)的飛速發(fā)展和不斷深入,無論是數(shù)字金融業(yè)務(wù)的交付模式、過程管控、工藝建設(shè)還是流程管理,都難以滿足貴州農(nóng)信下一階段的業(yè)務(wù)發(fā)展需求,因此貴州農(nóng)信積極尋求解決方案,去改善乃至扭轉(zhuǎn)當(dāng)前數(shù)字金融業(yè)務(wù)交付困難的局面:
1、交付模式過于傳統(tǒng)
過去大家所習(xí)慣的瀑布式軟件交付模式,越來越難以滿足新業(yè)務(wù)的迭代頻率,軟件研發(fā)從業(yè)務(wù)、開發(fā)、測試到運(yùn)維的各環(huán)節(jié)都形成了較長的等待時(shí)長,業(yè)務(wù)流轉(zhuǎn)效能難以提升,間接造成了IT資源的浪費(fèi)和業(yè)務(wù)價(jià)值的損害。
2、研發(fā)過程管理粗放
零散的工具鏈導(dǎo)致了零散的工作流和數(shù)據(jù)流,無法進(jìn)行全生命周期跟蹤,軟件研發(fā)過程管理的成本高、效果差。
3、研發(fā)工藝缺少自動(dòng)化
缺乏自動(dòng)化能力,日常存在大量人工參與度高、重復(fù)度高、價(jià)值度低的工作,如基礎(chǔ)的編譯構(gòu)建、腳本上傳和制品晉級(jí)等,導(dǎo)致IT團(tuán)隊(duì)無法全身心投入到高價(jià)值數(shù)字業(yè)務(wù)的創(chuàng)新上。
4、研發(fā)價(jià)值流不貫通
交付過程以任務(wù)域?yàn)檫吔纾y以基于全局價(jià)值流進(jìn)行過程管理以及度量分析,軟件研發(fā)的效能和質(zhì)量難以科學(xué)化管理。
為此,貴州農(nóng)信攜手嘉為藍(lán)鯨共同打造DevOps解決方案,以組織改進(jìn)、流程改革和工藝改造為DevOps轉(zhuǎn)型組合拳,自上而下全面打造貴州農(nóng)信研運(yùn)一體化IT體系,大幅提升數(shù)字金融業(yè)務(wù)的研發(fā)效能與交付質(zhì)量,快速響應(yīng)貴州普惠金融的業(yè)務(wù)需求。
二、改革與升級(jí)
為了支持普惠金融業(yè)務(wù)的不斷增長,貴州農(nóng)信原先通過自研IT工具與集成開源工具來支撐IT組織轉(zhuǎn)型,不僅成本高昂,而且業(yè)務(wù)端仍然反映IT支撐能力不足、響應(yīng)速度過慢。究其根本,在于采用的技術(shù)底座無法承載已有的業(yè)務(wù)規(guī)模和資源規(guī)模,而且過往只關(guān)注了IT的局部效能優(yōu)化,未能基于全局優(yōu)化視角打通業(yè)務(wù)與IT之間的價(jià)值流。
對(duì)此,貴州農(nóng)信采用嘉為藍(lán)鯨DevOps工藝體系,為貴州農(nóng)信的IT研運(yùn)體系轉(zhuǎn)型提供強(qiáng)大技術(shù)支撐和專業(yè)運(yùn)營輔助,支撐緊急需求當(dāng)天上線,實(shí)現(xiàn)應(yīng)用分鐘級(jí)在線升級(jí):
1、以“藍(lán)鯨PaaS”與“藍(lán)盾CI”為技術(shù)底座,作為騰訊企業(yè)級(jí)DevOps最佳實(shí)踐成果,實(shí)現(xiàn)基于國產(chǎn)技術(shù)提升企業(yè)研發(fā)質(zhì)效、加速業(yè)務(wù)交付。
2、構(gòu)建CTeam敏捷協(xié)同、CCI持續(xù)集成、CPack制品管理、CTest測試管理和CMeas度量分析五大能力模塊,一站式幫助企業(yè)建立快速響應(yīng)需求的敏捷研發(fā)運(yùn)維體系。
3、以“VSM價(jià)值流管理”與“可觀測性資產(chǎn)關(guān)聯(lián)庫”為價(jià)值導(dǎo)向,幫助IT組織從“支撐使能”向“價(jià)值賦能”改革轉(zhuǎn)型。
貴州農(nóng)信DevOps建設(shè)方案,以嘉為藍(lán)鯨DevOps平臺(tái)為技術(shù)底座,通過一體化平臺(tái)集成原有的生產(chǎn)力工具,有效結(jié)合DevOps流程規(guī)范建設(shè)與DevOps試點(diǎn)項(xiàng)目推廣,推動(dòng)工藝改造、流程改革和組織改進(jìn),實(shí)現(xiàn)集團(tuán)級(jí)DevOps轉(zhuǎn)型。
三、成果與展望
嘉為藍(lán)鯨通過助力貴州農(nóng)信DevOps轉(zhuǎn)型,自上而下推進(jìn)組織層、流程層和工藝層的多維度變革,實(shí)現(xiàn)DevOps全面改革,大幅度提升了貴州農(nóng)信數(shù)字金融業(yè)務(wù)的研發(fā)效能與交付質(zhì)量,為貴州省普惠金融發(fā)展加速最后一公里:
1、以點(diǎn)帶面的組織改進(jìn)
通過嘉為藍(lán)鯨DevOps專家組的專業(yè)指導(dǎo)和重點(diǎn)推進(jìn),完成了『黔農(nóng)云』、『大零售』 、『信貸核算』 3大重點(diǎn)系統(tǒng)的全面托管、試點(diǎn)推行與全程指導(dǎo),通過戰(zhàn)略級(jí)項(xiàng)目的DevOps轉(zhuǎn)型范例,以點(diǎn)帶面推動(dòng)貴州農(nóng)信DevOps全面改革。
以『黔農(nóng)云』平臺(tái)為例,作為貴州農(nóng)信推動(dòng)全省普惠金融發(fā)展的重磅級(jí)網(wǎng)絡(luò)金融平臺(tái),『黔農(nóng)云』集賬戶管理、存款辦理、在線貸款和生活繳費(fèi)等金融業(yè)務(wù)于一體,截止2023年初,平臺(tái)注冊(cè)用戶已超2000萬以上。
但持續(xù)膨脹的用戶體系以及不斷增長的業(yè)務(wù)需求,都讓『黔農(nóng)云』的信息科技團(tuán)隊(duì)倍感壓力,深知需要早日實(shí)現(xiàn)IT研運(yùn)體系轉(zhuǎn)型,建立“敏態(tài)研發(fā)、穩(wěn)態(tài)運(yùn)維”的運(yùn)作模式,才能保障業(yè)務(wù)的高質(zhì)量發(fā)展。
經(jīng)過貴州農(nóng)信與嘉為藍(lán)鯨的攜手共建,自『黔農(nóng)云』項(xiàng)目DevOps試點(diǎn)改革的半年以來,已由從零散工具鏈統(tǒng)一替換為DevOps一體化平臺(tái),拉通了從業(yè)務(wù)部門、開發(fā)測試團(tuán)隊(duì)、安全團(tuán)隊(duì)、運(yùn)維團(tuán)隊(duì)到運(yùn)營團(tuán)隊(duì)的高效協(xié)作,完成從瀑布式到敏捷式的軟件交付模式轉(zhuǎn)型,高效實(shí)現(xiàn)需求1000+,建設(shè)流水線200+(涉及前后端50+微服務(wù)模塊,以及Android和IOS系統(tǒng)),完成測試用例:15000+,納管制品總數(shù):10000+,實(shí)現(xiàn)軟件研發(fā)全生命周期的工藝提升、過程管理以及資產(chǎn)沉淀。
2、結(jié)果導(dǎo)向的流程改革
除了通過打通端到端的研發(fā)工藝,充分保障研發(fā)過程的高效性與可控性,嘉為藍(lán)鯨還通過助力貴州農(nóng)信建立起完整的DevOps研發(fā)流程與標(biāo)準(zhǔn)體系,來保障DevOps轉(zhuǎn)型的準(zhǔn)確性與有效性。通過結(jié)合嘉為藍(lán)鯨DevOps最佳實(shí)踐,全方位規(guī)范化業(yè)務(wù)、需求管理、開發(fā)管理、測試管理、安全管理和運(yùn)維管理等團(tuán)隊(duì)的工作流。
結(jié)合發(fā)版計(jì)劃與電子看板,引入發(fā)版啟動(dòng)會(huì)、周復(fù)盤和每日站會(huì)等敏捷研發(fā)管理實(shí)踐,以交付結(jié)果為導(dǎo)向,以流程管理為手段,提升IT組織的整體效能。
3、業(yè)研運(yùn)一體的工藝改造
通過嘉為藍(lán)鯨DevOps平臺(tái),實(shí)現(xiàn)貴州農(nóng)信數(shù)字金融業(yè)務(wù)的全線上化研發(fā)管理,覆蓋黔農(nóng)云、大零售和信貸核算等多款戰(zhàn)略級(jí)數(shù)字金融業(yè)務(wù),打通從業(yè)務(wù)、研發(fā)、測試、安全到運(yùn)維的工作流與價(jià)值流,保障業(yè)務(wù)價(jià)值的研發(fā)效能與交付質(zhì)量。
1)實(shí)現(xiàn)業(yè)務(wù)與IT的高效協(xié)同
建立信息科技部業(yè)務(wù)需求池,構(gòu)建業(yè)務(wù)線與各產(chǎn)品線之間的層級(jí)結(jié)構(gòu)和關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)業(yè)務(wù)需求快速分派傳達(dá)至各產(chǎn)研項(xiàng)目,產(chǎn)研進(jìn)度實(shí)時(shí)在線跟蹤。
2)集團(tuán)級(jí)研發(fā)項(xiàng)目管理
構(gòu)建起集團(tuán)級(jí)的研發(fā)項(xiàng)目管理,覆蓋黔農(nóng)云、大零售和信貸核算等多個(gè)戰(zhàn)略級(jí)數(shù)字金融業(yè)務(wù)研發(fā)項(xiàng)目。
3)研發(fā)工程自動(dòng)化
通過國產(chǎn)自研的流水線,以工程自動(dòng)化提升研發(fā)效能,減少人工誤操作。同時(shí)支持將研發(fā)原子(如CodePecker、愛加密等安全能力)以插件形式嵌入至流水線作業(yè)內(nèi),并沉淀至研發(fā)商店中,快速實(shí)現(xiàn)組織級(jí)的工藝打通、技術(shù)共享與資產(chǎn)復(fù)用。
4)穩(wěn)敏雙態(tài)的測試管理
提供適配穩(wěn)敏雙態(tài)的測試管理能力,保障測試工作與研發(fā)工作的一致性,確保軟件測試工作的高效開展。
5)統(tǒng)一制品管理
建立企業(yè)級(jí)制品庫,通過對(duì)所有研發(fā)團(tuán)隊(duì)的軟件制品進(jìn)行統(tǒng)一管理以及安全掃描,保障制品的可信與合規(guī)。
6)多地制品同步
通過制品分發(fā)能力,實(shí)現(xiàn)制品從開發(fā)測試環(huán)境到多個(gè)生產(chǎn)環(huán)境的快速同步。支持結(jié)合工程自動(dòng)化能力,通過制品跨環(huán)境的自動(dòng)晉級(jí),輕松完成研發(fā)與運(yùn)維的軟件包交接,持續(xù)提升持續(xù)發(fā)布和持續(xù)部署的整體效能。
7)研發(fā)過程可視化
建立IT研發(fā)度量分析能力,為研發(fā)團(tuán)隊(duì)的持續(xù)優(yōu)化提供量化依據(jù)與指導(dǎo)方向。
8)高效生態(tài)集成
通過Open API與流水線插件等集成形式,將黔農(nóng)辦公、CodePecker、愛加密、自動(dòng)化測試平臺(tái)和ITSM系統(tǒng)等工藝集成至嘉為藍(lán)鯨DevOps平臺(tái),實(shí)現(xiàn)大一統(tǒng)的DevOps工藝體系建設(shè)。
未來,貴州農(nóng)信仍將持續(xù)堅(jiān)持DevOps轉(zhuǎn)型之路,繼續(xù)推動(dòng)DevOps體系從自動(dòng)化走向智能化,強(qiáng)力推動(dòng)貴州全省鄉(xiāng)村的振興事業(yè)發(fā)展,奮力開創(chuàng)百姓富、生態(tài)美的多彩貴州新未來!