實戰(zhàn) – 低代碼探索與創(chuàng)新:金融數(shù)字化轉(zhuǎn)型新支點(低代碼 融資)
“十四五”規(guī)劃和2035年遠(yuǎn)景目標(biāo)綱要提出“加快數(shù)字化發(fā)展,建設(shè)數(shù)字中國”,并就打造數(shù)字經(jīng)濟(jì)新優(yōu)勢、加快數(shù)字社會建設(shè)步伐、提高數(shù)字政府建設(shè)水平、營造良好數(shù)字生態(tài)作出戰(zhàn)略部署。這為數(shù)字中國的下一步發(fā)展指明了方向,提供了指引??梢哉f,推進(jìn)數(shù)字化轉(zhuǎn)型已成為當(dāng)前我國金融業(yè)一道繞不開的必答題。華泰證券嘗試采用低代碼平臺來支持靈活多變的企業(yè)應(yīng)用場景,提升研發(fā)交付效率。通過為開發(fā)者提供預(yù)定場景的自定義開發(fā)平臺,降低或去除應(yīng)用開發(fā)對原生代碼編寫的需求量,進(jìn)而實現(xiàn)低成本、便捷地構(gòu)建企業(yè)應(yīng)用程序。
華泰證券 信息技術(shù)部技術(shù)平臺研發(fā)中心負(fù)責(zé)人 王新明
背景介紹
隨著后疫情時代到來,企業(yè)數(shù)字化解決方案愈發(fā)受到關(guān)注重視。其中,低代碼行業(yè)產(chǎn)品開始引起國人關(guān)注目光,很多公司開始加大調(diào)研與探索力度。國際知名咨詢研究機(jī)構(gòu)預(yù)測:“到2023年,超過70%的企業(yè)將采用低代碼作為他們發(fā)展戰(zhàn)略的關(guān)鍵目標(biāo)之一。”同時還預(yù)測:到2025年,整體低代碼開發(fā)平臺市場規(guī)模將達(dá)到290億美元,年復(fù)合增長率超過20%。合理且有效地運(yùn)用低代碼開發(fā)平臺,不僅可以讓工作更高效,還能最大程度保證團(tuán)隊目標(biāo)的達(dá)成。低代碼平臺的敏捷自助特性,能激發(fā)員工自主創(chuàng)新活力,有效覆蓋傳統(tǒng)平臺的盲區(qū),實現(xiàn)員工作業(yè)的全面線上化。通過普及工程推進(jìn),實現(xiàn)傳統(tǒng)平臺無法有效支撐的數(shù)字化需求(如運(yùn)營模式變更頻率高、場景存在差異性、時效性要求較高),有助于提升數(shù)字化轉(zhuǎn)型人人參與的獲得感、塑造數(shù)字化文化、提倡無紙化辦公和全流程自動化。
什么是低代碼
低代碼開發(fā)平臺(英文簡稱LCAP,全稱LowCode Application Platform),不同于無代碼,低代碼是指通過少量編程快速開發(fā)和部署定制應(yīng)用的開發(fā)平臺。基于模型驅(qū)動以及圖形化拖拽方式編程,便于開發(fā)由用戶界面、業(yè)務(wù)邏輯、工作流和數(shù)據(jù)服務(wù)組成的完整應(yīng)用程序。簡單來說,低代碼開發(fā)平臺就是將這些可拖拽組件進(jìn)行封裝(造積木),開箱即用,通過可視化拖拽方式結(jié)合少量代碼完成應(yīng)用構(gòu)建(拼搭積木)。
華泰證券低代碼平臺基于中臺服務(wù)能力連接上下游的系統(tǒng),擴(kuò)大業(yè)務(wù)鏈服務(wù)邊界,實現(xiàn)精細(xì)化的業(yè)務(wù)場景。低代碼配置靈活以及復(fù)用性高的特點,貼合企業(yè)數(shù)字化轉(zhuǎn)型所需的快速開發(fā)和敏捷迭代的業(yè)務(wù)創(chuàng)新。其核心能力主要體現(xiàn)在以下幾個方面。
1.便利的交互體驗。通過圖形化拖拽式界面,少量技術(shù)背景人員經(jīng)過簡單培訓(xùn)即可快速上手。一次搭建,多端同時生效,提升操作效率。按照使用場景分為3類模式:基于模型驅(qū)動設(shè)計、基于表單模型設(shè)計、基于表格模型設(shè)計。(1)基于模型驅(qū)動設(shè)計:按照軟件設(shè)計中的數(shù)據(jù)建模和處理,包括定義實體、定義實體間關(guān)系、主鍵、唯一性、索引、數(shù)據(jù)訪問、篩選、分組、統(tǒng)計等,還提供SQL或類似擴(kuò)展。將編寫代碼的過程改成可視化配置,保留入?yún)⒊鰠?、順序、循環(huán)、選擇分支、異常處理等技術(shù)元素,需要一定的軟件工程化基礎(chǔ),面向的人群主要是技術(shù)人員,業(yè)務(wù)人員望而卻步。(2)基于表單模型設(shè)計:以表單 流程作為主要產(chǎn)品能力供給,結(jié)合權(quán)限控制能夠做到一定程度的“千人千面”。無需過多的軟件工程經(jīng)驗,門檻低,業(yè)務(wù)人員在簡單培訓(xùn)后可以上手使用。(3)基于表格模型設(shè)計:此類低代碼平臺主要是excel表格操作,整體功能圍繞表格 流程 權(quán)限展開,并一定程度兼容excel的強(qiáng)大公式能力,適合將線下工作無差別搬移到線上。因為excel有廣大的使用群體,所以此類平臺近似于“無代碼”,上手成本低。
2.靈活的應(yīng)用商店。低代碼平臺提供多維度的資源復(fù)用能力(應(yīng)用、模型、組件、數(shù)據(jù)服務(wù)),創(chuàng)作者將前端以及后端功能到商店,應(yīng)用使用者能夠快速預(yù)覽,克隆自己需要的資源,通過裁剪搭建自己的應(yīng)用,降低上手成本。同時有效支撐零散的碎片化需求快速探索、嘗試。
3.可編排的流程。低代碼平臺提供流程設(shè)計拖拽的交互模式,支持豐富的流程參數(shù)配置,同時繼承組織、角色的自定義,將通用的流程配置及通知觸達(dá)做高度的整合。
4.跨空間的移動辦公。低代碼平臺提升移動端使用的便捷性,通過低代碼平臺開發(fā)的微應(yīng)用支持手機(jī)終端移動辦公,隨時隨地進(jìn)入移動辦公流程。
低代碼應(yīng)用實踐
正確認(rèn)知低代碼,了解低代碼平臺的解決場景,是解決問題的前提。首先要認(rèn)識到,能解決所有問題的開發(fā)平臺是不存在的,正如開發(fā)者熟知的“軟件開發(fā)沒有銀彈”。近二十年技術(shù)棧越來越多,也越來越復(fù)雜,但從代碼設(shè)計模式復(fù)用到應(yīng)用層分布式模塊化復(fù)用角度沒有太多變化,最大化復(fù)用是軟件設(shè)計者和開發(fā)者永恒的追求,這也是低代碼時隔多年再次大火的理由。低代碼不是新概念,今天的低代碼技術(shù)已經(jīng)遠(yuǎn)勝當(dāng)年Borland的Delphi和Sybase的PowerBuilder,軟件開發(fā)不再是技術(shù)或者專業(yè)人員的專屬,具備設(shè)計理念的非技術(shù)人員同樣可以參與到軟件開發(fā)民主化進(jìn)程當(dāng)中。當(dāng)前華泰證券低代碼建設(shè)策略是結(jié)合移動辦公能力解決企業(yè)內(nèi)部應(yīng)用場景,關(guān)注打通企業(yè)內(nèi)數(shù)據(jù)孤島提升研發(fā)效能,同時探索新場景并充分復(fù)用達(dá)成規(guī)模化效應(yīng)。
華泰證券低代碼經(jīng)過不斷深入調(diào)研公司業(yè)務(wù)信息化的需求現(xiàn)狀,制定以信息技術(shù)部為試點,輻射中后臺部門,逐步向業(yè)務(wù)領(lǐng)域靠攏的策略打法。采用了“平臺化搭建、精細(xì)化運(yùn)營、托管式運(yùn)維”三位一體的建設(shè)思路。如圖所示。
圖 產(chǎn)品技術(shù)架構(gòu)圖
1.平臺化搭建。低代碼平臺整合了包括模型設(shè)計、表單設(shè)計、流程設(shè)計、視圖設(shè)計四大核心能力,打通了組織架構(gòu)與中臺數(shù)據(jù)體系,同時配套應(yīng)用商店,用于提供標(biāo)準(zhǔn)化、場景化的精品資源給用戶提供快速上手的使用便利。在IT管理領(lǐng)域,基于低代碼平臺開發(fā)出預(yù)算管理平臺,將各類軟件、不同規(guī)格硬件統(tǒng)一管理,實時查看預(yù)算的執(zhí)行情況,同時通過可視化編輯能夠便利的做各類報表,簡單高效。在運(yùn)維監(jiān)控領(lǐng)域的告警工單場景中,基于低代碼平臺搭建了數(shù)據(jù)庫各類告警工單的推送、催辦、歸檔、報表等功能,復(fù)制到中間件以及應(yīng)用領(lǐng)域初步規(guī)?;?,具備了每日訂閱巡檢能力,提高運(yùn)維效率。另外同相關(guān)業(yè)務(wù)團(tuán)隊打造股權(quán)投資以及投后管理系統(tǒng),通過發(fā)布輕應(yīng)用方式支持移動端跨空間移動辦公。
2.精細(xì)化運(yùn)營。基于埋點分析能力,提供用戶、部門維度的行為統(tǒng)計與畫像分析,助力應(yīng)用管理員的精細(xì)化運(yùn)營指標(biāo)分析及運(yùn)營策略調(diào)整。通過問卷調(diào)查、用戶訪談、焦點小組等手段,挖掘工作中具有代表性的數(shù)字化場景。以低代碼輕應(yīng)用為入手點,兼顧跨系統(tǒng)數(shù)據(jù)集成打通,展開面向個人、團(tuán)隊、部門、公司的多場次宣貫培訓(xùn)賦能。組織舉辦面向總部及分支機(jī)構(gòu)的低代碼技能認(rèn)證訓(xùn)練營,采用線上 線下相結(jié)合的方式,深入淺出、層層遞進(jìn),向公司員工傳播低代碼文化,激發(fā)數(shù)字化學(xué)習(xí)熱情,增強(qiáng)人人參與數(shù)字化轉(zhuǎn)型的獲得感,收到總部各部門及分支機(jī)構(gòu)員工的積極響應(yīng)。
3.托管式運(yùn)維。低代碼不僅僅是一個頁面設(shè)計工具,而是一種“所見即運(yùn)行”的應(yīng)用開發(fā)交付新模式。在這種模式下,應(yīng)用開發(fā)交付的是服務(wù),服務(wù)以及服務(wù)所依賴上游服務(wù)的保障工作由低代碼平臺完成。低代碼平臺提供托管式運(yùn)維,首先依賴的上游組件層運(yùn)維,秉持“誰提供誰負(fù)責(zé)”原則。其次基于低代碼平臺搭建的應(yīng)用運(yùn)維,低代碼平臺托管運(yùn)維。通過容器化技術(shù)以及可觀測APM能力,實現(xiàn)日志采集、監(jiān)控告警、鏈路追蹤的產(chǎn)品能力,為應(yīng)用穩(wěn)定運(yùn)行提供保障。
低代碼應(yīng)用搭建過程分為兩個階段:表單設(shè)計階段和流程設(shè)計階段。表單設(shè)計階段通過可視化拖拽,完成模型創(chuàng)建以及相關(guān)的表、字段創(chuàng)建、表單依賴數(shù)據(jù)的濾取展示等。流程設(shè)計階段通過可視化拖拉拽進(jìn)行流程配置,同時在流程節(jié)點上進(jìn)行基礎(chǔ)配置、通知配置、參與者配置(根據(jù)組織、角色、自定義函數(shù)等方式靈活找人)、數(shù)據(jù)權(quán)限(支持字段維度的讀寫、必填控制)、操作權(quán)限配置(BPM基本操作)、流程超時預(yù)警以及在節(jié)點前后支持掛載事件處理做擴(kuò)展點。待一切準(zhǔn)備就緒,通過DevOps發(fā)布平臺一鍵發(fā)布。
未來展望
低代碼在國內(nèi)屬于新興產(chǎn)業(yè),產(chǎn)品建設(shè)成熟度需要市場的不斷檢驗與打磨。數(shù)字化轉(zhuǎn)型的國家戰(zhàn)略讓低代碼產(chǎn)品獲得諸多機(jī)會,同時也帶來了挑戰(zhàn)。華泰證券低代碼平臺當(dāng)前采用私有化部署方式,支持企業(yè)移動辦公領(lǐng)域的輕應(yīng)用搭建,支持已知場景預(yù)設(shè)的應(yīng)用搭建,支持創(chuàng)新應(yīng)用原型的快速搭建。因為低代碼的技術(shù)門檻低、交付周期短、開發(fā)效率高、敏捷創(chuàng)新快等特點,符合數(shù)字化轉(zhuǎn)型趨勢的場景化、扁平化和在線化。低代碼平臺是數(shù)字化轉(zhuǎn)型中必不可少的數(shù)字技術(shù)工具平臺。
華泰證券將依托低代碼平臺不斷探索實踐,提升研發(fā)效能,打通數(shù)據(jù)孤島,激發(fā)金融科技動能,為數(shù)字化轉(zhuǎn)型注入新活力!
(欄目編輯:韓維蜜)