周 野,李 藍(lán)
(1.沈陽瑞碼科技有限公司,遼寧 沈陽 110021;2.遼寧工業(yè)大學(xué),遼寧 錦州 121001)
截止2022年,我國工業(yè)互聯(lián)網(wǎng)產(chǎn)業(yè)規(guī)模已超萬億元。數(shù)字化轉(zhuǎn)型是大勢所趨[1],但中小企業(yè)真正實(shí)施起來困難重重。本文梳理了制造企業(yè)數(shù)字化轉(zhuǎn)型痛點(diǎn),分為兩大類,一類在制造企業(yè)本身,企業(yè)的轉(zhuǎn)型困境主要體現(xiàn)在以下三點(diǎn):
1)數(shù)字化轉(zhuǎn)型理念不清,企業(yè)缺少對數(shù)字化轉(zhuǎn)型技術(shù)與解決方案的了解,轉(zhuǎn)型意愿不明確。中小型企業(yè)大多處于工業(yè)2.0甚至工業(yè)1.0階段,信息化基礎(chǔ)薄弱[2],而現(xiàn)在技術(shù)迭代速度快,中小型企業(yè)智能化進(jìn)程現(xiàn)狀與數(shù)字化轉(zhuǎn)型技術(shù)之間存在巨大溝壑,企業(yè)不知道該怎么轉(zhuǎn)型。
2)數(shù)字化轉(zhuǎn)型意義不明,企業(yè)對數(shù)字化轉(zhuǎn)型解決方案賦能水平與實(shí)施效果存在一定的疑慮。數(shù)字化轉(zhuǎn)型成功案例大多屬于大型企業(yè),與中小型企業(yè)生產(chǎn)經(jīng)營現(xiàn)狀不符,一旦轉(zhuǎn)型失敗就會出局,企業(yè)不敢輕易轉(zhuǎn)型。
3)數(shù)字化轉(zhuǎn)型資金缺乏,企業(yè)缺乏數(shù)字化轉(zhuǎn)型相關(guān)預(yù)算,數(shù)字化轉(zhuǎn)型的投入產(chǎn)出比不清晰。現(xiàn)有升級解決方案要價(jià)高且生效慢,中小型企業(yè)難以負(fù)擔(dān)轉(zhuǎn)型費(fèi)用。
另一痛點(diǎn)來源于助力方。對制造企業(yè)數(shù)字化轉(zhuǎn)型解決方案服務(wù)機(jī)構(gòu)而言,市場門檻高,服務(wù)成本高,工作量大,項(xiàng)目從開發(fā)到交付的時(shí)間長,創(chuàng)新成果容易被同行復(fù)制,投入產(chǎn)出比不高;對政府來說,推動企業(yè)數(shù)字化轉(zhuǎn)型任務(wù)壓力較大,高質(zhì)量數(shù)字化轉(zhuǎn)型解決方案服務(wù)商資源的導(dǎo)入與管理需求迫切[3]。
基于種種原因,中國中小型企業(yè)的智能升級雖然迫在眉睫,卻難以找到適配的解決方案。本文嘗試用一種領(lǐng)域類低代碼的開發(fā)思路設(shè)計(jì)一款符合中小型企業(yè)現(xiàn)狀的交付管理系統(tǒng),來探索中小企業(yè)智能改造之道,為中小型企業(yè)的管理信息化提供便捷靈活、經(jīng)濟(jì)適用的軟件產(chǎn)品,同時(shí)減少社會在工業(yè)信息化領(lǐng)域因企業(yè)智能升級技術(shù)不到位而多投入的巨額花費(fèi)。
據(jù)報(bào)告,中國低代碼市場規(guī)模預(yù)計(jì)2025年達(dá)到131億,未來5年復(fù)合增速為52.6%[4]。市場趨勢向好,國外亞馬遜、微軟、谷歌及西門子等巨頭早已開始布局,國內(nèi)華為、阿里、騰訊及百度等大廠也紛紛進(jìn)駐,越來越多的低代碼平臺開發(fā)應(yīng)用落地。尤其是疫情期間應(yīng)防疫要求,各地緊急上線疫情防控系統(tǒng),工作量大、交期緊、應(yīng)用范圍廣且要保證系統(tǒng)穩(wěn)定性的情況下,低代碼開發(fā)提供了很好的解決方案,阿里團(tuán)隊(duì)協(xié)作僅用一天時(shí)間就搭建出浙江省新型肺炎公共服務(wù)與管理平臺[5],極大地提高開發(fā)效率,降低社會成本。
低代碼平臺開發(fā)降低了應(yīng)用搭建門檻,非專業(yè)開發(fā)人員也能通過圖形化配置實(shí)現(xiàn)簡單開發(fā)。作為一個(gè)實(shí)現(xiàn)跨學(xué)科開發(fā)的工具,低代碼平臺開發(fā)可以幫助企業(yè)管理專家釋放專業(yè)能力,即使不精于軟件開發(fā)也能將專業(yè)的管理想法通過低代碼開發(fā)平臺實(shí)現(xiàn)。管理人員的參與可以優(yōu)化產(chǎn)品的功能,減少溝通成本,使得開發(fā)出來的產(chǎn)品功能與實(shí)際需求更匹配,用戶體驗(yàn)感更佳。低代碼開發(fā)還能減少對專業(yè)工程師的依賴,減輕編程人員的工作量,使得開發(fā)人員和產(chǎn)品工作者能更專注的聚焦于核心業(yè)務(wù)的打磨和快速試錯(cuò),縮短交付時(shí)間,降低開發(fā)成本,為企業(yè)降本增效。
低代碼開發(fā)的通用性、低成本、聯(lián)通性、高效率、靈活性和穩(wěn)定性會讓越來越多的機(jī)構(gòu)、企業(yè)、政府選擇低代碼開發(fā)應(yīng)用[6],市場趨向也確實(shí)如此。低代碼領(lǐng)域多點(diǎn)開花,低代碼原生廠商、以應(yīng)用開發(fā)為主的廠商及SaaS軟件或者云廠商轉(zhuǎn)型做低代碼的廠商,以及即時(shí)通信、DevOps和運(yùn)維、協(xié)同辦公、營銷管理等[7]廠商紛紛發(fā)力,通過和不同企業(yè)合作打開市場,占有一席之地。低代碼開發(fā)是一個(gè)不可逆的方向,我們唯一要做的就是盡快實(shí)現(xiàn)低代碼應(yīng)用在中小型工業(yè)企業(yè)的落地。
普通的項(xiàng)目開發(fā)完全由技術(shù)人員進(jìn)行,從用戶需求捕捉到產(chǎn)品部署的開發(fā)周期長,期間要經(jīng)過多輪測試才能上線,雖然保證了系統(tǒng)的穩(wěn)定性,但二開難度大,適合需求變動很少的企業(yè)。通用型低代碼開發(fā)通過圖形化組件形式,搭建門檻低便于非技術(shù)人員參與開發(fā),減輕程序開發(fā)的難度,降低企業(yè)試錯(cuò)成本。領(lǐng)域類低代碼腳本開發(fā)以低代碼開發(fā)為工具,在此基礎(chǔ)上融合行業(yè)/領(lǐng)域抽象模型腳本,彌補(bǔ)低代碼開發(fā)在企業(yè)實(shí)際應(yīng)用深度方面的不足,實(shí)現(xiàn)軟件快速定制開發(fā)和企業(yè)專業(yè)管理的密切結(jié)合。普通開發(fā)、通用型低代碼開發(fā)和領(lǐng)域類低代碼開發(fā)的性能比較見下表。領(lǐng)域類低代碼開發(fā)平臺、通用型低代碼開發(fā)及普通開發(fā)的區(qū)別如圖1所示。
圖1 領(lǐng)域類低代碼開發(fā)平臺、通用型低代碼開發(fā)和普通開發(fā)的區(qū)別
領(lǐng)域類低代碼腳本開發(fā)與通用型低代碼開發(fā)最大的不同在于前者構(gòu)建了一個(gè)全新的、更符合中小型企業(yè)實(shí)際經(jīng)營生產(chǎn)的交付管理模型,后續(xù)的全部開發(fā)均以交付邏輯為基礎(chǔ),借助低代碼開發(fā)工具實(shí)現(xiàn)交付管理模型從思想到實(shí)際應(yīng)用的目標(biāo)。由此引入交付管理模型的概念以便讀者理解。
交付管理模型是依據(jù)確定的計(jì)劃或任務(wù)(來源于合同),向具有特定交付能力的工作單元配給資源,從而使計(jì)劃按照任務(wù)鏈的順序有序進(jìn)行,最終按目標(biāo)實(shí)現(xiàn)訂單交付。對“專精特新”的中國中小型企業(yè)而言,一切生產(chǎn)活動皆以快速交付為目標(biāo),固定或標(biāo)準(zhǔn)的管理流程對其而言會成為約束生產(chǎn)的不利條件,且企業(yè)組織架構(gòu)圍繞生產(chǎn)形成,除生產(chǎn)部門外其他人員較少,不需要大而全的管理系統(tǒng),因而對應(yīng)的管理軟件必須具備高度柔性,并且精簡易操作,交付管理模型正是基于此種考慮構(gòu)建的。交付管理模型的基本單位是工作單元,工作單元可依據(jù)用戶需求進(jìn)行動態(tài)重構(gòu),工作單元示意圖如圖2所示。以企業(yè)管理者需要的能體現(xiàn)生產(chǎn)能力或經(jīng)營利潤的各種指標(biāo)為例,需要先分析構(gòu)成指標(biāo)的數(shù)據(jù)來源,依據(jù)數(shù)據(jù)信息產(chǎn)生的階段和過程來構(gòu)建工作單元,這些數(shù)據(jù)可以在一個(gè)工作單元中捕獲,也可以在多個(gè)工作單元中獲取,工作單元的構(gòu)建要以能獲取企業(yè)用戶需要的信息為基準(zhǔn)。企業(yè)還可以通過生產(chǎn)經(jīng)營指標(biāo)反推工作單元的數(shù)據(jù)統(tǒng)計(jì)和數(shù)據(jù)采集,追溯構(gòu)成指標(biāo)的數(shù)據(jù)源頭,為指標(biāo)的準(zhǔn)確呈現(xiàn)設(shè)置數(shù)據(jù)信息采集點(diǎn)。交付任務(wù)鏈?zhǔn)枪ぷ鲉卧匆欢ǖ捻樞蜿P(guān)聯(lián)起來的集合。在生產(chǎn)企業(yè),主生產(chǎn)計(jì)劃指導(dǎo)實(shí)際生產(chǎn)活動,是貫穿企業(yè)內(nèi)部生產(chǎn)活動的主線,工作單元執(zhí)行的是主生產(chǎn)計(jì)劃的分解項(xiàng)任務(wù),而交付任務(wù)鏈則則體現(xiàn)主計(jì)劃的完整交付信息。
圖2 工作單元示意圖
企業(yè)生產(chǎn)中交付活動起于合同,涉及銷售管理、設(shè)計(jì)管理、項(xiàng)目管理、采購管理、生產(chǎn)管理、質(zhì)量管理、庫房管理、外協(xié)管理、財(cái)務(wù)管理、人力資源管理、工程管理及運(yùn)維管理,到產(chǎn)品完好交付到客戶手中為止。交付管理模型把這些過程全部抽象化,并收集整理隨著這些生產(chǎn)活動的物質(zhì)流動而同時(shí)產(chǎn)生信息流,只保留能體現(xiàn)生產(chǎn)能力或交付要求的元素,然后按照交付要素的形式對其進(jìn)行存儲,按信息參與交付活動的角色分類,在交付管理模型中分為數(shù)據(jù)設(shè)置、數(shù)據(jù)導(dǎo)入、過程管控及執(zhí)行結(jié)果等階段的信息。拆分后的生產(chǎn)活動通過各自涉及的不同交付要素,在不同的工作單元和交付任務(wù)鏈中區(qū)分體現(xiàn)。在工作單元執(zhí)行過程中,觸發(fā)任務(wù)指令開啟進(jìn)程,平臺按需給工作單元配給資源,經(jīng)過作業(yè)平臺的方法、環(huán)境、評價(jià)及測試處理,輸出交付成果的信息,這些信息通過審批流可實(shí)現(xiàn)在干系人中的傳遞及處理。工作單元作業(yè)展示如圖3所示。
領(lǐng)域類低代碼腳本開發(fā)架構(gòu)有三層,最底層為基礎(chǔ)數(shù)據(jù)設(shè)定和組件層,完全由低代碼開發(fā)工具來設(shè)計(jì),并將底層代碼根據(jù)交付管理模型的要素進(jìn)行封裝打包,構(gòu)建各種組件;中間層為領(lǐng)域腳本層,平臺根據(jù)用戶所處行業(yè)的生產(chǎn)共性抽象出通用腳本模板,腳本模板經(jīng)過配置后可直接應(yīng)用;最上層為場景應(yīng)用層,平臺或企業(yè)用戶可按實(shí)際生產(chǎn)配置需要的應(yīng)用場景。
以生產(chǎn)領(lǐng)域低代碼腳本開發(fā)為例,生產(chǎn)領(lǐng)域低代碼腳本開發(fā)平臺架構(gòu)如圖4所示,平臺構(gòu)建具有交付模型要素的圖形組件,組件的開發(fā)以實(shí)現(xiàn)工作單元的交付為目標(biāo),為此每個(gè)組件要配置相應(yīng)的資源以及管評方法,將交付管理模型的各種要素用計(jì)算機(jī)能識別的方式體現(xiàn)出來。架構(gòu)中間層的腳本模板是一系列連續(xù)生產(chǎn)活動的抽象化表示,但并不是固化的業(yè)務(wù)流程,腳本模板基于交付任務(wù)鏈和主生產(chǎn)計(jì)劃的執(zhí)行情況來設(shè)計(jì),是一組業(yè)務(wù)關(guān)聯(lián)緊密的組件的封裝組合,通過實(shí)際生產(chǎn)中的業(yè)務(wù)流關(guān)聯(lián)不同的組件來實(shí)現(xiàn)特定的功能。生產(chǎn)領(lǐng)域場景立足于實(shí)際生產(chǎn),實(shí)際生產(chǎn)過程中需要的完整管理功能直接通過腳本模板的搭配組合來實(shí)現(xiàn),能像工具一樣隨用隨搭,且能針對需要的功能構(gòu)建高度專用性的管理工具。企業(yè)管理專家只需要從腳本模板庫中選擇模板,在此腳本模板上完全由企業(yè)內(nèi)部發(fā)揮管理想法,自己配置需要的應(yīng)用場景,借由此種簡便的自主開發(fā)模式釋放企業(yè)專家能力,實(shí)現(xiàn)企業(yè)智慧應(yīng)用的隨用隨搭。
圖4 生產(chǎn)領(lǐng)域低代碼腳本開發(fā)平臺架構(gòu)圖
領(lǐng)域類低代碼腳本開發(fā)運(yùn)用低代碼開發(fā)工具,將更符合中小型生產(chǎn)企業(yè)實(shí)際生產(chǎn)特性的交付管理模型開發(fā)成企業(yè)信息化管理工具,不僅將一種新的管理思路引入到中小型生產(chǎn)企業(yè)的管理中,還能實(shí)現(xiàn)這種精簡、高度柔性的管理工具的快速開發(fā)和應(yīng)用,幫助企業(yè)釋放專家能力,更簡便高效地管理生產(chǎn)信息資源。
領(lǐng)域類低代碼開發(fā)平臺操作簡單,平臺依據(jù)交付管理模型的要素來設(shè)計(jì)組件,保證開發(fā)出來的組件功能范圍能覆蓋企業(yè)所有交付活動。在此基礎(chǔ)上,為組件配置參數(shù),并設(shè)置組件間的關(guān)系與通信方式,按業(yè)務(wù)規(guī)則封裝打包具有不同功能屬性的組件,形成一個(gè)通用型腳本模板。平臺提供的腳本模板依據(jù)中小型工業(yè)企業(yè)生產(chǎn)共性構(gòu)建,能滿足同行業(yè)大多數(shù)企業(yè)的要求,在這個(gè)模板的支持下,平臺只需要為企業(yè)用戶配置企業(yè)的內(nèi)容,或者根據(jù)企業(yè)的生產(chǎn)實(shí)際調(diào)整模板中組件的執(zhí)行順序即可直接應(yīng)用,省去大量重復(fù)的開發(fā)工作。在此腳本模板上還可以進(jìn)一步搭建如企業(yè)資源管理、財(cái)務(wù)管理及決策支持等綜合應(yīng)用。通用型腳本模板的功能不足以滿足企業(yè)特色需求時(shí),平臺可向下追溯到組件,通過重構(gòu)組件來創(chuàng)立新的腳本模板,進(jìn)而搭建新應(yīng)用,而非直接修改底層代碼來構(gòu)建,不僅能快速響應(yīng)需求變化,還保證了底層代碼的獨(dú)立性和系統(tǒng)的穩(wěn)定運(yùn)行。
領(lǐng)域類低代碼開發(fā)平臺允許使用者跳過基礎(chǔ)架構(gòu)以及某些復(fù)雜技術(shù)細(xì)節(jié),使用平臺提供的以直觀形式呈現(xiàn)的豐富組件和腳本模板,選擇需要的模板,根據(jù)平臺提供的可視化工具完成業(yè)務(wù)邏輯的構(gòu)建,并對觸發(fā)/終止條件、處理節(jié)點(diǎn)及節(jié)點(diǎn)參與者進(jìn)行配置,簡單拖拽就能快速完成整個(gè)模型的搭建,并直接應(yīng)用到與業(yè)務(wù)需求緊密相關(guān)的工作上,實(shí)現(xiàn)企業(yè)內(nèi)部管理系統(tǒng)的配置即開發(fā),所見即所得。這一切只需要少量代碼甚至不需要手寫代碼就能完成企業(yè)特色應(yīng)用場景的開發(fā)配置[8]。
在交付管理模型中,企業(yè)的交付活動全部抽象為工作單元。工作單元具有交付的屬性和動作,只要預(yù)先設(shè)定好觸發(fā)條件、終止條件及每個(gè)工作單元投入的資源,然后按照交付任務(wù)鏈的執(zhí)行順序依次執(zhí)行每個(gè)工作單元,即可輸出完整的交付信息,以此為底層邏輯開發(fā)設(shè)計(jì)的領(lǐng)域類低代碼腳本開發(fā)平臺讓技術(shù)賦能業(yè)務(wù),實(shí)現(xiàn)業(yè)務(wù)流程的廣泛自動化,讓管理人員聚焦業(yè)務(wù)難題,人盡其能,物盡其用。
通過平臺API接口與外部系統(tǒng)連接,提前將規(guī)則設(shè)置在系統(tǒng)中,由系統(tǒng)來處理簡單、重復(fù)和低附加值工作,如在生產(chǎn)投料環(huán)節(jié),可以略過生產(chǎn)管理組長,在進(jìn)程達(dá)到終止條件時(shí),通過手機(jī)或其他終端直接向生產(chǎn)的機(jī)器設(shè)備和投料人員發(fā)布通知開始下一進(jìn)程。參與生產(chǎn)的人員在系統(tǒng)錄入生產(chǎn)過程的資源使用情況,并判斷進(jìn)程是否可以結(jié)束,通過系統(tǒng)與生產(chǎn)線的直接交互,完成業(yè)務(wù)流程的自動執(zhí)行和人員的驅(qū)動。系統(tǒng)與企業(yè)的良性互動機(jī)制是雙贏的基礎(chǔ)[9]。在使用中后期,平臺積累了足夠數(shù)據(jù)和知識后,還可以輔助管理人員進(jìn)行重要生產(chǎn)事項(xiàng)的決策,實(shí)現(xiàn)由數(shù)據(jù)驅(qū)動的智能生產(chǎn),以數(shù)據(jù)流帶動技術(shù)流、物資流、資金流和人才流,改變成本結(jié)構(gòu)和價(jià)值創(chuàng)造過程,推動企業(yè)業(yè)務(wù)創(chuàng)新和模式變革。通過領(lǐng)域類低代碼腳本開發(fā)平臺的部署,企業(yè)傳統(tǒng)制造技術(shù)和生產(chǎn)經(jīng)營組織體系融合5G、人工智能、云計(jì)算、數(shù)字孿生及區(qū)塊鏈等新一代數(shù)字信息技術(shù),實(shí)現(xiàn)企業(yè)生產(chǎn)和經(jīng)營管理的智能改造[10]。
由于軟件產(chǎn)品與物質(zhì)產(chǎn)品不同,是一種邏輯產(chǎn)品[11],不論前期開發(fā)研制花費(fèi)了多少心血,若不能正常投入使用,對企業(yè)而言將毫無意義,不少中小型企業(yè)的智能改造就敗在這“最后一公里”,即從系統(tǒng)部署到實(shí)際生產(chǎn)經(jīng)營管理的應(yīng)用上。一方面因?yàn)槠髽I(yè)管理軟件正朝“無所不包”的趨勢發(fā)展,導(dǎo)致軟件規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜,運(yùn)維困難且費(fèi)用高昂;另一方面許多開發(fā)機(jī)構(gòu)沒有原創(chuàng)的能力,只能模仿技術(shù),在產(chǎn)品中堆積流行的概念,對軟件開發(fā)缺乏長遠(yuǎn)思考,不能順應(yīng)時(shí)代發(fā)展,長而久之就成為了過去式。
領(lǐng)域類低代碼開發(fā)平臺將底層代碼封裝成不同的組件,代碼結(jié)構(gòu)化程度高,企業(yè)運(yùn)用起來簡便,開發(fā)機(jī)構(gòu)后續(xù)運(yùn)維也不難;平臺開發(fā)有交付管理模型的理論思想為支撐,不僅降低了管理難度,還為平臺保留了未來發(fā)展空間。領(lǐng)域類腳本模板與低代碼開發(fā)的結(jié)合,為中小企業(yè)的智能改造探索出路,領(lǐng)域類低代碼開發(fā)平臺將成為中小企業(yè)智能升級的有力助手。