
通過(guò)與寧偉的溝通,可以了解到活字格對(duì)于技術(shù)路線的選擇、對(duì)于企業(yè)數(shù)字化轉(zhuǎn)型的實(shí)踐,以及對(duì)于低代碼未來(lái)發(fā)展的深刻洞察。以下為專(zhuān)訪內(nèi)容(經(jīng)編輯):
01
選擇模型驅(qū)動(dòng)
服務(wù)企業(yè)大規(guī)模復(fù)雜性業(yè)務(wù)開(kāi)發(fā)
寧偉介紹,活字格自成立之初,目標(biāo)就很明確,選擇模型驅(qū)動(dòng),通過(guò)兼容現(xiàn)有開(kāi)發(fā)模式,服務(wù)企業(yè)大規(guī)模復(fù)雜性業(yè)務(wù)開(kāi)發(fā)。早期做的是主干系統(tǒng)周邊連接的軟件開(kāi)發(fā),現(xiàn)在隨著產(chǎn)品、培訓(xùn)、認(rèn)證體系的完善,已經(jīng)實(shí)現(xiàn)滿(mǎn)足復(fù)雜的企業(yè)核心業(yè)務(wù)系統(tǒng)開(kāi)發(fā)。在去年的企業(yè)級(jí)低代碼應(yīng)用大賽上,獲獎(jiǎng)作品覆蓋各行業(yè),大部分都是支撐企業(yè)核心業(yè)務(wù)的系統(tǒng),比如完整的CRM、ERP系統(tǒng),或者是車(chē)間的MES系統(tǒng)等。
在技術(shù)路線選擇上,寧偉認(rèn)為模型驅(qū)動(dòng)和表格驅(qū)動(dòng)本質(zhì)上是兩種不同的東西,建議企業(yè)從當(dāng)前業(yè)務(wù)需要以及長(zhǎng)期發(fā)展規(guī)劃兩個(gè)層面選擇。他解釋?zhuān)?/p>
模型驅(qū)動(dòng),本質(zhì)上是將原來(lái)寫(xiě)代碼的方式重新升級(jí)一遍,從寫(xiě)代碼為主、可視化為輔,升級(jí)為可視化為主,盡量避免手寫(xiě)代碼。在并發(fā)數(shù)和數(shù)據(jù)量不是很大的企業(yè)軟件領(lǐng)域,它的優(yōu)點(diǎn)是原來(lái)寫(xiě)代碼能做的,模型驅(qū)動(dòng)也能做。所以只要學(xué)過(guò)計(jì)算機(jī)基礎(chǔ)知識(shí),具備一定的基礎(chǔ)能力,就可以快速上手使用。當(dāng)下數(shù)字化轉(zhuǎn)型轟轟烈烈,軟件開(kāi)發(fā)需求多而人手不足,模型驅(qū)動(dòng)恰好提供了最好的解決方案。
表單驅(qū)動(dòng),本質(zhì)上是通過(guò)配置選項(xiàng)的方式,將原來(lái)ERP或OA系統(tǒng)里面的表單、報(bào)表、流程單獨(dú)拿出來(lái),形成一個(gè)獨(dú)立的軟件去解決一些簡(jiǎn)單但常見(jiàn)的實(shí)際業(yè)務(wù)問(wèn)題。在他看來(lái),這種技術(shù)思路解決的不是開(kāi)發(fā)效率的問(wèn)題,而是需求的問(wèn)題,通過(guò)把軟件個(gè)性化開(kāi)發(fā)過(guò)程變成了軟件配置過(guò)程,來(lái)減少軟件開(kāi)發(fā)的需求。這種方案可以幫助非IT技術(shù)人員自行滿(mǎn)足非核心業(yè)務(wù)需求,讓有限的技術(shù)人員聚焦于高價(jià)值的核心應(yīng)用,從而緩解數(shù)字化背景下需求過(guò)多,開(kāi)發(fā)人員不足的問(wèn)題。
引用中軟協(xié)的觀點(diǎn),寧偉認(rèn)為,表單驅(qū)動(dòng)更傾向于互聯(lián)網(wǎng)玩法,相對(duì)于深度更需要的是廣度。所以,從用戶(hù)規(guī)模來(lái)看,未來(lái)表單驅(qū)動(dòng)一定規(guī)模更大。但是從市場(chǎng)發(fā)展?jié)摿?lái)看,模型驅(qū)動(dòng)則可以與現(xiàn)有的企業(yè)信息化生態(tài),特別是程序員和軟件開(kāi)發(fā)團(tuán)隊(duì),深度融合,為企業(yè)客戶(hù)帶來(lái)更高的價(jià)值。
另一方面,多位行業(yè)專(zhuān)家表示,走互聯(lián)網(wǎng)路線的表單驅(qū)動(dòng)可能會(huì)導(dǎo)致行業(yè)下限很低,引起劣幣驅(qū)逐良幣的情況。為了追求極致的成本優(yōu)勢(shì),企業(yè)自然會(huì)選擇更節(jié)省成本的做法,比如采購(gòu)更簡(jiǎn)單低價(jià)的開(kāi)發(fā)工具、降低人員的技術(shù)要求、壓縮必要的培訓(xùn)成本等,但是這樣開(kāi)發(fā)出來(lái)的新系統(tǒng)可能會(huì)引發(fā)一系列問(wèn)題。比如有些業(yè)務(wù)人員開(kāi)發(fā)的應(yīng)用,數(shù)據(jù)結(jié)構(gòu)存在問(wèn)題或者邏輯錯(cuò)誤,一旦接入核心系統(tǒng),勢(shì)必會(huì)導(dǎo)致整個(gè)企業(yè)的信息化質(zhì)量下降。
那么該如何避免這一現(xiàn)象的發(fā)生?
“從經(jīng)驗(yàn)上看,軟件開(kāi)發(fā)工具的選擇與應(yīng)用場(chǎng)景高度相關(guān),如果企業(yè)只需要做一個(gè)數(shù)據(jù)填報(bào)統(tǒng)計(jì),不需要與現(xiàn)有核心業(yè)務(wù)系統(tǒng)集成,又沒(méi)有那么多預(yù)算,選平臺(tái)采購(gòu)成本和開(kāi)發(fā)人員單價(jià)更低的表單驅(qū)動(dòng)低代碼就可以了,除非有更遠(yuǎn)期的規(guī)劃,考慮太復(fù)雜反而沒(méi)有必要。”最后寧偉總結(jié),選擇模型驅(qū)動(dòng)或者表單驅(qū)動(dòng),主要看企業(yè)怎么用,在什么階段用,針對(duì)什么場(chǎng)景,選擇什么樣的產(chǎn)品。
02
解決三大訴求
助力數(shù)字化轉(zhuǎn)型最后一公里
寧偉認(rèn)為,數(shù)字化轉(zhuǎn)型已經(jīng)談了很久,市場(chǎng)上現(xiàn)在已經(jīng)存在大量基礎(chǔ)設(shè)施,當(dāng)前數(shù)字化轉(zhuǎn)型需要解決的是最后一公里的問(wèn)題,即定制開(kāi)發(fā)軟件的問(wèn)題。只有定制開(kāi)發(fā)的軟件才能把企業(yè)現(xiàn)有的管理理念、方法和軟硬件系統(tǒng)對(duì)接起來(lái)。然而這種定制化開(kāi)發(fā)需求一旦產(chǎn)生,就回到了需求過(guò)多而開(kāi)發(fā)人員不足的問(wèn)題,低代碼本身就是來(lái)解決這個(gè)問(wèn)題的。
具體來(lái)看,企業(yè)需要低代碼解決的數(shù)字化轉(zhuǎn)型問(wèn)題,主要有三個(gè)訴求:
1. 降低成本。一個(gè)企業(yè)級(jí)應(yīng)用的開(kāi)發(fā),只用三個(gè)開(kāi)發(fā)人員夠不夠,以前想都不敢想,現(xiàn)在用低代碼就可以嘗試了。
2. 敏捷開(kāi)發(fā)。數(shù)字化轉(zhuǎn)型是一個(gè)持續(xù)的階段,從不能數(shù)字化到數(shù)字化,這只是起點(diǎn)。完成了數(shù)字化,企業(yè)的數(shù)據(jù)和業(yè)務(wù)流程都落到了數(shù)據(jù)上,此后業(yè)務(wù)要根據(jù)變化及時(shí)調(diào)整,銷(xiāo)售部提出來(lái)一個(gè)新的組合促銷(xiāo)方案,基于CRM和ERP開(kāi)發(fā)出的模塊如何在1周內(nèi)上線?這就要求開(kāi)發(fā)需要變得敏捷,低代碼正好提供了支持。
3. 長(zhǎng)期運(yùn)行。面對(duì)轉(zhuǎn)型升級(jí)以及之后的軟件開(kāi)發(fā)、維護(hù)迭代等需求急劇增加的問(wèn)題,數(shù)據(jù)和邏輯分離、邏輯和展示分離的模型驅(qū)動(dòng)低代碼無(wú)疑是最好的解決方案。
寧偉指出,企業(yè)數(shù)字化轉(zhuǎn)型,第一件事就是做平臺(tái),數(shù)字化開(kāi)發(fā)平臺(tái)。這種平臺(tái)向下集成現(xiàn)有軟件,向上提供高效的應(yīng)用層開(kāi)發(fā)解決方案。與大家熟悉的數(shù)據(jù)中臺(tái)不同,數(shù)字化平臺(tái)在提升數(shù)據(jù)質(zhì)量的同時(shí),更關(guān)注面向未來(lái)的軟件開(kāi)發(fā)能力,圍繞數(shù)據(jù)形成閉環(huán),實(shí)時(shí)支撐企業(yè)的創(chuàng)新和發(fā)展。這與針對(duì)不同的需求場(chǎng)景,采用不同的技術(shù)方案構(gòu)建大量獨(dú)立應(yīng)用不同,數(shù)字化平臺(tái)可以從底層解決“數(shù)據(jù)孤島”問(wèn)題,持續(xù)降低應(yīng)用層開(kāi)發(fā)的邊際成本。從企業(yè)IT規(guī)劃角度看,平臺(tái)有兩個(gè)好處,一是使原來(lái)的IT系統(tǒng)保值,系統(tǒng)及系統(tǒng)連接部分都得到保障;二是隔離風(fēng)險(xiǎn),比如系統(tǒng)升級(jí),如果前后不兼容,沒(méi)有隔離的存在,那么新開(kāi)發(fā)的東西可能就需要推倒重來(lái)了。
所以,做平臺(tái)首先需要整合業(yè)務(wù)和數(shù)據(jù),對(duì)于現(xiàn)有的系統(tǒng)集成,其次是考慮對(duì)上層應(yīng)用提供支撐,提高開(kāi)發(fā)人員的開(kāi)發(fā)效率。以此為基礎(chǔ),搭建平臺(tái)的整體思路是,先對(duì)接現(xiàn)有的系統(tǒng)與外部提供的API、SDK、直連數(shù)據(jù)庫(kù)等,進(jìn)行聚合,實(shí)現(xiàn)主數(shù)據(jù)統(tǒng)一、業(yè)務(wù)能力統(tǒng)一。平臺(tái)集成之后,再對(duì)上提供標(biāo)準(zhǔn)外部API,采用前后端分離的思路,為業(yè)務(wù)能力提供支撐。
什么樣的低代碼才能當(dāng)此重任?
寧偉介紹到,中國(guó)信通院正在牽頭撰寫(xiě)低代碼行業(yè)白皮書(shū)和行業(yè)標(biāo)準(zhǔn),白皮書(shū)將在近期發(fā)布,其中會(huì)重點(diǎn)關(guān)注到低代碼的技術(shù)能力要求。聚焦在數(shù)字化轉(zhuǎn)型這個(gè)細(xì)分領(lǐng)域,根據(jù)多年的實(shí)踐經(jīng)驗(yàn),寧偉進(jìn)一步總結(jié)出打造數(shù)字化平臺(tái),滿(mǎn)足企業(yè)數(shù)字化轉(zhuǎn)型所需的低代碼平臺(tái)能力范疇。他認(rèn)為,這個(gè)細(xì)分領(lǐng)域?qū)﹂_(kāi)發(fā)者的要求較高,除了開(kāi)發(fā)能力之外,更重要的是系統(tǒng)架構(gòu)與規(guī)劃的能力。這就決定了數(shù)字化平臺(tái)的開(kāi)發(fā)需要以技術(shù)人員為主,業(yè)務(wù)人員主要定位于在平臺(tái)之上開(kāi)發(fā)非核心的上層應(yīng)用。兼容技術(shù)人員特別是專(zhuān)業(yè)程序員所熟悉的概念和架構(gòu),是低代碼平臺(tái)必須要解決的。比如前后端分離、關(guān)系型數(shù)據(jù)等,這些都是數(shù)十年來(lái)數(shù)以萬(wàn)計(jì)的企業(yè)軟件開(kāi)發(fā)者總結(jié)出來(lái)的最佳實(shí)踐,我們需要將其在低代碼的背景下發(fā)揚(yáng)光大。
具體到功能層面,寧偉認(rèn)為最重要的基礎(chǔ)能力是系統(tǒng)集成能力,包括前后端編程接口、數(shù)據(jù)庫(kù)直連、靈活的部署方式和雙向外部API集成能力等??紤]到這種應(yīng)用場(chǎng)景的開(kāi)發(fā)團(tuán)隊(duì)規(guī)模大、系統(tǒng)生命周期長(zhǎng)、可靠性和可用性要求高等特點(diǎn),低代碼平臺(tái)還需要具備團(tuán)隊(duì)協(xié)同、版本管理、多環(huán)境部署(如相互獨(dú)立的開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、驗(yàn)證環(huán)境和生產(chǎn)環(huán)境)等敏捷項(xiàng)目管理和DevOps相關(guān)的進(jìn)階能力。在這些關(guān)鍵能力里面,寧偉表示,“我沒(méi)有提到工作流、表單、報(bào)表,因?yàn)檫@些都是具體的應(yīng)用場(chǎng)景,而不是關(guān)鍵能力。這些應(yīng)用場(chǎng)景都可以通過(guò)數(shù)據(jù)層、業(yè)務(wù)邏輯層的定制來(lái)實(shí)現(xiàn)。相比于這些著眼于當(dāng)下的具體需求,面向未來(lái)的持續(xù)開(kāi)發(fā)能力更值得企業(yè)數(shù)字化轉(zhuǎn)型決策者關(guān)注。而這些恰恰是架構(gòu)專(zhuān)業(yè)、集成能力強(qiáng)的模型驅(qū)動(dòng)低代碼平臺(tái)的優(yōu)勢(shì)領(lǐng)域。”
03
聚焦人才培養(yǎng)
賦能開(kāi)發(fā)者推進(jìn)行業(yè)發(fā)展
展望未來(lái),寧偉認(rèn)為低代碼發(fā)展的最大趨勢(shì)是跟新技術(shù)融合,比如通過(guò)跟人工智能融合,實(shí)現(xiàn)讓計(jì)算機(jī)自動(dòng)生成程序。通過(guò)提供數(shù)據(jù)模型,梳理業(yè)務(wù)邏輯,讓機(jī)器學(xué)習(xí)學(xué)習(xí)了解數(shù)據(jù)模型和業(yè)務(wù)邏輯之間的范式。計(jì)算機(jī)生成程序在理論上是可行的,雖然目前還沒(méi)有實(shí)質(zhì)性的進(jìn)展,但未來(lái)可期。
站在當(dāng)下,寧偉指出低代碼發(fā)展最需要解決的問(wèn)題不是產(chǎn)品,而是人才培養(yǎng)。從18年開(kāi)始專(zhuān)注于活字格的市場(chǎng)運(yùn)營(yíng)與推廣,他感受到的最大難點(diǎn)就是人才培養(yǎng)?;钭指衲壳暗淖龇ㄊ亲约鹤雠嘤?xùn),課程和認(rèn)證。他表示這個(gè)成本投入是很高的,所以怎么充分利用現(xiàn)有資源和能力讓更多人學(xué)習(xí)和使用低代碼,這也是整個(gè)行業(yè)需要思考的問(wèn)題。
寧偉表示,既然選擇了低代碼這個(gè)賽道,就代表著葡萄城長(zhǎng)期看好,并且有能力、有信心、有經(jīng)驗(yàn)?zāi)軌蜃龀伞KJ(rèn)為隨著行業(yè)普及,市場(chǎng)需求增加,相關(guān)培訓(xùn)、人才增長(zhǎng)自然會(huì)形成正向循環(huán)。
展望未來(lái),立足當(dāng)下,他進(jìn)一步指出,賦能開(kāi)發(fā)者是葡萄城的使命和定位。圍繞著使命,活字格未來(lái)會(huì)從以下三個(gè)方面努力:首先,不斷完善自己的開(kāi)發(fā)工具,保持半年一周期的版本迭代。寧偉透露計(jì)劃于今年6月底發(fā)布的新版本,提供企業(yè)級(jí)PaaS,也就是通常說(shuō)的公有云。與常見(jiàn)的低代碼云服務(wù)不同,活字格云基于容器和云原生架構(gòu),為用戶(hù)提供可彈性伸縮的獨(dú)占資源,如獨(dú)占CPU、內(nèi)存、存儲(chǔ)和數(shù)據(jù)庫(kù)等,在從底層確保數(shù)據(jù)隔離的同時(shí),避免企業(yè)客戶(hù)因其他客戶(hù)的突發(fā)情況導(dǎo)致性能波動(dòng)。從近期公測(cè)活動(dòng)收到的反饋上看,這種獨(dú)占模式解除了核心業(yè)務(wù)上云的后顧之憂(yōu),效果超出預(yù)期。此外,在培訓(xùn)領(lǐng)域持續(xù)投入,葡萄城應(yīng)機(jī)械工業(yè)出版社出版的邀請(qǐng),編寫(xiě)了一本題為《低代碼開(kāi)發(fā)實(shí)戰(zhàn)——基于低代碼平臺(tái)構(gòu)建企業(yè)級(jí)應(yīng)用》的“低代碼教科書(shū)”,寧偉是作者之一。寧偉介紹到,書(shū)中從入門(mén)到案例實(shí)戰(zhàn),覆蓋了數(shù)據(jù)庫(kù)、業(yè)務(wù)邏輯和頁(yè)面交互的低代碼開(kāi)發(fā)技巧,目前已經(jīng)在京東、當(dāng)當(dāng)?shù)惹郎霞?。考慮到新一代開(kāi)發(fā)者傾向于在線學(xué)習(xí)的現(xiàn)狀,葡萄城也在與慕課網(wǎng)等平臺(tái)合作,相關(guān)課程正在制作中,很快上線,免費(fèi)提供給希望轉(zhuǎn)型到低代碼開(kāi)發(fā)平臺(tái)的用戶(hù)。截止目前,葡萄城的活字格低代碼開(kāi)發(fā)平臺(tái)已經(jīng)擁有超6萬(wàn)名開(kāi)發(fā)者,服務(wù)于各行各業(yè)。我們相信在不遠(yuǎn)的將來(lái)會(huì)有更多人因低代碼技術(shù)獲益,更多企業(yè)引入低代碼技術(shù)為數(shù)字化轉(zhuǎn)型升級(jí)提速。
最后寧偉表示,作為行業(yè)先行者和推動(dòng)者,葡萄城未來(lái)也會(huì)持續(xù)研究低代碼、軟件開(kāi)發(fā)這個(gè)行業(yè),積極參與行業(yè)標(biāo)準(zhǔn)建設(shè),統(tǒng)一行業(yè)共識(shí),為整個(gè)行業(yè)的發(fā)展貢獻(xiàn)一份自己的力量。
未經(jīng)允許不得轉(zhuǎn)載:RPA中國(guó) | RPA全球生態(tài) | 數(shù)字化勞動(dòng)力 | RPA新聞 | 推動(dòng)中國(guó)RPA生態(tài)發(fā)展 | 流 > 專(zhuān)訪葡萄城寧偉:數(shù)字化轉(zhuǎn)型最后一公里,模型驅(qū)動(dòng)低代碼成關(guān)鍵助力
熱門(mén)信息
閱讀 (14728)
1 2023第三屆中國(guó)RPA+AI開(kāi)發(fā)者大賽圓滿(mǎn)收官&獲獎(jiǎng)名單公示閱讀 (13753)
2 《Market Insight:中國(guó)RPA市場(chǎng)發(fā)展洞察(2022)》報(bào)告正式發(fā)布 | RPA中國(guó)閱讀 (13055)
3 「RPA中國(guó)杯 · 第五屆RPA極客挑戰(zhàn)賽」成功舉辦及獲獎(jiǎng)名單公示閱讀 (12964)
4 與科技共贏,與產(chǎn)業(yè)共進(jìn),第四屆ISIG中國(guó)產(chǎn)業(yè)智能大會(huì)成功召開(kāi)閱讀 (11567)
5 《2022年中國(guó)流程挖掘行業(yè)研究報(bào)告》正式發(fā)布 | RPA中國(guó)