「客戶跟開發者間的溝通從一開始就存在巨大的鴻溝,當花費大量金錢與時間開發的應用程式,交付到客戶手上時,不只沒有辦法滿足最初的需求,甚至沒有增加任何的商業價值。」Low-Code(低程式碼)開發平台Mendix,在部落格文章《介紹Low-Code宣言(Introducing the Low-Code Manifesto )》中如此描述開發者與客戶間存在已久的問題。
而這些問題只會愈演愈烈。因疫情加速了數位轉型的腳步,數位化的需求提高,代表有更多的應用需要被開發出來,企業也需要更多技術人才投入。但技術人才搶手,軟體公司Creatio今年初針對超過1,000名IT(資訊科技)、數位、商業領導者的全球性調查發現,43%的領導者認為,數位轉型的障礙主要源自於技術人才的缺乏。就算順利找到人了,還得重複一開始提到的各種問題。
Mendix認為Low-Code開發平台能夠解決應用開發的惡性循環,透過圖像化、拖拉、點擊的操作方式,降低寫程式的門檻,讓所有人都能參與其中,減少溝通不良的狀況。搭配優化開發流程,包含協作、敏捷、開放等9大原則(如下表),讓開發的應用能達成目標。
讓更多不同背景的員工參與開發,成為「平民開發者(指一般員工利用工具創造供自己或他人使用的應用程式)」,填補了一些技術人才的缺口;且根據Creatio的調查,採用Low-Code/No-Code(低程式碼/無程式碼)工具最大的優勢就是「速度」,95%的領導者認為比傳統開發流程還要快,其中更有29%的人認為,效率提升了60%以上。
不只數位轉型,無程式碼還能激發創新
除了技術人才短缺、溝通與效率問題之外,Low-Code/No-Code工具帶來更深一層的意義是,讓所有人都有了解決問題的能力。
今年3月,被喻為MarTech(行銷科技)之父的史考特.布林克(Scott Brinker)在一場主題演講中表示,「利用No-Code工具與AI(人工智慧),行銷人員將往前跨一大步,從詢問『如果會怎樣(What if)』,轉變成『這樣做如何(What about this)』。」讓Marketer(行銷人)化身為Maker(自造者),自己就具備深入解析、應用數據的能力,也讓MarTech成No-Code工具應用誘因最大領域。
另外,台灣的經濟命脈製造業,甚至擴大到所有的傳產,也應正視Low-Code/No-Code的衝擊。
勤業眾信與科技部人工智慧製造系統研究中心2020年發布的《台灣智慧製造關鍵能力調查》中,針對超過100家製造業進行調查。在數據應用能力方面,常遇到的問題就是缺乏數位化分析與邏輯性的解釋,過度仰賴資深員工的決策經驗。除了難以有效驗證有效程度之外,試錯的過程也會耗費額外的時間及有形成本。
被研調機構Gartner(顧能)選為2019年亞洲最具代表性增強決策工業AI平台的Synergies,執行長張宗堯就分享了一個案例:「機台良率不好,結果整個工廠只有一個老師父知道,把某個按鈕往右轉一點,就能提升良率。」
透過數據整合與Low-Code/No-Code工具,可讓不會寫程式的前線人員能定義問題並輸入參數,讓AI找出問題。「不一定要教會所有老師父用AI,而是讓數據成為下一代的老師父。」張宗堯說。
即使是資源豐沛的大企業,也能善用Low-Code / No-Code 工具來解放內部同仁的創新能力。以德國馬牌(Continental)為例,除了大眾熟知的輪胎產品之外,這家超過百年歷史的企業,產品還橫跨多個領域,包含車載資通訊技術、電動摩托車、自駕車技術等。
利用Low-Code/No-Code工具,該公司內部團隊建立一套資金審核系統,用來管理資本支出的需求、審核與流程管理,將過去動輒需要數小時才能完成的流程,縮短至數分鐘。值得一提的是,參與這套系統建置的人員,都不是正式的工程師。
「這就像車庫創業的過程,員工開始創造、發現新的數據,並挖掘新的機會與業務,然後帶到車庫之外,成為真正的產品。」德國馬牌全球數位應用平台總監斯溫・弗萊雪(Sven Fleischer)這樣形容Low-Code/No-Code帶來的影響。
儘管Low-Code/No-Code風潮,看似為企業許諾了一個「全民都是開發者」的未來,但現階段軟體開發仍處於Low-Code階段,還需要花些時間,慢慢轉移至真正的No-Code,屆時,無需仰賴程式碼,就能實現所有創意的烏托邦才會到來。
責任編輯:吳佩臻、林美欣