隨著組織開展數(shù)字化轉(zhuǎn)型工作,并且有很多組織希望加快新應用程序和服務的交付,低代碼開發(fā)工具日漸成為重要的IT組件。
低代碼開發(fā)平臺使程序員能夠用圖形化用戶界面和配置(而不是傳統(tǒng)的編程方法)來創(chuàng)建應用程序。這些平臺往往專注于特定類型的應用程序(如業(yè)務流程和數(shù)據(jù)庫)的設計和開發(fā)。
低代碼工具的主要優(yōu)點之一是減少人工編碼的工作量,從而大大加快了業(yè)務應用程序的交付速度。此外,有更多的人(不僅僅是具有正式編程技能的工人)可以參與開發(fā)過程。
調(diào)研公司Research and Markets在2018年初發(fā)布的一份報告預測,全球低代碼開發(fā)平臺市場的份額將從2017年的43.2億美元增長到2022年的272.3億美元,該預測期內(nèi)復合年增長率(CAGR)為44%。
報告稱,人們越來越需要軟件自動化和更具創(chuàng)新性的應用程序(加上網(wǎng)絡和移動應用程序的易開發(fā)性),而這股需求正在推動各大大小小的公司采用低代碼開發(fā)平臺。Forrester Research的副總裁兼首席分析師John Rymer在今年八月的報告中指出,這些平臺(它們使軟件開發(fā)速度比傳統(tǒng)方法快10倍)正在成為加速應用交付關(guān)鍵戰(zhàn)略,從而為數(shù)字業(yè)務轉(zhuǎn)型提供支持。
開發(fā)人員和非開發(fā)人員都可以使用低代碼開發(fā)平臺,無需過多的培訓就可以開始使用了。這種平臺常見的功能包括可重用組件、拖放工具和流程建模。個人或小團隊可以在幾天或幾周內(nèi)制作原型并交付應用程序。
Rymer表示,低代碼平臺用三種主要方式來推動數(shù)字業(yè)務發(fā)展:這些平臺可以大大減少滿足業(yè)務需求所需的時間、它們利用“影子IT”的力量做好事,而不是壞事、它們在自動化運營流程中發(fā)揮著至關(guān)重要的作用。
下面來看看,一些組織如何讓低代碼工具為其業(yè)務增值。
創(chuàng)建敏捷環(huán)境
股票衍生品清算機構(gòu)Options Clearing Corp.(OCC)于2015年開始使用Appian的低代碼平臺,以應對瞬息萬變的金融市場環(huán)境,其中包括這樣的環(huán)境——由于行業(yè)監(jiān)管不斷變化發(fā)展而需要更嚴格的控制。
OCC流程創(chuàng)新的第一副總裁Denise Knabjian說:“我們只要加強對手動流程和控制程序的掌控就可以降低風險,這需要有一種基于更為敏捷的技術(shù)的新方法,該技術(shù)不依賴于稀缺的編碼技能或一系列硬件的獲取或維護。”
Appian軟件使OCC可以在同一個地方管理各種內(nèi)部流程,例如新產(chǎn)品和服務的開發(fā)、對同樣是做清算的成員公司進行引導、模式生命周期管理、監(jiān)管備案和材料協(xié)議。
Knabjian說:“隨著我們繼續(xù)以數(shù)字方式進行轉(zhuǎn)型,使用更靈活的平臺有助于公司快速響應利益相關(guān)方新的業(yè)務要求或變更了的業(yè)務需求,同時保持最高的安全性。”
Knabjian說,雖然低代碼不是無代碼,但在Appian平臺中,組件的拖放功能和可重用性有助于簡化開發(fā)過程。OCC的開發(fā)活動由其IT內(nèi)部的企業(yè)技術(shù)解決方案(ETS)團隊負責管理。“但是,我們還可以創(chuàng)建一個創(chuàng)新的活動監(jiān)控Appian應用程序,使業(yè)務用戶可以實現(xiàn)定制化。”
只要利用低代碼技術(shù)OCC就能夠?qū)崿F(xiàn)降低風險、提高端到端流程的透明度、增強彈性以及高效地控制流程等優(yōu)勢。
Knabjian說:“此外,我們通過直接在Appian中將文檔和證據(jù)的收集集中化,從而簡化審計流程”。以前,在回復審核請求時,團隊會花費幾個小時收集各種電子郵件和電子表格中所包含的支持信息。有了Appian應用程序,“審計人員就可以直接訪問系統(tǒng),從而以更高效的方式驗證所有相關(guān)的信息”,她如是說。
OCC在低代碼方面取得成功的關(guān)鍵之一是IT和業(yè)務運營成員之間展開了緊密合作。Knabjian說:“我們的自動化由負責企業(yè)技術(shù)解決方案和流程創(chuàng)新(Process Innovation)的成員組成,為了執(zhí)行戰(zhàn)略性數(shù)字化轉(zhuǎn)型計劃,這些成員展開了密切合作”。她說,在企業(yè)架構(gòu)團隊的帶領(lǐng)下,IT部門也積極參與了工具選擇的流程,以確保OCC技術(shù)基礎(chǔ)架構(gòu)和整體戰(zhàn)略的可行性。
OCC計劃在繼續(xù)數(shù)字化轉(zhuǎn)型的同時加大對該平臺的使用力度。它目前已經(jīng)將平臺上的14個流程自動化,并繼續(xù)尋找自動化和簡化流程的新方法。Knabjian說:“我們正在積極創(chuàng)建數(shù)據(jù)并將數(shù)據(jù)結(jié)構(gòu)化,以用于未來的功能,我們也在創(chuàng)建與其它內(nèi)部系統(tǒng)集成的環(huán)境,并利用機器人過程自動化[RPA]等其它技術(shù)來創(chuàng)建高效的流程并降低風險。”
加速應用交付
對于IT人員和預算有限的小型公司而言,低代碼工具尤為重要。RediPay就是這種情況,這是一家便于企業(yè)為員工支付額外醫(yī)療保險的軟件提供商。
RediPay的總裁兼首席執(zhí)行官Mark Gulley表示,RediPay于2017年1月部署了一個源自OutSystems的低代碼平臺,當時它正在物色能夠以最少的人員和預算來構(gòu)建企業(yè)級應用程序的最高效的途徑。IT、運營和財務應該共同選擇、測試和部署OutSystems軟件。
RediPay最初使用OutSystems平臺來創(chuàng)建內(nèi)部客戶服務、銷售和培訓新員工入職的應用程序。RediPay最近完成了一個消費移動應用程序,提供商網(wǎng)絡應用程序和內(nèi)部/管理網(wǎng)絡應用程序。
由于使用了該平臺,RediPay現(xiàn)在可以在很短的時間內(nèi)完成以前需要大量勞動力的初始開發(fā)成本,以及昂貴的質(zhì)量保證、測試和部署。
Gulley說:“不同行業(yè)和不同用例所取得的結(jié)果不盡相同”,但對于RediPay來說,低代碼開發(fā)已經(jīng)帶來了顯著的生產(chǎn)力提升,他這樣說道。
Gulley說:“我們的團隊深信,隨著業(yè)務漸漸推動對新軟件解決方案(無論是移動端還是網(wǎng)絡端)需求,(我們)可以用低代碼創(chuàng)建這樣的解決方案”。他表示,隨著OutSystems平臺的核心產(chǎn)品變得更加強大,這將為利用該平臺帶來更廣闊的機會。
Gulley說:“我認為,低代碼平臺一定會成為應用容器化,人工智能和機器學習等概念的最高效的框架。”
Gulley說,現(xiàn)在,低代碼平臺“仍然需要開發(fā)人員,這些開發(fā)人員一旦受過培訓就可以高效地操縱并逐漸利用平臺的全部功能。我認為隨著低代碼技術(shù)的發(fā)展,你會發(fā)現(xiàn)非開發(fā)人員可以使用這些平臺來創(chuàng)建各種應用程序,例如銷售和營銷工具(和)產(chǎn)品模型。”
促進SharePoint解決方案的交付
Liberty Mutual Investments(LMI,Liberty Mutual Insurance的一個部門)負責管理客戶的主要投資基金,為了支持多個業(yè)務流程,該部門于2010年開始使用Nintex Workflow低代碼平臺來創(chuàng)建Microsoft SharePoint應用程序。
LMI的首席技術(shù)工程師Steve Roberts說:“Nintex可用來創(chuàng)建很多駐留在SharePoint的審批流程。Nintex Workflow提供了一個簡化的圖形化低代碼解決方案,該方案可創(chuàng)建滿足內(nèi)部業(yè)務伙伴日常需求的SharePoint應用程序,以此作為用HTML、Java、C ++或一切可能使用的語言創(chuàng)建成熟的Web應用程序的另一種方法。”
Roberts于2011年開始使用該產(chǎn)品,不管那時他掌握了什么腳本或語言編碼技能,該平臺減少了生成業(yè)務解決方案所需的編碼占用量。
Roberts說:“用戶引導系統(tǒng)就是一個很好的例子,該系統(tǒng)可以讓用戶、管理者和IT人員對用戶引導采取分步方法,從而實現(xiàn)多次審批,及時通知和新用戶賬戶活動目錄(Active Directory)的配置。”
只要利用低代碼開發(fā),LMI就能縮短將不太復雜的解決方案投入生產(chǎn)所需的時間。Roberts說:“我們可以在多個日歷中管理用戶的退出請求(我們可以在這些日歷中創(chuàng)建和部署簡單且可重復的工作流程),從而為部門內(nèi)的各個團隊提供解決方案,并使管理團隊可以用實用且可見的方法來處理各自的人員。”
Roberts說,IT部門不斷地收到人們對SharePoint解決方案的請求,部分原因是該公司最近將SharePoint升級到最新版本。他說:“我們通常想用SharePoint中的最新版本和功能。
支持多樣化的開發(fā)環(huán)境
物流服務提供商Courier Logistics于2014年開始適度地使用Zoho的低代碼工具,該用具用于訪客管理應用程序。如今,Courier Logistics將該軟件用于內(nèi)部運營,包括客戶關(guān)系管理(CRM)、倉庫管理、員工管理和其它運營。
Courier Logistics有多個部門,每個部門都以自己的方式進行開發(fā),在使用該平臺之前,這些部門沒有切實可行的方法將開發(fā)過程自動化,使其達到令人滿意的標準,商業(yè)管理負責人Rachael McCartney這樣說道。
McCartney說:“這使業(yè)務產(chǎn)生了很多問題,包括耗時的手動任務”和不準確性。“從經(jīng)濟角度來看,我們把錢用錯了地方。”
該公司研究了各種開發(fā)應用程序,McCartney說:“但我們不想一直選用硬編碼的方法。我們希望其他員工能夠創(chuàng)建簡單的表單,而這些表單不需要太多的開發(fā)知識。”
內(nèi)部使用的大多數(shù)應用程序都是復雜的系統(tǒng)。但是銷售團隊能夠根據(jù)自己的需求自行調(diào)整表格。然后他們可以將這些表格傳入主核心系統(tǒng)。McCartney說:“和大多數(shù)企業(yè)一樣,難免有一些人希望始終能采取迥異于我們的做法”。低編碼“使我們可以實現(xiàn)這一目標。”
Courier Logistics只要在Zoho平臺內(nèi)開發(fā)倉庫管理、CRM和其它應用程序,它每年就可以節(jié)省數(shù)千美元。McCartney說:“除了節(jié)省成本之外,只要這些應用程序可以通過電子化方式與駕駛員進行通信(而不是設法通過電話與他們交談),客服部門就能夠處理逾90%的客戶電話。”