低代碼平臺將如何改變軟件開發(fā)
拖放式平臺使得開發(fā)人員能夠組裝應用程序,而無需手動編程。Shell Downstream、NTT數據服務和7-Eleven是幾個正在利用低代碼平臺創(chuàng)造商業(yè)價值的公司之一。
敏捷和DevOps并不是首席信息官們可以用來加快應用程序開發(fā)的唯一選擇。
除了在編碼沖刺中快速構建軟件之外,開發(fā)人員還在使用低代碼開發(fā)平臺,通過拖放界面來排列應用程序組件,包括數據和邏輯–想象一下一種虛擬的樂高積木,開發(fā)人員可以用鼠標移動它們,并快速進入它們自己的創(chuàng)作模式。
低代碼不同于無代碼開發(fā),在無代碼開發(fā)中,所謂的公民開發(fā)人員,通常是缺乏編程經驗的業(yè)務分析師,使用類似的拖放工具來安排應用程序。根據Forrester Research的研究,在低代碼的情況下,開發(fā)人員可能仍然需要做一些編碼來集成對舊應用程序的訪問、報告和對特殊用戶界面的要求。
根據Forrester的數據,到2022年,低代碼開發(fā)平臺的總市場將達到212億美元,以40%的復合年增長率增長。研究人員還表示,2018年,23%的全球開發(fā)者報告將會使用低代碼平臺,另有22%的人計劃在2019年使用。
低代碼平臺對企業(yè)的吸引力
低代碼開發(fā)所帶來的時間節(jié)省對于那些試圖領先競爭對手或是希望更新傳統(tǒng)應用程序的公司來說是非常重要的。例如,Forrester所調查的31%的應用程序開發(fā)人員指出,對于使用編程語言、框架和中間件等傳統(tǒng)編碼方法來構建的應用程序,在及時滿足業(yè)務需求方面存在著挑戰(zhàn)。
技術經理向記者指出了低代碼開發(fā)在軟件交付工作中的優(yōu)勢。
低代碼減輕了并購時的痛苦
正如NTT數據服務公司在2016年以30億美元收購Dell Services時所了解到的那樣,低代碼方法在并購中可能是一個福音。NTT數據的首席信息官Barry Shurkey說,低代碼幫助NTT將Dell Services的應用程序數量從1000個減少到122個,并補充說,“這是一個沒有帶來我們不需要的東西的問題。”
Shurkey在IDG 2019年的CIO 100研討會上告訴記者,NTT的方法非常新穎。它確定了幾個需要現代化的“一次性”遺留財務和人力資源應用程序,但是投資資源從頭重寫是沒有意義的。然后,它在幾個低代碼平臺供應商之間舉行了為期一周的“烘烤”活動–本質上是一場優(yōu)勝劣的競爭–來看看哪一個能最好地更新應用程序。
NTT數據將每個供應商與高級開發(fā)人員和業(yè)務分析師配對參加競賽,并向參賽團隊提出了現實世界的挑戰(zhàn)。例如,有一天NTT數據模擬了一個項目經理打電話請病假的案例,看看哪個團隊可以處理意外情況,以及這類項目中典型的其他變更請求。在演示日,NTT數據根據21個標準對團隊進行了評估,包括安全性、治理、成本效益和許可模式。
烘烤活動不僅有助于NTT數據確定其市場的合作伙伴,也有助于其技術團隊熟悉低代碼開發(fā),Shurkey說。
石油生產行業(yè)的低代碼開發(fā)
Shell Downstream的首席信息官Craig Walker正在監(jiān)督數字化轉型,包括從內部軟件向云服務的轉變,他表示,低代碼開發(fā)加快了概念驗證階段的進程,使公司能夠更快地向市場交付應用。
“我可以拖放一些東西,其他人可以看著這些數據說,‘哇,這告訴了我一些我不知道的東西?!盬alker補充說,他的團隊還使用低代碼為公司的并購、零售、人力資源以及銷售和營銷部門建立了客戶門戶和其他數字服務。
Walker說,這種轉變–不同于多年來的使用編碼來定制應用的方式–它能夠及時應對能源行業(yè)的業(yè)務中斷。他補充說,Shell Downstream只有在以知識產權為目標的或者開發(fā)可能產生競爭優(yōu)勢的服務時,才會編寫自己的代碼。
抓取Slurpee的銷售數據
7-Eleven也轉向了低代碼,以便向每天需要訪問多達10家商店的區(qū)域經理提供產品定價信息。7-Eleven的技術人員Paul McCollum表示,這家便利店零售商在美國經營著10,000個零售點,它構建了一個現場價格優(yōu)化應用程序,使其區(qū)域經理能夠獲得相關的銷售信息。從筆記本電腦、平板電腦或智能手機上獲取數據的經理們可以與特許經營商合作,提高銷售額,并改善商店的產品擺放。
McCollum說,低代碼使他能夠模仿該應用程序的許多企業(yè)級功能,取代了繁瑣的電子表格。此外,當經理注意到不正確的定價信息時,他或她也可以單擊按鈕來向商店發(fā)送報告,通知他們更新定價?!暗痛a組件是我在四天內寫成的,”McCollum告訴記者?!斑@就是我們的方向–讓他們掌握更多的技術?!?/strong>
確保更好的客戶服務
John Hancock的IT人員整合了幾個系統(tǒng)的客戶數據,促進了主要數據的管理和清理工作,并將運營轉移到了Salesforce.com。該公司的副總裁兼技術官Len van Greuning表示,從那時起,該團隊便開始利用低代碼來將“以客戶為中心”的理念融入數字化轉型當中。
Van Greuning使用了平臺的預定義數據和網絡安全模型,允許非開發(fā)人員也能夠配置環(huán)境,同時保持環(huán)境“盡可能的符合標準”。例如,公司呼叫中心的屏幕工作流使員工能夠輕松地在salesforce.com中捕獲和訪問客戶數據。該公司還創(chuàng)建了一項數字服務,允許客戶將保險索賠的掃描副本上傳到Salesforce.com,使之前需要迫使客戶通過傳真發(fā)送收據的任務實現了自動化。
Van Greuning說,開發(fā)人員也可以使用低代碼方法來快速組裝和原型化企業(yè)可能想要使用的新應用程序。
低代碼開發(fā)平臺
公司有很多低代碼選項可供選擇,Salesforce、微軟、蘋果、Mendix和OutSystems都是優(yōu)秀的選項。例如,Shell Downstream,John Hancock和7-Eleven使用的是Salesforce.com的工具。
Salesforce.com的執(zhí)行副總裁兼移動團隊負責人Leyla Seka說,低代碼正在流行起來,因為對于那些能夠開發(fā)出外觀與消費者日常生活中使用的應用程序類似的優(yōu)雅移動應用程序的開發(fā)者來說,他們面臨著巨大的人才短缺?!斑@些人很難找到,”Seka告訴記者。
Salesforce.com旨在通過低代碼開發(fā)環(huán)境和預先構建的JavaScript組件來幫助企業(yè)減輕這一負擔,這些組件旨在使企業(yè)開發(fā)人員能夠更容易地使用工作流和移動推送通知來構建應用程序。
John Hancock的Van Greuning說,雖然低代碼開發(fā)越來越受歡迎了,但真正的、嚴格的編碼方式卻沒有任何進展?!叭匀挥幸粋€狹窄的空間,可以幫助你做出區(qū)分,但你需要強大的工程技術,這是永遠不會改變的,然而在你擁有商品服務的領域,低代碼的確是非常棒的?!?/strong>