聊聊HR軟件市場中的低代碼
低代碼是一種通過可視化方式創(chuàng)建應(yīng)用的平臺,能夠提高開發(fā)效率、降低開發(fā)難度。為了適應(yīng)快速發(fā)展需求,一些主流HR系統(tǒng)廠商開始引入低代碼能力和工具。而HR軟件市場應(yīng)用低代碼的前景如何?低代碼能如何幫助HR市場呢?讓我們通過本篇文章一起了解吧~
隨著企業(yè)數(shù)字化轉(zhuǎn)型的推進和人力資源管理的逐步精細(xì)化,HR系統(tǒng)越來越被重視。許多企業(yè)紛紛采購了各種功能強大的HR系統(tǒng)。
然而,這些系統(tǒng)常常需要在充分理解業(yè)務(wù)流程和用戶需求的前提下進行細(xì)致定制。這不僅需要一定的技術(shù)儲備,還需要耗費大量人力和物力資源。
面對這一問題,近幾年來,一些主流HR系統(tǒng)廠商開始引入低代碼能力和工具,以適應(yīng)企業(yè)的快速發(fā)展需求。
低代碼是指通過可視化方式創(chuàng)建應(yīng)用的平臺,提高開發(fā)效率的同時,降低開發(fā)難度,使非專業(yè)人員也能快速使用。
HR系統(tǒng)在低代碼的幫助下,可輕松實現(xiàn)個性化定制和多樣化的業(yè)務(wù)應(yīng)用開發(fā),快速應(yīng)對和適應(yīng)各種業(yè)務(wù)場景。
最典型的例子就是通過PaaS平臺的高度可配置性來滿足個性化的需求:
- 極大地簡化HR系統(tǒng)的開發(fā)過程。
- 允許用戶通過拖放組件、配置規(guī)則和工作流程來完成應(yīng)用的構(gòu)建和自定義。
借助低代碼能力,HR系統(tǒng)可以快速實現(xiàn)協(xié)同表格、招聘管理、員工關(guān)系管理等常見應(yīng)用的開發(fā)。
與此同時,采用低代碼開發(fā),不僅可以減少編寫代碼的數(shù)量,降低開發(fā)的難度;而且還可以更好地保證開發(fā)質(zhì)量和效率。
也許,這樣解釋對非技術(shù)的HR業(yè)務(wù)人員來說還是一頭霧水,可以簡單舉例來理解低代碼這件事:
一個飯店主廚,雖然有豐富的經(jīng)驗和技能,可以做出美味的菜肴,但是都需要準(zhǔn)備大量的食材和各種炊具,并進行復(fù)雜的烹飪過程。就像傳統(tǒng)的HR軟件應(yīng)用開發(fā)需要耗費大量的人力和時間去研發(fā)、設(shè)計、編程、測試和維護,甚至還可能需要匯集一個強大的技術(shù)團隊來支持。
而當(dāng)HR軟件產(chǎn)品具備低代碼能力時,就像是一個全自動的廚師機器人,只需要按照食譜和口味需求,設(shè)定好參數(shù)和工作流程,即可自動烹制出美味的菜肴。低代碼能力就像是機器人的自動化程序,可以幫助HR軟件快速實現(xiàn)業(yè)務(wù)的定制和開發(fā),大大簡化了開發(fā)流程和開發(fā)成本。
低代碼是近年來技術(shù)領(lǐng)域比較火的關(guān)鍵詞之一,國內(nèi)企業(yè)千千萬萬,人力資源需求千變?nèi)f化。低代碼能力究竟能為HR軟件領(lǐng)域帶來什么?市場現(xiàn)狀如何?
根據(jù)一些官方公開資料做了一些梳理,來看看HR軟件產(chǎn)品的低代碼應(yīng)用。
一、概念:低代碼、零代碼與PaaS
“低代碼”這一概念并不僅僅是指平臺即服務(wù)(PaaS)或開發(fā)工具,而是一種以視覺化、可定制化為核心的開發(fā)方法論。
低代碼興起的原因,是因為傳統(tǒng)軟件開發(fā)過程中的高成本、高風(fēng)險、低靈活性等問題,影響了企業(yè)的創(chuàng)新和商業(yè)競爭力。
低代碼平臺的出現(xiàn),通過降低開發(fā)門檻、提高開發(fā)效率、增強定制化能力等方面,實現(xiàn)了快速應(yīng)對業(yè)務(wù)變化和需求創(chuàng)新的目標(biāo)。
我們先來厘清與其相關(guān)的幾個概念:
1. 低代碼VS傳統(tǒng)代碼開發(fā)
- 傳統(tǒng)開發(fā)。傳統(tǒng)開發(fā)通常需要大量編寫代碼,開發(fā)周期長,需要專業(yè)開發(fā)人員具備深厚的編程能力和技術(shù)知識。開發(fā)過程中需要從頭構(gòu)建應(yīng)用程序,包括界面設(shè)計、業(yè)務(wù)邏輯編寫等,整個過程較為繁瑣。
- 低代碼。低代碼開發(fā)采用可視化界面和模型驅(qū)動的方式,使得開發(fā)過程更加簡化和高效。通過拖拽組件和定義數(shù)據(jù)模型、流程模型等,非開發(fā)人員也可以快速構(gòu)建應(yīng)用程序。它減少了代碼編寫的需求,將開發(fā)重點放在業(yè)務(wù)邏輯上,提高了開發(fā)效率。
傳統(tǒng)開發(fā)需要編寫大量的代碼,就像用傳統(tǒng)的磚石建造房屋,需要砌磚一樣繁瑣。先制定詳細(xì)的建筑計劃、圖紙,并準(zhǔn)備好所有需要用到的磚塊、水泥、鋼筋等材料。
而低代碼開發(fā)則通過可視化界面和模型驅(qū)動的方式,讓非專業(yè)人員也能迅速構(gòu)建應(yīng)用程序。就像用搭積木一樣簡單,給你準(zhǔn)備一套搭積木的工具集,里面有各種不同的積木塊,可以拼湊成不同的形狀和結(jié)構(gòu)。
你只需要按照自己的需求,將這些積木塊組合起來,很快就能構(gòu)建出一個完整的房屋。
這種方式大大提高了開發(fā)的速度和效率,讓更多的人能夠參與應(yīng)用開發(fā)過程,快速滿足業(yè)務(wù)需求。
2. 低代碼VS零代碼
低代碼(Low-Code)開發(fā)和零代碼(No-Code)開發(fā)區(qū)別在于開發(fā)者所需的參與程度。低代碼開發(fā)強調(diào)的是使用少量代碼來快速構(gòu)建應(yīng)用程序,開發(fā)人員仍需一定程度的編碼和技術(shù)知識。
在零代碼平臺上,開發(fā)人員可以使用可視化的拖拽、配置和定制工具來創(chuàng)建應(yīng)用程序,而無需手寫任何代碼。
3. 低代碼VSPaaS
PaaS是一種為企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型的服務(wù)。通過提供技術(shù)平臺,賦予企業(yè)技術(shù)工具和能力,以降低實現(xiàn)業(yè)務(wù)需求的成本。
根據(jù)成本降低的角度劃分,PaaS可以分為aPaaS和iPaaS(aPaaS主要關(guān)注于企業(yè)內(nèi)部應(yīng)用的開發(fā)和實現(xiàn),而iPaaS則更專注于企業(yè)間的系統(tǒng)集成和數(shù)據(jù)交互,我們討論的主要是aPaaS)。aPaaS通過提供可拖拉拽的界面,幫助企業(yè)快速實現(xiàn)網(wǎng)頁或小程序的搭建,降低功能實現(xiàn)的成本。
由于在實現(xiàn)過程中只需要少數(shù)代碼,甚至幾乎不需要編寫代碼,aPaaS也被稱為低代碼平臺。
低代碼平臺的靈活性和自定義能力,以及提高開發(fā)效率背后的成本降低,顯著降低了企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型的門檻,吸引了眾多企業(yè)的興趣。
簡單來說,低代碼平臺是一種讓開發(fā)者可視化功能,快速構(gòu)建企業(yè)級應(yīng)用的方法,而PaaS平臺為企業(yè)提供了一個應(yīng)用程序開發(fā)和部署的平臺。
因此,我們可以看到,低代碼不僅僅代表PaaS平臺的能力,它是一種開發(fā)應(yīng)用程序的方法或者開發(fā)模式。其目的是通過可視化、模型化、自動生成代碼等技術(shù)手段,使得非專業(yè)開發(fā)人員也能夠快速開發(fā)出高質(zhì)量的應(yīng)用程序。
通過厘清概念,我們可以總結(jié)低代碼開發(fā)具有以下特點:
- 可視化開發(fā):低代碼平臺提供了圖形化界面和組件,使應(yīng)用開發(fā)更加直觀化和個性化。通過拖拽、配置屬性等操作,用戶可以定制應(yīng)用界面和交互。
- 模型驅(qū)動開發(fā):低代碼平臺強調(diào)使用模型來驅(qū)動應(yīng)用開發(fā),通過定義數(shù)據(jù)模型、流程模型等,平臺能夠自動生成應(yīng)用的基礎(chǔ)結(jié)構(gòu)和代碼。
- 代碼自動生成:低代碼平臺可以根據(jù)用戶的配置和定義,自動生成應(yīng)用程序的代碼。開發(fā)人員只需編寫少量的定制化代碼,而無需從頭開始編寫整個應(yīng)用。
- 集成開發(fā):低代碼平臺通常提供了集成開發(fā)環(huán)境,集成了開發(fā)、測試、部署等一系列開發(fā)過程中所需的工具和功能。這種集成開發(fā)環(huán)境可以簡化開發(fā)人員的工作流程,提高開發(fā)效率。
- 組件化開發(fā):低代碼平臺提供了一系列預(yù)定義的組件和模板,可以供開發(fā)人員直接使用,無需從頭編寫。這種組件化開發(fā)能夠加快應(yīng)用開發(fā)的速度,并提高代碼的可重用性。
二、市場:HR軟件的低代碼應(yīng)用現(xiàn)狀
近年來,互聯(lián)網(wǎng)巨頭B端軟件產(chǎn)品布局,紛紛將低代碼作為其戰(zhàn)略重點之一。如釘釘積極推進PaaS化戰(zhàn)略、飛書收購低代碼公司并推出aPaaS系統(tǒng)”昆侖”,而企業(yè)微信與騰訊云的微搭合作等。
對于這些大廠來說,低代碼開發(fā)被認(rèn)為是加速企業(yè)應(yīng)用開發(fā)、提高效率的有效手段。
伴隨數(shù)字化轉(zhuǎn)型和自動化需求的增長,國內(nèi)的HR軟件領(lǐng)域的低代碼應(yīng)用,也開始呈現(xiàn)興起態(tài)勢。軟件廠商自然都意識了到低代碼能力對提高項目交付成功率和效率的潛力,進一步提高客戶的綜合滿意度。
但是, PaaS 平臺對產(chǎn)品架構(gòu)能力、研發(fā)團隊實力和研發(fā)投入都非常大。面對這樣的高成本與技術(shù)投入,如果不算金蝶、用友這類大型綜合軟件廠商,HR領(lǐng)域垂直賽道也只有紅海云、北森等主流HR軟件。
依托多年行業(yè)深耕和的產(chǎn)品積累,真正將低代碼作為底層能力,已經(jīng)穩(wěn)定投入使用PaaS平臺服務(wù)。
根據(jù)用戶需求和市場特點,面向HR領(lǐng)域的低代碼開發(fā)廠商可以分成以下三類:
1. 垂直領(lǐng)域定制型
一般是像紅海云、北森這類從中大型企業(yè)市場切入的,專注滿足HR管理的具備自研低代碼能力的軟件廠商。
大多數(shù)企業(yè)不會用低代碼從零研發(fā)整套HR核心系統(tǒng),而是在使用這些軟件廠商的成熟解決方案基礎(chǔ)上,再通過其低代碼能力賦予企業(yè)對系統(tǒng)的個性化定義能力。
相比小型企業(yè),中大型企業(yè)需求復(fù)雜且多變。這類低代碼平臺通常包含豐富的HR業(yè)務(wù)功能模塊和預(yù)置業(yè)務(wù)組件,同時也封裝了業(yè)務(wù)邏輯規(guī)則,無論是權(quán)限,表單,流程,都可以根據(jù)客戶的需求進行快速配置,能夠快速適應(yīng)企業(yè)的變化。
企業(yè)能夠降低開發(fā)成本,廠商本身也能提升交付速度,客戶滿意度自然就提升。
紅海云RedPaaS低代碼開發(fā)平臺功能
北森PaaS平臺功能
不過,此類型低代碼平臺一定程度上企業(yè)客戶只能在這些PaaS平臺預(yù)設(shè)范圍內(nèi)更改,邊界外的個性化需求仍然需要定制開發(fā),此時像北森這類saas類軟件限制仍然比紅海云這類主打私有化部署廠商更多,靈活度不如后者。
2. 通用場景應(yīng)用型
為企業(yè)提供通用場景應(yīng)用解決方案的低代碼平臺,能滿足各種企業(yè)的常見需求。如人力資源管理、項目管理、客戶關(guān)系管理等。這些平臺具備較高的靈活性和可配置性,能夠快速構(gòu)建適應(yīng)不同場景的應(yīng)用。
比如簡道云,明道云,輕流,氚云等平臺,主要是面向非技術(shù)人員的低代碼平臺,提供簡單易用的可視化建模工具,使用戶無需編碼知識即可創(chuàng)建和定制應(yīng)用。
簡道云零代碼搭建人事管理應(yīng)用
明道云人事管理模板應(yīng)用
零代碼開發(fā)免除了編寫和理解代碼的需求,“傻瓜式”系統(tǒng)開發(fā)操作使非技術(shù)人員更加簡單和易于上手。
然而,另一方面零代碼引入也意味著無法實現(xiàn)更多定制與拓展,只能做到業(yè)務(wù)模塊組件的簡單堆砌,無法實現(xiàn)更精細(xì)化、靈活化的功能更迭與布局,不適合復(fù)雜業(yè)務(wù)需求。
3. 自助式配置平臺
這類低代碼平臺注重簡單易用和自助開發(fā)的特點,面向小型企業(yè)和HR從業(yè)人員。它們提供簡潔直觀的圖形化界面和預(yù)置的模板,允許用戶通過拖拽和配置的方式快速開發(fā)HR應(yīng)用。
這類平臺通常適用于輕量級的HR管理需求,如員工信息管理、考勤管理等。
三、能力:HR軟件為什么需要低代碼
當(dāng)我們購買一個新的手機時,它在出廠時已經(jīng)預(yù)裝了一些應(yīng)用程序,如QQ、微信、支付寶等,這些應(yīng)用程序可以完成很多常用功能。但如果我們有特殊需求或者喜歡使用其他應(yīng)用程序,就需要去應(yīng)用商店下載或自行安裝。
類比到HR系統(tǒng)中,同樣可以看作是一個預(yù)裝了常用功能的平臺,如員工信息管理、薪酬管理、績效管理等模塊。這些預(yù)裝的功能只是滿足一般需求,但如果需要適應(yīng)特殊行業(yè)或企業(yè)的需求,或需要實現(xiàn)更加復(fù)雜的管理流程。
此時,具備低代碼能力的HR系統(tǒng)允許用戶通過使用表單設(shè)計器、規(guī)則引擎和流程設(shè)計器等工具來自定義和定制各種功能模塊。
這使得用戶能夠根據(jù)特定需求在現(xiàn)有功能基礎(chǔ)上靈活構(gòu)建和擴展 HR 系統(tǒng),提供滿足特定需求的解決方案。
這一點與在應(yīng)用商店查找和下載特定應(yīng)用的過程類似,可以讓用戶在需要時自由地選擇和增加不同的定制功能,使得HR管理更加靈活、適應(yīng)性更強。
在HR系統(tǒng)中,這些低代碼的能力一般可以通過以下方式來實現(xiàn):
- 表單設(shè)計器。通過表單設(shè)計器來實現(xiàn)表單的設(shè)計和定制化,包括添加字段、設(shè)置必填項、控制選項范圍、關(guān)聯(lián)其他表單等。
- 動態(tài)表單。通過動態(tài)表單來適應(yīng)不同的招聘崗位或員工類型,例如可以根據(jù)不同的招聘崗位設(shè)計不同的招聘申請表單。
- 流程設(shè)計器。通過流程設(shè)計器來實現(xiàn)人力資源流程的定制化,包括審批流程、錄用決策流程等,可以設(shè)置流程節(jié)點、參與人員、流程條件等。
- 規(guī)則引擎。通過規(guī)則引擎來實現(xiàn)對HR數(shù)據(jù)的自動化處理和規(guī)范化,例如可以設(shè)置自動化計算薪資、生成績效評價報告等操作。
- 可視化報表。通過可視化報表來實現(xiàn)HR數(shù)據(jù)的展示和分析,例如可以生成員工福利、薪資分析等報表供相關(guān)人員進行參考。
舉個例子,假設(shè)HR系統(tǒng)中有一個“請假申請表單”的模板,但集團公司下不同分子公司需要不同的申請表單,如何實現(xiàn)這種靈活性呢?
有了低代碼的能力,我們可以通過以下步驟來實現(xiàn):
紅海云PaaS平臺的表單設(shè)計引擎示例
進入表單設(shè)計器界面,選擇“新建表單”功能:
- 在表單設(shè)計器中,可以通過拖拽、刪除、添加組件等操作來設(shè)計表單,比如添加姓名、性別、學(xué)歷、工作經(jīng)驗等字段。
- 設(shè)計完成后,可以根據(jù)組織/崗位的不同,選擇不同的表單模板,讓HR專員能夠按照不同的配置項快速創(chuàng)建工作申請表單。
- 通過動態(tài)表單的功能,HR專員可以根據(jù)不同的組織需求來快速創(chuàng)建相應(yīng)的申請表單,而不是用同一個固定的模板,避免了在請假流程中的不必要的復(fù)雜性。換句話說,通過低代碼的能力,可以快速提升HR系統(tǒng)的可擴展性和適應(yīng)性。
那么,對企業(yè)來說,在采購HR系統(tǒng)軟件產(chǎn)品時,有哪些低代碼核心能力是需要重點關(guān)注的呢?以下5點可以參考:
- 自定義表單和工作流。
- 系統(tǒng)可集成和API可接。
- 可視化報表和數(shù)據(jù)分析。
- 角色和權(quán)限管理。
- 靈活擴展性和定制化。
四、未來:當(dāng)?shù)痛a融合ChatGPT
最后,再多聊兩句對低代碼與HR軟件發(fā)展的未來。低代碼的出現(xiàn)給企業(yè)應(yīng)用開發(fā)帶來了全新的效率工具,而如今伴隨ChatGPT的興起與熱潮,HR軟件又會有怎樣的新突破呢?
當(dāng)?shù)痛a能力與ChatGPT融合在HR系統(tǒng)中時,我們可以展望以下發(fā)展方向:
- 更智能問答機器人接入。通過低代碼平臺,讓ChatGPT變得更易接入,并用于智能問答功能。這樣,員工可以更快地獲取HR相關(guān)的信息和解決問題,提升自助服務(wù)和用戶體驗。
- 更智能仿真的業(yè)務(wù)助手。利用智能問答交互形式,開發(fā)智能助手或智能機器人等產(chǎn)品,幫助員工提出需求和指令。系統(tǒng)會理解用戶的意圖,并提供相應(yīng)的響應(yīng)和操作。結(jié)合低代碼平臺的數(shù)據(jù)處理和圖形化展示功能,幫助員工更好地理解和利用HR數(shù)據(jù),促進數(shù)字化應(yīng)用在企業(yè)管理中的作用。
- 更自動生成代碼和應(yīng)用。通過結(jié)合ChatGPT和低代碼平臺的能力,在較長時間內(nèi),可以實現(xiàn)自動化的代碼和應(yīng)用生成。訓(xùn)練ChatGPT模型,讓它能夠自動生成表單、工作流、邏輯流和數(shù)據(jù)流等應(yīng)用組件。再通過與用戶的多輪對話和少量的人工處理,完善應(yīng)用并進行迭代,提高效率和靈活性。
本文由 @象牙舟 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。
挺牛的
chatgpt和人工智能一樣,不可用。只是一個高級點的百度而已。另外區(qū)分0代碼和低代碼