[]
作為軟件開(kāi)發(fā)技術(shù)發(fā)展的產(chǎn)物,低代碼廣泛應(yīng)用于各類企業(yè)軟件的項(xiàng)目交付。憑借更高的開(kāi)發(fā)效率、更敏捷的迭代周期,低代碼技術(shù)讓更多軟件項(xiàng)目走上“產(chǎn)品化”的道路,讓軟件伴隨企業(yè)共同成長(zhǎng),持續(xù)提升軟件對(duì)企業(yè)的價(jià)值。
企業(yè)信息化可以拆解為若干個(gè)相互獨(dú)立的應(yīng)用場(chǎng)景,這些場(chǎng)景對(duì)軟件的要求存在差異,在確保數(shù)據(jù)互通的前提下,企業(yè)可以采用不同的方式采購(gòu)或開(kāi)發(fā)這些軟件,以達(dá)到降低信息化總體成本的目的。首先,我們可以根據(jù)標(biāo)準(zhǔn)化程度,將企業(yè)軟件劃分為通用型軟件和定制化軟件。通用型軟件大多應(yīng)用于有國(guó)家法規(guī)或行業(yè)標(biāo)準(zhǔn)約束,各企業(yè)管理方式近似的場(chǎng)景,如財(cái)務(wù)軟件、客戶關(guān)系管理軟件等。除非有特殊需求,采購(gòu)成熟廠商推出的成品軟件是企業(yè)獲取通用型軟件時(shí)性價(jià)比更高的選項(xiàng)。相比之下,不同行業(yè)、不同發(fā)展階段的企業(yè)在生產(chǎn)管理、采購(gòu)管理等應(yīng)用場(chǎng)景的需求存在較大差異,需要定制化軟件才能滿足企業(yè)信息化所需。雖然綜合成本顯著高于同等規(guī)模的成品軟件,定制開(kāi)發(fā)與自身高度匹配的軟件系統(tǒng)能給企業(yè)帶來(lái)更高價(jià)值。
然而,在傳統(tǒng)的編碼開(kāi)發(fā)階段,定制化軟件的開(kāi)發(fā)成本高、交付周期長(zhǎng)、維護(hù)難度大,很多中小型企業(yè)對(duì)此“望而卻步”。定制化軟件需求無(wú)法得到滿足,成了企業(yè)信息化不斷深化的最大障礙。作為軟件開(kāi)發(fā)技術(shù)的發(fā)展,低代碼的出現(xiàn),顯著提升了軟件開(kāi)發(fā)效率,憑借更短的交付周期、更低的開(kāi)發(fā)成本,讓更多企業(yè)能像行業(yè)頭部企業(yè)一樣,擁有為自己量身定制的定制化軟件。
場(chǎng)景分類 | 終端形態(tài) | 典型應(yīng)用 |
---|---|---|
生產(chǎn)現(xiàn)場(chǎng)應(yīng)用 | PC站點(diǎn) / 移動(dòng)端APP / 一體機(jī) / 大屏 | MES、庫(kù)存盤點(diǎn) |
市場(chǎng)營(yíng)銷應(yīng)用 | PC站點(diǎn) / 移動(dòng)端APP | SCRM、SRM |
客戶服務(wù)應(yīng)用 | PC站點(diǎn) / 移動(dòng)端APP | 工單管理、積分商城 |
業(yè)財(cái)一體化應(yīng)用 | PC站點(diǎn) | 自動(dòng)生單/憑證 |
OA應(yīng)用 | PC站點(diǎn) / 移動(dòng)端APP | 數(shù)據(jù)填報(bào) |
成品軟件的二次開(kāi)發(fā) | PC站點(diǎn) / 移動(dòng)端APP / 成品軟件嵌入頁(yè)面 | ERP二開(kāi)、OA二開(kāi) |
* 移動(dòng)端APP:包含手機(jī)原生應(yīng)用、移動(dòng)端H5應(yīng)用、微信小程序等
type=info
客戶視角:喜茶
企業(yè)同時(shí)存在3類低代碼環(huán)境:
第一類:OA辦公等環(huán)境,需求靈活度極高,數(shù)據(jù)量小,大部分為用戶即棄。采用OA或者企業(yè)IM內(nèi)置的無(wú)代碼工具即可
第二類:特定的業(yè)務(wù)軟件,需求靈活度較高,表單有較長(zhǎng)的勾稽關(guān)系,數(shù)據(jù)量大。采用低代碼研發(fā)環(huán)境提升響應(yīng)速度降低成本
第三類:基于Excel的管理體系,需求靈活度不高,差異性大,隨業(yè)務(wù)發(fā)展逐漸復(fù)雜化。選擇可私有化的低代碼平臺(tái),納入IT管控
—— 喜茶數(shù)字化高級(jí)副總裁 沈欣 2021.12
技術(shù)管理者在對(duì)低代碼技術(shù)進(jìn)行評(píng)估時(shí),需要充分考慮不同應(yīng)用場(chǎng)景對(duì)軟件技術(shù)標(biāo)準(zhǔn)的差異化要求,可以選擇基于同一套低代碼開(kāi)發(fā)平臺(tái)應(yīng)對(duì)全部應(yīng)用場(chǎng)景,或者在數(shù)據(jù)互通的前提下,為不同的應(yīng)用場(chǎng)景選擇不同的低代碼開(kāi)發(fā)平臺(tái)。
應(yīng)用價(jià)值對(duì)技術(shù)標(biāo)準(zhǔn)的影響:核心業(yè)務(wù)對(duì)軟件的技術(shù)要求整體較高
技術(shù)標(biāo)準(zhǔn) | 核心業(yè)務(wù) | 非核心業(yè)務(wù) |
---|---|---|
功能性 | 高 | 低 |
可維護(hù)性 | 高 | 低 |
可靠性 | 高 | 低 |
使用頻率對(duì)技術(shù)標(biāo)準(zhǔn)的影響:臨時(shí)使用系統(tǒng)對(duì)易用性和成本的要求優(yōu)先于可維護(hù)性
技術(shù)標(biāo)準(zhǔn) | 持續(xù)使用 | 臨時(shí)使用 |
---|---|---|
易用性 | 低 | 高 |
可維護(hù)性 | 高 | 低 |
效率 | 低 | 高 |
通常情況下,我們推薦采用“高配”的思路選擇開(kāi)發(fā)平臺(tái),即以持續(xù)使用的核心業(yè)務(wù)為目標(biāo),對(duì)低代碼平臺(tái)進(jìn)行評(píng)估和選擇。如果信息化決策者希望更精準(zhǔn)的選擇,可以參考下表縮小低代碼平臺(tái)的選型評(píng)估范圍。
選型因素 | 模型驅(qū)動(dòng)的低代碼平臺(tái) | 表單驅(qū)動(dòng)的低代碼/無(wú)代碼平臺(tái) |
---|---|---|
應(yīng)用場(chǎng)景 - 核心業(yè)務(wù)場(chǎng)景 如:MES、SCRM等 | √ | × |
應(yīng)用場(chǎng)景 - 持續(xù)使用的非核心業(yè)務(wù)場(chǎng)景 如:庫(kù)存管理、在線工單等 | √ | √ |
應(yīng)用場(chǎng)景 - 臨時(shí)使用的非核心業(yè)務(wù)場(chǎng)景 如:內(nèi)部審批、數(shù)據(jù)填報(bào)等 | × | √ |
系統(tǒng)集成 - 獨(dú)立使用 | √ | √ |
系統(tǒng)集成 - 與核心業(yè)務(wù)系統(tǒng)集成 | √ | × |
團(tuán)隊(duì)配置 - 有專業(yè)IT人員 | √ | × |
團(tuán)隊(duì)配置 - 無(wú)專業(yè)IT人員 | × | √ |
軟件開(kāi)發(fā)領(lǐng)域有一個(gè)經(jīng)典的諺語(yǔ)“沒(méi)有銀彈”,指的是世界上不存在任何一種工程技術(shù)能夠滿足所有應(yīng)用場(chǎng)景所需。低代碼也不是銀彈,部分場(chǎng)景下低代碼技術(shù)能發(fā)揮的價(jià)值受限,不推薦采用低代碼開(kāi)發(fā)。
技術(shù)原因:
大數(shù)據(jù)量大并發(fā)的“秒殺類”應(yīng)用場(chǎng)景:采用純代碼開(kāi)發(fā),如搶票、大數(shù)據(jù)智能分析等
界面表現(xiàn)力要求高的“顏值類”應(yīng)用場(chǎng)景:采用專門為此類場(chǎng)景構(gòu)建的設(shè)計(jì)工具,或采用純代碼開(kāi)發(fā),如數(shù)據(jù)大屏、宣傳海報(bào)、3D游戲等
成本原因:
通用性較強(qiáng)的應(yīng)用場(chǎng)景:采購(gòu)成品軟件的成本更低,如財(cái)務(wù)軟件、在線文檔協(xié)同、知識(shí)庫(kù)管理等
規(guī)模小價(jià)值低的應(yīng)用場(chǎng)景:采用IM內(nèi)置功能或互聯(lián)網(wǎng)工具,如在線接龍、簡(jiǎn)單問(wèn)卷等
在企業(yè)信息化建設(shè)的規(guī)劃領(lǐng)域,有一個(gè)被廣泛接受的概念,即雙模IT。這個(gè)概念與低代碼的應(yīng)用場(chǎng)景如何對(duì)應(yīng)?
為了解答這一問(wèn)題,我們需要回顧雙模IT的本源。首先,Gartner將企業(yè)的軟件需求劃分為三大類:
通用的系統(tǒng),即您知道您需要什么樣的系統(tǒng),它與其他企業(yè)的系統(tǒng)沒(méi)有什么不一樣。比如財(cái)務(wù)管理系統(tǒng),每個(gè)企業(yè)都差不多,可以采用買來(lái)的系統(tǒng);
差異化的系統(tǒng),即您知道您需要什么樣的系統(tǒng),它與其他企業(yè)的系統(tǒng)是有差異的,是實(shí)現(xiàn)企業(yè)差異化優(yōu)勢(shì)的系統(tǒng)。通常體現(xiàn)為通用系統(tǒng)上加一個(gè)外掛,或者定制開(kāi)發(fā)的軟件;
創(chuàng)新的系統(tǒng),即您不知道您要的系統(tǒng)是什么樣,但是您需要探索和創(chuàng)新。這種通常是軟件的盲區(qū),因?yàn)閭鹘y(tǒng)的軟件開(kāi)發(fā)方式很難在有限的預(yù)算內(nèi)滿足這種探索的要求。
三種類型的系統(tǒng)體現(xiàn)了完全不同需求邏輯。越傾向于通用系統(tǒng),對(duì)成本和風(fēng)險(xiǎn)的關(guān)注程度就越高;而越傾向于創(chuàng)新的系統(tǒng),對(duì)交付速度的要求就約占上風(fēng)。為此,Gartner提出了一個(gè)專門的概念“雙模IT”,即穩(wěn)態(tài)IT和敏態(tài)IT,適配不同的系統(tǒng)需求。
傳統(tǒng)IT模式(穩(wěn)態(tài)IT):強(qiáng)調(diào)穩(wěn)定性,以滿足企業(yè)業(yè)務(wù)穩(wěn)態(tài)發(fā)展的需求
敏態(tài)IT模式(敏態(tài)IT):強(qiáng)調(diào)敏捷性,以達(dá)到企業(yè)業(yè)務(wù)快速響應(yīng)市場(chǎng)需求
從上文的內(nèi)容中我們不難發(fā)現(xiàn),敏態(tài)IT與個(gè)性化軟件,尤其是非核心定制化軟件的定義重疊,是低代碼技術(shù)的的主戰(zhàn)場(chǎng),在業(yè)務(wù)需求、創(chuàng)新流程和新技術(shù)等越容易發(fā)生變化的需求和項(xiàng)目上,越能發(fā)揮出低代碼的生產(chǎn)力優(yōu)勢(shì)。