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

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

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

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

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

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

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

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

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