★ 引言 ★
有這樣一種工具集組,易組裝、易操作,功效極高。有人說它是新一代軟件開發技術,將顯著降低了軟件開發的技術門檻,可以讓更多人參與軟件開發中。有人說它是無IT企業SaaS化走上至高點。也有人說它是“行業毒瘤”,有點雞肋,并不能對業務開發效率進行提升。但是,不可否認,低代碼技術作為在數字化驅動業務發展、促進業績增長這一過程中,和許多新技術一樣,低代碼開發技術被推上了“風口”。低代碼于2014年被Forrester定義,并列為研究方向,越來越多企業投身于低代碼技術開發平臺的研發,也持續獲得來自投行高額注入。

2022年Gartner對23種最具顛覆和市場變革性的新興趨勢和技術進行評估,低代碼開發平臺處于新興技術和趨勢影響雷達圖核心位置,同時Gartner預測到今年(2023)底,超過70%的企業將采用低代碼(LCAP)作為他們發展戰略的關鍵目標之一;到2025年,整體LCAP(低代碼開發平臺)市場規模將達到290億美元,年復合增長率超過20%。中國企業類型眾多,IT發展水平差異顯著,各種類型的企業比如通信、金融等大型企業在數字化轉型浪潮下,在技術創新能夠尋找到新的增長機遇;通過創新投入,持續增加IT賦能業務的敏捷與高效。這些大型企業應當如何看待低代碼技術的興起?在引入低代碼實踐上將會面對哪些艱難險阻?企業又該如何投用低代碼開發技術?
Part.
1
低代碼技術被受青睞,業務創新、快速響應、服務高質和安全高保是本質動因
通信、金融等大型非數字原生是否需要考慮采用低代碼開發技術應用于業務需求開發和服務運營中?我想答案應當是肯定的,其本質原因來自于這些大型企業在業務驅動下、技術創新和管理變革的必然訴求。
首先,業務需求開發效率常常無法快速支撐市場高速發展成為企業痛點。面對業務數量和復雜度的提升,一線營銷人員壓力越來越大,他們希望業務辦理能夠簡單高效,縮短臨柜時長,避免客戶二次到店,提升效率的同時提升客戶體驗;同時希望業務處理靈活、強大,面向業務部門線上線下的各類創新業務場景需求,業務支撐系統需要提供更加靈活更加強大的支撐能力、快速靈活適配、保障業務辦理成功率。傳統開發配置化程度低,依賴硬編碼,能力復用度低,多渠道業務重復開發,對業務快速、靈活支撐嚴重受限,制約著業務發展。

如:通信業務渠道能力現狀圖
其次,這類大型企業典型特征是對產品質量、服務水平、安全保障要求極高,而且固定投入大,加上自身在技術和運營管理水平上相對于數字原生企業優勢不夠明顯。在取得業務高速發展同時,高質量發展也是這些大型國資企業發展首要任務。技術創新驅動企業高質量快速發展在這些大型企業數字化轉型關鍵舉措,企業對敏捷、精益管理、DevOps、CI/CD等技術運營方法積極引入態度,并取得了一定的作用,低代碼技術作為一熱度極高的業務開發技術也是這些方法之一,帶來了一定的作用力。同時國家對網絡和系統安全的重視程度和要求的提高,傳統黑盒式開發存在很大的隱患,企業對研發自主掌控、業務開發透明、可讀性的要求提升到了更高的高度,低代碼開發熱度進一步提升。

同時IT科技部門不斷努力嘗試新技術、運營管理模式進行變革,改變一直以來業務部門對其“慢、貴、難”的詬病。中臺建設近幾年被這些大型企業納入戰略規劃實施,通過沉淀企業業務能力,在內部進行共享復用等等;這些探索高績效組織舉措驅動加速本質的動能。
Part.
2
文化、組織、利益分配是低代碼技術在大型非數字原生企業成功實踐的核心挑戰
有價值的事業必然會面臨挑戰。基于近幾年低代碼技術實踐的過程,我們認為大型企業,特別是大量非數字原生的大型企業在文化、組織、利益分配認知等領域將直面挑戰。
首先,企業在尋求“穩態”和“敏態”時,“穩態”更深更固。低代碼技術開發模式一致在探討摸索中,核心是在創新、在變革,必將對推動企業的組織、流程、運營模式的改變,在這過程中各種沖突不可避免,但協作、融合即是企業轉型變革必經之路,也是像低代碼這一項技術成功實踐的保障。技術開發交付工作模式變化,需要從組織、人才到流程機制重新設計,打破過去業務和IT的技能分工和工作習慣。因此,在引入低代碼開發的軟件開發方法體系上,我們需要轉變意識、轉變組織、轉變文化、轉變方法和模式,堅持“雙模”開發,如存量業務支撐IT系統采取“穩態”開發模式,新應用采用“敏態”開發模式、引入低代碼開發技術模式。

其次,作業模式轉變,必將會面對來自各方利益相關者的阻力。這些大型非數字原生企業已經形成固定的組織架構、分工、既得利益者,各利益相關者對新技術的不理解、技術本身的不確定性、觀念和習慣的改變、利益的調整等,都會給變化帶來重重阻力。在低代碼開發技術實踐一個案例就可窺一斑而知全的。某通信運營商,業務支撐系統建設已具成效,IT部門內部的規劃創新團隊非常期望能通過實施低代碼技術來進一步提升開發交付服務水平,但是在推動低代碼受到來自部門內其他團隊和支撐廠家的不配合,之所以出現不積極的原因有,除了改變團隊的工作方式,其中有一核心點在于沒能讀懂人心,低代碼技術平臺提供統一開發(語言)模式、減少了代碼編寫量,這不僅增加了團隊以及支撐廠商的學習成本,同時因為業務需求開發更透明、能力復用度更高,直接影響支撐廠家的收益,這樣阻力是自然而生的。
Part.
3
關鍵場景、技術適配、生態環境是低代碼技術在大型非數字原生企業應對挑戰的關鍵策略
1. 選擇合適的業務場景是低代碼技術成功實踐的第一出發點

大到企業轉型、小到任何一項流程、技術的變革,出發點都要圍繞企業當前的業務戰略,低代碼作為一項新技術方法,在實踐過程中,規劃團隊需要與企業領導者進行訪談溝通,并對業務戰略進行深入解讀,識別業務的關鍵訴求。低代碼技術之所以在大型非數字原生企業興起,是在互聯網時代沖擊下,企業互聯網化轉型、市場高速發展要求業務需求支撐模式進行轉變,要求提升后端能力的配置程度和復用度,滿足前端瞬息萬變的支撐要求。因此在選擇合適的業務場景,要從企業服務的客戶、自身特點和技術能力出發。我們從運營商戰略、客戶、本身優勢、技術角度思考,運營商的 “低代碼技術可以先從互聯網渠道(電子渠道)業務場景入手開始實踐”。
第一,客戶無非就是大眾C客戶和企業B客戶,B類客戶需求相對固定,變化周期長,而C類個性化要求高、需求多變,同時C類不喜歡到店,更希望通過互聯網方式自主自購,這樣要求企業提供便捷平臺來響應C類客戶的需求。
第二,IT業務系統投入建設時間很長,這些核心的業務系統集成了很多服務能力,業務部門希望相同服務能力能被重復使用,希望開放給客戶以搭積木方式來滿足客戶自選產品需求。
第三,互聯網渠道側重點主要在客戶體驗。從企業技術架構來看,企業提供互聯網渠道平臺開發工作量主要在UI前端頁面的開發,企業交付給客戶服務能力主要還是在傳統核心業務支撐系統上提供的能力。在中臺建設思路投射下,服務能力復用共享是核心目標。鑒于客戶便捷自主選擇需求、企業自身業務和IT架構能力現狀和規劃,在互聯網渠道場景通過低代碼技術開發將快速有效地響應客戶需求、復用企業沉淀的知識和能力。
2. 根據不同場景配置不同的低代碼技術是成功應用的有效方式
大型企業的信息化水平相對較高,但是業務系統多、架構異構、技術棧不統一,隨著中臺建設打造企業能力匯聚共享平臺規劃的要求,將業務、算據、算法、模型和基礎技術底座以組件、服務,通過專業化場景,實現場景復用,促進業務融合創新、敏捷上線。低代碼技術必須遵循此標準,從而快速交付業務需求,實現業務設計與IT開發的融合。低代碼技術開發平臺多樣化,有基于表單模式、基于服務組件模式、基于前端組件模式、基于流程引擎開發模式,還有整合模式的特定業務領域低代碼開發平臺。那對于這些傳統大型企業,他們信息化水平相對成熟,同時他們又不像互聯網公司對內容信息和客戶體驗追求技術極致等等特點,也需要與敏捷、精益、DevOps等方法和技術平臺工具有機的銜接。目前市場上的基于服務組件模式、基于流程引擎開發模式,以及特定領域的整合模式低代碼開發技術平臺更適配。
場景1,電信運營商選擇互聯網渠道場景的低代碼開發,結合IT架構分工,渠道應用觸點平臺負責具體業務需求層支撐,核心邏輯層由傳統業務支撐系統負責提供,因此提供服務組件和流程引擎的低代碼開發在當下更適配。運營商的互聯網渠道多樣,有pc端網廳、移動端的App、微信小程序、公眾號等等,這些渠道觸點平臺由不同技術廠家支撐,他們的專業能力都在這些應用前端。如果選擇一個前端低代碼開發平臺,讓各廠家使用統一軟件開發平臺統一開發應用,一開始估計就會出現前面說的利益阻力問題,因此選擇基于流程引擎將核心業務支撐系統的服務通過能力編排、封裝組件,開放給渠道觸點平臺調用使用,這樣既符合了中臺建設規劃思路,又充分考慮了業務場景、相關方利益,低代碼開發技術應用見效快。

場景2,在運營監控領域場景的低代碼開發,基于流程引擎、組件能力編排整合型的低代碼開發平臺優勢就很明顯。這些大型企業,系統和應用監控分布在各自系統,同時當發生告警、投訴問題處理大部分主要靠手工處理,效率低風險高。為了保障系統運營服務穩定,需要對應用系統監控,對應用系統推到重來的建設思路,成本較大、風險更大;然而梳理現有運營工作搭建一個大的運營監控平臺并沒有那么必要。目前大部分企業采取通過帶低代碼開發能力的APR機器人流程自動化平臺來構建系統運維運營支撐工作體系,采用技術探針、作業規則數字化、調用中臺中各種能力,通過流程規則引擎配置定義各種運營工作和作業流程,效果顯著。
3. 積極營造開放合規的生態環境發揮低代碼技術實踐長期效用
低代碼技術作為一熱度極高的業務開發技術在很多企業被證明取得不錯效果。我們要轉變意識,公司高層決定實施一項技術創新,既要書面上指引,也要實際行動上的支持,業務與IT融合一體化是企業發展的大趨勢,強調平臺和共享是企業文化;因此為低代碼技術營造一個生態環境,充分實現其技術價值。

第一,調整組織、流程和文化,讓低代碼技術落地生根。要建立低代碼技術能力的組織,低代碼技術重構了業務流程,甚至商業模式的轉變,必將打破原有組織單元間的邊界和責任分工,需要在考核牽引、評價體系、獎金激勵上重新設計,形成新的管理文化。
低代碼技術通過配置化、流程化讓業務可讀、技術可控,將改變了組織的人員構成,既要有業務專家,又要有數據和IT方面的技術專家,組織成員即懂業務又懂技術,把技術能力建在業務上,一體化運作。
同時,低代碼技術開發,改變傳統開發模式,開發交付、運維流程發生變革,變革必須有配套的管理規則和制度來保障有效執行,如需要重新修訂《業務支撐系統需求管理辦法》、《業務支撐系統程序變更管理辦法》等等規則制度。

第二,管理利益干系人,提升技術支持度,促進實踐成功。在消除實踐阻力方面,我們要選擇“關鍵業務場景”試點成功,通過快贏增強實踐信心,讓大家獲得成就感和利益。利益分配不滿,更多時候是缺乏溝通,組織需要廣開言路,讓有宣泄和溝通的渠道。通過教育與培訓,幫助各類人員跨越技能的“溝壑”;教育與培訓培養具備相應技能的人才,促使他們實現從知到行;幫助各類人員掌握技能,獲得新技能幫他們打開新的職業發展。依托低代碼這樣一項技術,為建立一支高效業務需求開發、交付和運營的優秀的團隊,在開放、共享生態的環境下,實現高績效的組織。
在企業數字化進程中,各種技術變革層出不窮。低代碼之后,無代碼編程也正出現在地平線上。ChatGPT去年年底橫空出世,無代碼的對話式編程已經在被各家嘗試與琢磨中。有條件的企業應當盡快上了“低代碼”的車,再不斷升級換代,隨時了解把握汲取各種AI工程平臺帶來的編程新思維與新手段。
作者 金韋華系亞信咨詢丨艾瑞數智咨詢 合肥辦公室 高級咨詢經理