[點晴永久免費OA]什么是“企業(yè)級”低代碼?
概念定義: “低代碼”是一種可視化編程開發(fā)方法,允許企業(yè)以少寫或不寫代碼的方式快速構建應用程序(如企業(yè)管理系統(tǒng)、APP、小程序等等)。雖然“低代碼開發(fā)”這個術語是在2014年由知名市場研究機構Forrester為了描述這一類服務提供商而創(chuàng)造的,但低代碼背后的想法并不新鮮。 一轉(zhuǎn)眼,距離釘釘6.0發(fā)布會上提出“低代碼開發(fā)”這一概念已經(jīng)過去了兩年多的時間。整個低代碼市場的參與者,也由最初的少數(shù)競爭到現(xiàn)在的大廠相繼入局。用戶對于低代碼的認知和接受程度也逐步提升。“低代碼”這個概念,已經(jīng)從“玩具”慢慢走向了“工具”。 一、低代碼們發(fā)展的如何了? “低代碼”是一個舶來品,因為早在08年,一個叫做salesforce的產(chǎn)品就已經(jīng)提出了快速開發(fā)應用的概念,在他們的平臺上誕生了千萬個定制化的信息化管理應用,salesforce也因此一躍成為全球最賺錢的軟件公司之一。 與此同時,國內(nèi)一些廠商也看到低代碼的前景,開始布局“低代碼”概念,但是直到2020年底的釘釘6.0發(fā)布會,低代碼才開始真正進入到大眾視野來。如今,就連金蝶、泛微、藍凌這些老牌的信息化系統(tǒng)廠商也紛紛加入到低代碼的競爭中來,可見低代碼即將成為下一個風口。 近年來,隨著產(chǎn)品成熟度的不斷提高,針對企業(yè)深度業(yè)務場景和綜合性需求的“企業(yè)級低代碼”的概念應運而生。那么什么才是“企業(yè)級”低代碼?為什么說“企業(yè)級”會更好?接下來我們就來探個究竟。
大家在調(diào)研低代碼的時候一般都會發(fā)現(xiàn)一個問題。看上去都叫做「低代碼」的產(chǎn)品,但是實際上差異巨大。那么低代碼的廠商,到底分為幾類,各有什么優(yōu)勢呢? 1、Excel類 此類產(chǎn)品主要是為了服務重度Excel用戶的,作為Excel的加強版本,主要著重在用戶協(xié)同和數(shù)據(jù)流轉(zhuǎn)方面有了更深入的業(yè)務支持。并且搭載一定的拓展工具,例如賬務套打和數(shù)據(jù)收集功能。這一類產(chǎn)品,在一些特定流程和場景下面,的確有著更大的優(yōu)勢,但是在于復雜業(yè)務系統(tǒng)的需求方面呢。就顯得有一些單薄了。 2、IDE類 此類產(chǎn)品主要是由于國外在低代碼市場上有一些新的探索,從開發(fā)者的角度來說,IDE類工具,可以節(jié)省程序員重復敲代碼片段的時間。用圖形化、配置化的方式,去構建一些代碼片段和模塊,會更加省力。但是這類產(chǎn)品在國內(nèi)的市場并沒有很受歡迎,主要的原因還是在于,程序員對于IDE類低代碼仍持觀望態(tài)度,而非程序員用戶受限于自身沒有編程基礎能力,也無法順利驅(qū)動產(chǎn)品來完成自己的需求。 3、BPM類 BPM誕生的那個年代,可能還沒有“低代碼”這個名詞,但是不可否認,BPM已經(jīng)可以認為是最早的低代碼級產(chǎn)品了。因為在企業(yè)的業(yè)務發(fā)展中,流程管理本來就是非常高頻出現(xiàn)的業(yè)務需求。對于定制化也有非常強烈的需求。BPM工具本身就深一個基于某個業(yè)務場景,進行了抽象的模型提煉,例如節(jié)點、分支、用戶行為等,從而誕生的可以滿足不同行業(yè)的通用性工具。 由于大部分的企業(yè)目前對于信息化的需求集中在OA辦公,所以BPM已經(jīng)成為了企業(yè)必不可少的。但是隨著企業(yè)信息化程度的進一步加深,BPM在非流程的需求領域,支持能力就逐漸減弱了。這也讓BPM廠商開始往更多的功能和模塊的方式,去拓展自己的業(yè)務版圖。 4、企業(yè)級低代碼 為了不斷滿足企業(yè)用戶的各類場景需求,兼顧靈活配置、高效生產(chǎn)、功能豐富的“企業(yè)級”低代碼平臺自然成為更好的選擇。 二、什么是“企業(yè)級”低代碼? 從企業(yè)的更多需求場景出發(fā)。企業(yè)的內(nèi)部信息化需求,往往集中在這幾個方面: 1、流程管控 像企業(yè)日常OA辦公中,就存在大量的流程需求,例如,報銷、合同審批、入離職等等,但是由于各企業(yè)規(guī)章制度和管理辦法的不同,這些需求往往都存在個異性。所以在流程上,需要有更靈活的配置功能。 2、數(shù)據(jù)處理 提供企業(yè)級的高級特性,旨在更敏捷優(yōu)雅的處理數(shù)據(jù)。 3、業(yè)務需求 以前我們在談論軟件開發(fā)時,通常會想到由經(jīng)驗豐富的IT技術人員來做應用程序的開發(fā)。現(xiàn)如今,低代碼儼然已經(jīng)有了引領全民開發(fā)者的新時代,它能深度連接業(yè)務與IT,填補了業(yè)務軟件的需求和開發(fā)人員短缺的缺口。即便是一個沒有經(jīng)過軟件開發(fā)培訓的用戶,仍可以使用低代碼平臺構建應用程序。 三、“企業(yè)級”低代碼平臺應具備哪些能力? 對于低代碼工具來說,如果能在這些需求上提供更強的能力支持,那么他們必須要有足夠強的模型提煉能力和更細顆粒度的配置元素了。這往往取決于產(chǎn)品研發(fā)團隊的項目經(jīng)驗和積累。因為如果沒有具體的系統(tǒng)開發(fā)實踐,在企業(yè)管理系統(tǒng)上的需求是很難憑空想象的。 我們用“低代碼”的視角,分析了400多個企業(yè)信息化建設的項目,目前抽象出了以下5方面能力。 1、場景建模能力 數(shù)據(jù)模型是系統(tǒng)的基礎,豐富的場景建模能力。低代碼平臺對于數(shù)據(jù)模型的支持決定了業(yè)務場景的覆蓋范圍。在數(shù)據(jù)層面來看,很多的字段或者數(shù)據(jù)類型,并不是單一的。在業(yè)務場景的落地中,很多的數(shù)據(jù)字段需要和業(yè)務流程、操作行為等進行高度的解耦,因此能否覆蓋更多場景的建模能力,會成為低代碼平臺能力邊界的決定性因素。 2、界面開發(fā)能力 Excel表單在企業(yè)辦公過程中的作用和地位逐漸下降的原因,其實也是在于表單式的交互在很多場景中變得不那么適用。例如庫房、工位或者一些非辦公室的場景,用戶可能更多的是手持設備,需要有更加便捷的輸入方式。而不同的場景輸入方式又各有區(qū)別。所以對于低代碼平臺而言,能否提供更多的交互方式或者界面開發(fā)能力。 3、系統(tǒng)對接能力 權威機構Forrester將API接口認定為企業(yè)級低代碼開發(fā)平臺的重要標志,通過內(nèi)置的API接口功能,企業(yè)級應用便可集成或?qū)悠渌到y(tǒng),打通數(shù)據(jù)鏈接,避免信息孤島。 企業(yè)級低代碼除了有內(nèi)置常規(guī)的第三方API接口之外(對接企業(yè)微信、釘釘、公眾號等已有平臺,還能對接企業(yè)原有的OA、ERP、MES、EHR等系統(tǒng)),甚至還可以對接lot物聯(lián)網(wǎng)軟硬件設備、BI數(shù)據(jù)大屏。而且API接口的開發(fā)是可以即改即生效的,所以系統(tǒng)對接能力也稱得上是企業(yè)級低代碼的真正能力。 4、組件拓展能力 允許用戶自主拓展和定制組件,才能夠滿足其功能復用的需求,也能讓低代碼的開發(fā)效率拉升到更高的水平。對于長期迭代的業(yè)務而言,日常使用最頻繁的一定是業(yè)務組件,而不是通用的公共組件。這種情況下,若低代碼平臺能支持用戶自主拓展組件,或與標準組件混用是企業(yè)級低代碼平臺需要提供的能力之一。 5、數(shù)據(jù)處理及穩(wěn)定性 這個能力其實在低代碼平臺上并不好體現(xiàn),其主要原因是低代碼平臺目前的實踐場景中大多還是淺層次、輕量級的業(yè)務需求,對于大數(shù)據(jù)量、高并發(fā)的真實測試目前還不具備參考性。 但是既然作為企業(yè)長遠發(fā)展的必備工具之一,低代碼在復雜極端環(huán)境的應對能力肯定是必須。特別對應大用戶、數(shù)據(jù)量的應用的多版本、多環(huán)境管理。能否像那些成熟的大型系統(tǒng)一樣,能夠從技術和解決方案上來保障業(yè)務的持續(xù)性開展,一定是每個低代碼廠商都需要去思考的問題。 以上面這個能力標準,我們給當前的低代碼廠商進行了一次分類。
四、低代碼在企業(yè)數(shù)字化轉(zhuǎn)型中扮演著什么樣的角色? “低代碼”本質(zhì)是工具! 由于低代碼平臺不像市面上其他的成熟的信息化系統(tǒng),可以即裝即用,所以對于大多數(shù)企業(yè)來說并不能快速的搞清楚低代碼平臺在企業(yè)中的定位,以及所能給到企業(yè)的幫助。從而對“低代碼”產(chǎn)品望而卻步。 從本質(zhì)上來說,低代碼平臺還是一個技術性產(chǎn)品,是一個“工具”,企業(yè)成員可以用這個工具,在沒有技術人員支持的情況下,去“實現(xiàn)”一些復雜的信息化需求。這個需求可以是流程審批、也可以是信息收集,也可以是數(shù)據(jù)看板。 五、“低代碼”對IT人員是否也有價值? 答案當然是有的,公司的IT人員,往往會花費大量的時間,束縛在程序的優(yōu)化、功能的反復調(diào)整中。這些需求往往看上去簡單,調(diào)整起來工作量極大。但是有的變動實際上也只是業(yè)務在流程上的探索,并不一定產(chǎn)生實際價值。而低代碼平臺,往往十分適合這些需求的開發(fā)和調(diào)整。甚至都用不到IT人員參與就可以完成。這樣一來,IT人員將會有更多的精力,投入到技術含量更高的程序開發(fā)中去。 低代碼的平臺對于企業(yè)IT部門來說,極大程度的優(yōu)化了技術資源配置。 六、低代碼在企業(yè)數(shù)字化轉(zhuǎn)型中起到的作用? 作為一款工具,低代碼在企業(yè)發(fā)展的過程中,往往扮演的角色也不相同,一般會分為3個階段: 1、補齊短板 作為剛進入企業(yè)的低代碼平臺,肯定不是大刀闊斧地對原有系統(tǒng)和流程進行替換和重建,一般建議通過發(fā)揮低代碼靈活、快速上線的優(yōu)勢,去補充當前信息化環(huán)境下的業(yè)務短板。通過一些輕應用、微服務的形式作為原有系統(tǒng)的補充和延伸。這樣以來也可以讓業(yè)務部門更快地適應和了解低代碼平臺的能力邊界,為下一步建設獨立完整的業(yè)務系統(tǒng)做好準備。 2、獨立建設 隨著團隊對低代碼的認識和使用程度加深,企業(yè)可以開始著手通過低代碼平臺去構建一些獨立的應用系統(tǒng),特別是那些新的業(yè)務線所需要的信息化系統(tǒng),低代碼可以幫助企業(yè)管理者快速地落地整套信息化流程,并且根據(jù)業(yè)務推進的情況及時進行調(diào)整,這極大的降低信息化系統(tǒng)在新的業(yè)務領域的試錯成本。這種需求在以前的業(yè)務模式下,往往都是直接被忽略的。 3、構建生態(tài) 低代碼平臺具有先天的數(shù)據(jù)流動優(yōu)勢,企業(yè)在低代碼平臺上構建的應用越多,數(shù)據(jù)互通能力就越強,通過數(shù)據(jù)和權限的配置即可輕松實現(xiàn)多個應用之間的數(shù)據(jù)關聯(lián),實現(xiàn)業(yè)務鏈的全程溯源。通過低代碼平臺就像是一個PaaS工具,企業(yè)可以通過在上面構建各類應用的方式,打造一套能夠相互聯(lián)通的數(shù)字化生態(tài)體系。從而充分挖掘數(shù)據(jù)價值,為企業(yè)管理者提供更多的決策依據(jù)。 結(jié)語: 合理并且有效地運用企業(yè)級低代碼平臺,不僅可以讓我們工作高效地運行,還能最大程度保證團隊目標的達成。 該文章在 2023/9/12 12:20:54 編輯過 |
關鍵字查詢
相關文章
正在查詢... |