從企業(yè)信息化的角度來說,公司對軟件系統(tǒng)的要求大致可以分為三大類,核心業(yè)務(wù)系統(tǒng)、非核心的日常應(yīng)用和臨時性應(yīng)用。前兩者的價值更大,重要程度更高,通常會交給專業(yè)IT團隊,按照軟件開發(fā)全生命周期的要求進行開發(fā)和實施,以確保其功能的完備性、數(shù)據(jù)的準確性、系統(tǒng)的可靠性和操作的易用性。
但是,隨著移動互聯(lián)網(wǎng)時代的到來,更多的企業(yè)開始將信息化的權(quán)限下放到業(yè)務(wù)部門,讓業(yè)務(wù)人員成為信息化的主角,借助以低代碼平臺為代表的新一代的軟件開發(fā)工具,為數(shù)據(jù)采集、問卷調(diào)查等非核心的應(yīng)用場景自主構(gòu)建一些簡單的應(yīng)用,以掃清企業(yè)信息化的死角。將部分軟件開發(fā)工作轉(zhuǎn)交給業(yè)務(wù)部門后,IT部門的軟件開發(fā)壓力顯著下降,業(yè)務(wù)部門邊邊角角的需求都能滿足?!癐T去中心化”成為一股潮流,吸引了很多從業(yè)者的目光。
低代碼平臺可以為業(yè)務(wù)部門構(gòu)建具有快速開發(fā)能力的數(shù)字化平臺,平臺的基礎(chǔ)是企業(yè)中正在運行的成品軟件,通常被稱為“系統(tǒng)整合”。通過直連數(shù)據(jù)庫或調(diào)用API等方式,可以打通現(xiàn)有的成品軟件和互聯(lián)網(wǎng)服務(wù),以業(yè)務(wù)場景為視角,梳理并封裝來自ERP、CRM、OA等基礎(chǔ)軟件的數(shù)據(jù)和能力。封裝后的WebAPI面向業(yè)務(wù),不依賴具體的軟件系統(tǒng),甚至能做到一個WebAPI同時操作多個系統(tǒng)。配合更全面的安全性機制和日志能力,基礎(chǔ)平臺可以讓開發(fā)者通過調(diào)用這些WebAPI而不是直接操作底層軟件數(shù)據(jù)的方式,在確保安全可控的前提下,復(fù)用底層軟件提供的能力,避免重復(fù)建設(shè),保護現(xiàn)有IT投資。
除了面向底層的整合能力之外,平臺還提供了面向未來的可視化應(yīng)用開發(fā)能力,通常被稱為“應(yīng)用開發(fā)”。不論是構(gòu)建PC端或移動端頁面、實現(xiàn)業(yè)務(wù)和數(shù)據(jù)處理邏輯、調(diào)用基礎(chǔ)平臺提供的WebAPI還是應(yīng)用發(fā)布與維護,覆蓋軟件開發(fā)全生命周期的可視化都能顯著降低學(xué)習(xí)門檻,節(jié)省工作量,降低軟件開發(fā)和部署中缺陷的發(fā)生率。
應(yīng)用開發(fā)階段的可視化,意味著業(yè)務(wù)部門的非專業(yè)程序員,也能輕松掌握在平臺上開發(fā)各類應(yīng)用的能力,自主搭建那些技術(shù)要求較低,但需求較為緊急的非核心業(yè)務(wù)應(yīng)用。在這一過程中,業(yè)務(wù)部門中負責(zé)開發(fā)應(yīng)用的同事只需要按照IT部門提供的WebAPI調(diào)用規(guī)范,拖拽完成各種應(yīng)用的開發(fā)和發(fā)布,而無需關(guān)注平臺及WebAPI底層的實現(xiàn)細節(jié)。當業(yè)務(wù)人員構(gòu)建系統(tǒng)時遇到技術(shù)困難,對平臺知根知底的IT部門也能快速提供技術(shù)支持。
在這種模式下,業(yè)務(wù)部門構(gòu)建的所有應(yīng)用,包括臨時性需求和其他所有定制化應(yīng)用一樣,均采用了相同的開發(fā)規(guī)范,基于相同的元數(shù)據(jù)和底層能力,從根本上解除了形成數(shù)據(jù)孤島的風(fēng)險。更重要的是,構(gòu)建于數(shù)字化平臺之上的應(yīng)用,從程序到數(shù)據(jù)都交由專業(yè)化的IT部門統(tǒng)一管理,從訪問權(quán)限到數(shù)據(jù)備份,最大程度上避免數(shù)據(jù)泄露、丟失、損壞對企業(yè)帶來的負面影響,也能確保企業(yè)的IT投資不會因為技術(shù)原因受損。
在低代碼平臺上,企業(yè)可以讓IT部門建立起數(shù)字化平臺和統(tǒng)一的開發(fā)規(guī)范,業(yè)務(wù)部門在此基礎(chǔ)上快速構(gòu)建各類應(yīng)用。這樣才能讓企業(yè)的軟件系統(tǒng)成為一個整體,避免出現(xiàn)數(shù)據(jù)孤島,讓信息化真正照亮企業(yè)的每一個角落。
文.Billy