2024年3月,中信建投證券《數智研運一體化平臺建設探索和實踐》技術實踐文章因技術前瞻性被刊登在《金融電子化》雜志當月下半月刊。
作為國內領先的大型綜合證券公司,中信建投證券近年來不斷深化數字化能力。本文主要闡述中信建投證券基于“自動化、標準化、可信化、知識化、數字化、服務化”框架建設“六化一體”的數字智能研運一體化平臺,推動研發模式向敏捷模式轉型,顯著提升研發效率和質量:2023年用戶故事交付周期同比縮短48%,用戶故事吞吐量同比提升17.9%,缺陷解決同比降低50%。
2024年,證券行業迎來數字化轉型浪潮波峰。一方面,隨著《金融科技發展規劃2022-2025》、《證券公司網絡和信息安全三年提升計劃(2023-2025)》等政策指導文件的提出,證券數字化轉型方法論和路徑已逐步明晰;另一方面,受宏觀經濟整體態勢趨緩、業務新形態持續涌現、同業競爭不斷加劇等因素影響,證券機構業務營收增長面臨較大壓力。基于此,各大證券均積極踐行數字化轉型戰略,逐步實現了業務線上化、數據化、智能化。
中信建投證券股份有限公司(以下簡稱“中信建投證券”)作為證券數字化轉型先行者,在科技數字化、智能化方面積極布局。隨著我司數字業務持續發展,業務系統數量呈爆發式增長,架構日趨復雜,科技研發運營壓力也逐漸增大,如何高效、高質、低成本地支撐業務數字化創新,助力業務快速響應市場需求,成為科技迫切需要解決的問題。
經過多年實踐,我司逐步探索出一套符合我司現狀的研運一體化平臺建設思路,以 “自動化、標準化、可信化、知識化、數字化、服務化”為框架,以“技術架構、研發效能、服務治理”為抓手,融合研發、運營、數據分析等多項能力,建設“六化一體”的數字智能研運一體化平臺,全面支持從傳統IT技術棧到分布式、云原生等新一代技術棧,實現從需求收集到產品上線全流程的高效管理,推動了研發模式向敏捷模式轉型。通過建設數智研運一體化平臺,增強了我司對于業務系統的自主研發和掌控能力,綜合提升科技交付效能和質量,促進業務、研發、運維高效協作和融合,提升了業務響應靈活性,支持業務快速創新,助力業務轉型升級。
01. 數智研運一體化平臺建設框架與路徑
本平臺建設遵循“先補齊、后貫通、再優化,分步驟實施”原則,基于“自動化、標準化、可信化、知識化、數字化、服務化”框架分階段實施,最終實現研運全生命周期貫通。
1)自動化
研發工程自動化。基于嘉為藍鯨持續集成流水線,可視化編排研發工程流,自動化完成編碼后的編譯、測試、部署、發布過程,避免人工重復操作。同時,依托插件開發框架,自主靈活接入和串聯在用的單點工具,拓展流水線能力,滿足各研發團隊的個性化訴求,從而支撐自主、合作、外采等多種交付方式。
2)標準化
需求協同全過程標準化。建設需求協同工具,針對不同研發模式,建設對應的工作項配置模型及工作流,覆蓋瀑布、敏捷研發模式,實現穩敏雙模協同管理。進一步地,通過打通代碼、流水線、制品、配置等管理工具數據,實現基于需求的研發全流程信息貫通。
3)可信化
企業源單一可信化。通過建設企業級源碼、制品管理工具,保障研運過程中的源碼、依賴、制品、文檔等,都從唯一可信任源分發,確保源完整性、一致性、安全性。
4)知識化
研運過程知識化。建設知識分享協同平臺,基于組織架構規劃設計知識空間,實現包含組織空間、項目空間和個人空間的知識管理體系,沉淀不同維度的研運知識。基于自定義接口和模板,滿足知識頁面個性化需求。
5)數字化
研發度量數字化。建設度量系統,結合信通院DevOps 3級考核標準及我司研發成熟度,設計相應研發指標體系,以“早發現,促進改”進為原則,嚴格評審度量指標的業務含義,避免度量指標成為單純的考核指標,進而防止數據失真。
6)服務化
流程過程服務化。建設IT服務臺,以服務為導向,集中管理研運流程。如系統變更發布流程,將資產申請單、提測單、發布單與制品庫、流水線打通,通過質量紅線自動判斷制品是否滿足準入要求,若滿足,接續執行所關聯發布流水線,從而實現變更過程規范化、標準化、自助化。
02. 數智研運一體化平臺技術亮點
數智研運一體化平臺在DevSecOps全域安全一體化、混合云測試平臺、ChatOps、低代碼平臺,四方面進行技術創新突破,建設更符合我司要求的能力矩陣,保障平臺能力的持續精益優化。
1)DevSecOps研發安全運維全域一體化
數智研運平臺構建了完善DevSecOps研運安全管理體系,通過在工程流水線中融入全棧安全工具鏈,使安全左移到設計、編碼、測試等研發全生命周期各個階段,特別提升了應用層威脅發現能力;通過流水線插件,將安全工具自動、透明、無感知地介入到DevOps流程中,全面降低安全管理推行阻力。
2)基于混合云的測試平臺,質量保障“實時、全面、可控”
基于混合云的測試平臺作為數智研運平臺的重要組件,為我司業務、中臺等系統提供了全天候、不間斷、多功能的自動化測試能力。混合云為測試平臺多功能測試提供基礎保障。通過掛載接口測試、UI測試、性能測試鏡像,快速切換所需測試工具。基于K8S集群動態調度,按需分配、動態調度測試資源,保障了測試服務高可用性及穩定性。
3)擁抱大語言模型的提示工程與ChatOps
隨著AIGC大模型技術不斷發展,研運領域即將迎來變革,研運工作將可通過簡單問答完成,從而全面提升研運效率和知識利用率。數智研運一體化平臺通過私有化部署大模型,輸入企業研運知識信息,針對研運過程進行定制訓練,目前已初步具備ChatOps能力;根據輸入內容,推測識別用戶意圖,并編排研運工具RestAPI進行自動化操作,降低使用成本,提升用戶體驗。
4)推進低代碼平臺建設,加速數字化應用落地
我司通過合作共建的方式,大力推進低代碼平臺建設,全面推動高質量低代碼應用在公司內的普及與應用。我司將積極探索,繼續引入更多數字新技術,不斷完善低代碼平臺,增強低代碼能力,升團隊二次開發能力和需求相應能力,以滿足公司內部各組各部門的靈活多變的需求。
03. 數智研運一體化平臺成果及價值
數智研運一體化平臺的建設可以帶來顯著的效果。首先,通過引入人工智能、大數據等先進技術,我司研發效率和質量得到了顯著提升,23年全年較22年數據統計對比顯示,全年用戶故事交付周期縮短48%,用戶故事吞吐量提升17.9%,缺陷密度降低3.7%,缺陷解決降低50%。提高員工工作效率,降低了科技成本。其次,業務運營效率和市場競爭力得到了顯著提升,提供了更加優質、便捷的服務,客戶滿意度得到了顯著提升。再次,數據分析模塊幫助我司更好地了解客戶需求和市場趨勢,優化了產品設計和服務質量。最后,增強了我司業務風控能力,降低了經營風險。
數智研運一體化平臺的建設是中信建投證券數字化轉型和智能化升級的重要途徑。平臺通過收集研發過程數據,提供數據分析能力,助力優化研發過程進而提高研發效率,優化客戶體驗。數智研運一體化平臺在驅動證券公司產生創新性成果以及提升競爭力方面具有巨大潛力,還可以推動整個金融行業的創新和發展,進一步為投資者和客戶提供更好的服務和體驗。
申請演示