據 Gartner 預測, 2021 年全球低代碼開發市場總額將達到 138 億美元,較 2020 年增長 23% ,該市場包括低代碼應用平臺(LCAP)、智能業務流程管理套件、多元體驗開發平臺(MDXP)、機器人流程自動化(RPA)以及公民自動化和開發平臺(CADP)等產品或技術。為了最大限度發揮低代碼開發的效用,企業應盡可能避免以下七個錯誤。
1. 忽略基本的開發實踐
低代碼策略可以幫助經驗不足的開發人員創建高級功能,從而幫助降低項目所需的開發人員成本。在開發速度方面它也可以帶來好處,尤其是在跨應用程序重用組件的情況下。不過,很多企業在使用低代碼策略時,容易忽略其能否滿足業務發展需求,例如不了解業務需求,及不知道需要實施哪些關鍵業務控制措施等。
2. 技能不匹配
企業使用低代碼工具的好處之一是可以減少對有經驗開發人員的需要,但這并不意味著對熟練專業人員的需求就會消失。LexisNexis Legal & Professional(一家提供法律和消費者數據服務的公司)副總裁兼首席自動化官Vinay Mummigatti表示:“進行低代碼開發的團隊需要非常精通各自的平臺,并且具備適當的產品認證以及必要的基礎知識。根據經驗,使用擅長編寫定制、編碼密集型軟件應用程序的軟件工程師,來開發低代碼解決方案是一個錯誤。他們通常會編寫數千行代碼,最終得到的只是難以維護或擴展的高度定制化應用程序,而這并不是低代碼平臺擅長的。”
3. 缺乏以業務為主導的軟件交付
低代碼平臺的使用主要是讓公民開發人員能夠實現快速交付,但是將業務用戶排除在早期決策過程之外并不是一個好主意。低代碼項目應該具備強大的業務- IT 一致性,讓業務用戶參與并了解代碼平臺中的流程模型設計、業務邏輯定義、UI(用戶界面)表單/界面設計以及每一步的數據元素轉換,有助于最終創建一個“完全合乎業務需求”的應用程序。
4. 未能更新文化和結構
IT必須從運營者和解決方案實施者轉變為值得信賴的合作伙伴、教練和平臺支持者。企業必須對其軟件實施和開發決策負責,并對企業環境的任何更改保持透明。畢竟,只有當人們愿意優化工作方式以充分利用其功能時,低代碼和無代碼技術的真正價值才能發揮出來。
5. 制定不切實際的議程
低代碼平臺可以成為增強開發的寶貴工具,但它們并不完美。企業使用低代碼平臺的一個錯誤是沒有考慮到一些技術限制。例如,在涉及“以集成為中心”的數據或跨多個系統及復雜數據結構服務編排的情況下,低代碼平臺無法很好地擴展和執行,無法提供業務所需的速度和質量。此外,企業也無法通過低代碼平臺確保以批處理模式100%處理大量數據,這是一項重大的運營和監管挑戰,對客戶體驗影響很大。
6. 部署太多工具
所謂“物極必反”,這句話同樣適用于低代碼和無代碼工具,特別是當它們不能很好地協同工作時,這一效應更加明顯。低代碼技術的實施可能不像供應商宣傳的那樣簡單。它真正的好處在于能夠利用和集成企業應用程序、數據倉庫和系統中的各種服務和數據。然而,許多企業受限于其遺留系統架構,缺乏通用的數據定義,而且其應用程序也被技術債務所拖累。雖說應用程序編程接口(API)網關、數據湖、云平臺和其他集成和聚合工具可以幫助提高系統與低代碼技術的兼容性。然而,它們并沒有解決基本的架構和數據管理挑戰。
7. 延續不良流程
低代碼工具的潛力是巨大的。通過少量培訓,IT團隊的每個成員都可以自動化其專業工作流程的關鍵元素,從而提高準確性和效率。但是這種自動化并不是萬能的,糟糕的流程仍然會是糟糕的流程,不會因為它是由機器快速準確地執行而發生變化。此外,自動化最好按程度執行。IT團隊通常認為,他們需要端到端地自動化有問題的復雜流程,才能使自動化發揮效用。但事實證明,只有專注于自動化流程中容易出錯的步驟(即產生較多返工的步驟)才是體現這些工具優勢的真正關鍵所在。
原文鏈接:https://zhuanlan.51cto.com/art/202112/696755.htm