低代碼平臺如何改變軟件開發(fā)(低代碼平臺如何改變軟件開發(fā)模式)
來源 | CIO.com
作者 | Clint Boulton
翻譯 | 數(shù)字兄弟
拖拽式、可視化軟件平臺使開發(fā)人員無需手動編程即可開發(fā)應(yīng)用程序。包括Shell Downstream、NTT Data Services和7-Eleven都正在利用低代碼創(chuàng)造商業(yè)價值。
對于加快應(yīng)用程序的開發(fā)速度來講,敏捷開發(fā)和DevOps并不是CIO們可以隨意使用的唯一選擇。
就像移動虛擬樂高積木一樣,開發(fā)人員可以使用低代碼開發(fā)平臺通過拖放式界面來設(shè)計應(yīng)用程序組件,包括數(shù)據(jù)和邏輯。
低代碼不同于無代碼開發(fā),其中所謂的公民開發(fā)者,通常是業(yè)務(wù)人員或分析師,幾乎沒有編程經(jīng)驗,使用類似的拖放工具來安排應(yīng)用程序。據(jù)Forrester Research稱,開發(fā)人員仍需要進(jìn)行一些編碼以集成應(yīng)用間的數(shù)據(jù)、報告和特殊用戶界面。
據(jù)Forrester稱,到2022年,低代碼開發(fā)平臺的總市場將達(dá)到212億美元,復(fù)合年增長率達(dá)到40%。研究人員還表示,全球23%的開發(fā)人員將使用低代碼開發(fā)的能力。
低代碼獲得企業(yè)牽引力
低代碼開發(fā)的高效性對于試圖在競爭對手之前發(fā)布軟件的公司來說非常重要。例如,F(xiàn)orrester調(diào)查的應(yīng)用程序開發(fā)人員中有31%表示,由于使用傳統(tǒng)編程語言、開發(fā)框架和中間件來構(gòu)建應(yīng)用程序,因此在及時滿足業(yè)務(wù)需求方面存在挑戰(zhàn)。
低代碼減輕了并購的痛苦
正如NTT數(shù)據(jù)服務(wù)公司在2016年以30億美元收購戴爾服務(wù)時所了解的那樣,低代碼方法可以成為兼并和收購的利好因素。NTT Data 的CIO Barry Shurkey表示,低代碼幫助NTT將戴爾服務(wù)應(yīng)用數(shù)量從1000減少到122。
NTT Data將每個供應(yīng)商與高級開發(fā)人員和業(yè)務(wù)分析師配對,并在競爭團(tuán)隊中提出現(xiàn)實挑戰(zhàn)。例如,NTT Data模擬了一個項目經(jīng)理請病假的情況,以及其他項目中常見的變化情況,看哪只隊伍可以處理這些難題。在演示日,NTT Data根據(jù)21項標(biāo)準(zhǔn)對團(tuán)隊進(jìn)行評估,包括安全性,治理,成本效益和許可模式。
Shurkey表示,這種競賽不但幫助NTT Data確定了其上市合作伙伴,還幫助技術(shù)團(tuán)隊熟悉了低代碼開發(fā)。
代碼低在石油生產(chǎn)行業(yè)的應(yīng)用
殼牌下游首席信息官克雷格沃克正在負(fù)責(zé)企業(yè)中從內(nèi)部部署向云服務(wù)轉(zhuǎn)變的數(shù)字化轉(zhuǎn)型,他表示,低代碼開發(fā)加速了概念驗證的速度,使公司能夠更快地將應(yīng)用推向市場。
沃克的團(tuán)隊通過可視化、拖拽式的方式直接創(chuàng)建一些需求,并使用低代碼來構(gòu)建門戶網(wǎng)站和其他公司的兼并和收購,包括對零售、人力資源、銷售和營銷部門提供數(shù)字化開發(fā)服務(wù)。
抓住Slurpee的銷售數(shù)據(jù)
7-Eleven轉(zhuǎn)向低代碼,向每天訪問多達(dá)10家商店的區(qū)域經(jīng)理提供產(chǎn)品定價信息。7-Eleven技術(shù)官員Paul McCollum表示,這家便利店零售商在美國經(jīng)營10,000個零售點,構(gòu)建了一個現(xiàn)場價格動態(tài)調(diào)整的應(yīng)用程序,使其區(qū)域經(jīng)理能夠獲得相關(guān)的營銷支持。店面從筆記本電腦、平板電腦或智能手機(jī)訪問數(shù)據(jù),可以與特許經(jīng)營商合作,以加強銷售并改善商店中的產(chǎn)品布局。
McCollum表示低代碼允許他模仿應(yīng)用程序的許多企業(yè)級功能,這取代了繁瑣的Excel電子表格。此外,當(dāng)?shù)觊L注意到不正確的價格信息時,他可以單擊按鈕向商店發(fā)送報告,通知他們更新定價。而低代碼組件幫助他們在四天內(nèi)完成了這個功能的開發(fā)。
確保更好的客戶服務(wù)
John Hancock的IT員工整合了多個系統(tǒng)的客戶數(shù)據(jù),促進(jìn)了主數(shù)據(jù)管理與清理,并將運營轉(zhuǎn)移到Salesforce.com上。據(jù)該公司副總裁兼技術(shù)官Len van Greuning稱,從那里開始,該團(tuán)隊開始利用低代碼將“以客戶為中心”注入其數(shù)字化轉(zhuǎn)型中。
Van Greuning使用該平臺的預(yù)定義數(shù)據(jù)和網(wǎng)絡(luò)安全模型,允許非開發(fā)人員在保持“盡可能標(biāo)準(zhǔn)化”的同時配置環(huán)境。例如,公司呼叫中心的可視化系統(tǒng)使員工能夠輕松捕獲和訪問Salesforce.com中的客戶數(shù)據(jù)。該公司還創(chuàng)建了一項數(shù)字服務(wù),允許客戶將掃描的保險索賠副本上傳到Salesforce.com,把以前需客戶通過傳真發(fā)送的材料直接自動完成。
低代碼開發(fā)平臺
國外的低代碼開發(fā)平臺有很多,Salesforce、Microsoft、Appian、Mendix和OutSystems是目前企業(yè)的主要選擇。例如,Shell Downstream、John Hancock和7-Eleven使用Salesforce.com的工具。
Salesforce.com移動團(tuán)隊執(zhí)行副總裁兼負(fù)責(zé)人Leyla Seka表示,低代碼正在流行,因此對于那些可以構(gòu)建高質(zhì)量移動應(yīng)用程序的開發(fā)人員來說存在巨大的人才危機(jī),通過低代碼開發(fā)的移動應(yīng)用程序,其外觀和運行體驗與用戶在日常生活中使用的應(yīng)用程序沒有什么區(qū)別。