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