低代碼在今年徹底火了起來,引發(fā)各方論戰(zhàn),釘釘、騰訊云等加碼布局,在剛剛過去的阿里云峰會上,釘釘?shù)牡痛a毫無疑問又成為了重頭戲,釘釘正式對外發(fā)布國內(nèi)首個(gè)低代碼開發(fā)聚合平臺——“搭”低代碼應(yīng)用廣場。
根據(jù)ResearchAndMarkets.com,全球低碼開發(fā)平臺市場預(yù)計(jì)將從2020年的132億美元增長到2025年的455億美元,預(yù)測期內(nèi)年均增長率為28.1%。
引入一個(gè)低代碼平臺要考慮到成本、功能、集成和性能等各方面的問題,為了確保低代碼平臺的實(shí)施成功,應(yīng)該從何處著手呢?
低代碼平臺AINS的CEO Moe Goswami給出了他的建議,為了在低代碼平臺上獲得成功,企業(yè)組織需要在軟件開發(fā)生命周期(SDLC)中采用一種經(jīng)過驗(yàn)證的方法,要在企業(yè)層面進(jìn)行完整的流程改造,企業(yè)軟件開發(fā)團(tuán)隊(duì)的角色和職責(zé)將發(fā)生重大變化,最終實(shí)現(xiàn)一個(gè)更快的、連續(xù)的、端到端的SDLC。
有很多可供選擇的方法,比如DevOps和DevSecOps或敏捷框架(如Scaled Agile Framework [SAFe], Kanban和Scrum)。選擇什么樣的方法將取決于最終要實(shí)現(xiàn)怎樣的SDLC。正如Forrester公司的分析師Diego Lo Giudice所指出的,如果組織優(yōu)先考慮增強(qiáng)“快速的客戶體驗(yàn)”,可以選擇采用敏捷框架,DevOps則更注重“持續(xù)的創(chuàng)新流”。
Moe Goswami指出遵循以下四個(gè)步驟將有助于低代碼平臺的成功。
(1) 確定平臺管理員,提供必要的平臺新功能培訓(xùn),包括易于學(xué)習(xí)的快速開發(fā)可視化工具。
(2) 配置平臺認(rèn)證、一般設(shè)置、安全、審計(jì)跟蹤設(shè)置和開箱即用的連接器,以滿足企業(yè)的安全要求。
(3) 為企業(yè)授權(quán)進(jìn)行安全審查。
(4) 在確定角色和責(zé)任并授予許可后,向業(yè)務(wù)解決方案團(tuán)隊(duì)授予訪問權(quán),開始應(yīng)用開發(fā)。
當(dāng)然,采用低代碼平臺會遇到很多挑戰(zhàn),一個(gè)常見的挑戰(zhàn)是來自現(xiàn)有開發(fā)團(tuán)隊(duì)的阻力,他們可能對低代碼工具不感興趣,滿足于現(xiàn)狀。Moe Goswami認(rèn)為,來自領(lǐng)導(dǎo)層的強(qiáng)有力地指導(dǎo)和一個(gè)經(jīng)過深思熟慮的計(jì)劃來評估、實(shí)施和維護(hù)一個(gè)低代碼解決方案,可以幫助說服開發(fā)者轉(zhuǎn)變觀念。向開發(fā)團(tuán)隊(duì)展示低代碼平臺如何通過簡化應(yīng)用程序的原型設(shè)計(jì)、交付和維護(hù)來使工作變得更容易,這也應(yīng)該有助于緩解阻力。
雖然現(xiàn)在業(yè)內(nèi)對于低代碼的應(yīng)用還有一些爭論,很多企業(yè)通過應(yīng)用低代碼解決了自身問題。我們知道,很多時(shí)候企業(yè)引入一個(gè)低代碼平臺,并不是單純的引入一個(gè)技術(shù)產(chǎn)品,涉及到組織流程的改造,涉及到人的改變和接受,這些比較關(guān)鍵。一方面通過技術(shù)手段降低使用的復(fù)雜度,在管理層提供政策、制度等方面的支持,另一方面需要讓相關(guān)人員切實(shí)看到效益,自下而上自發(fā)采用相關(guān)技術(shù)產(chǎn)品,這樣能提高一些成功率。