[自主科技]
開發人員嚴重不足,數碼化轉型要求愈來愈高,疫情期間要短時間內開發應用,加上不少企業要求應用開發時,須具API接口,以便日後與第三方應用整合互通;並須支援流動平台,以推出流動APP,最後亦要支援Web應用,以網頁登入和操作。
開發限期縮短,開發應用須滿足更多要求,管理大量版本和升級又用上其他工具,短時期又無法培訓足夠開發人員,不少企業轉向了「低程式碼」(Low-Code)和敏捷開發(Agile development),通過快速開發迭代,取代傳統開發流程。
不少科技公司推出低程式碼平台,其中葡萄牙創立的OutSystems,去年融資後估價高達95億美元,連續5年在Gartner魔力象限佔領導,客戶評選為最佳工具,近期獲香港理工大學專業及持續教育學院(PolyU CPCE)採用開發方案,並獲得好評。
PolyU CPCE以OutSystems開發校企協作教育系統;以便學生、教職員和行政人員管理本科實習計畫。以往開發的流程複雜,維護程式開發工具成本高昂,低程式碼工具正好改善上述問題。
PolyU CPCE以OutSystems碼開發平台取代傳統的軟件編碼,5個月內為校內超過5,000名學生和400名員工,建立和部署校企協作教育系統。低程式碼開發平台較以往節省約一半時間和人力資源,亦可自動產生不同報告以作分析,取代傳統填寫紙本表格流程。
一般開發前須系統分析,以精確分析用戶要求和日後難題,如果分析不較清晰,開發後來回改動,系統往往無法如期完成。類似OutSystems具快速的原型設計,可簡化用戶反饋流程,程式人員更有效與用戶溝通,及早發現和處理各種問題,短縮完工和驗收時間。
OutSystems遵從敏捷開發原則,具備變更管理工具,可應付更多更改要求;縮短部署的時間。PolyU CPCE助理院長(創新及創業)陳繼宇博士說:「即使沒編碼經驗的新IT同事,三個月內已能掌握OutSystems開發技能。」
PolyU CPCE以亦OutSystems開發疫情紀錄管理,學生可自行上載疫苗接種紀錄、染疫後康復紀錄,保存管理訪客紀錄登記,以支援防疫政策。PolyU CPCE以OutSystems改進電子學習平台,停課期間讓學生遙距學習,項目亦於四周內完成。
陳繼宇強調:「開發人員可三個月內可建立原型(Prototypes)以展示概念。較以往6至12個月的開發周期,低程式碼是更佳選擇。越來越多學生專案、習作和比賽,改以低程式碼工具,教育界應推廣低程式碼。我們也希望學生畢業前獲取OutSystems證書,加入履歷之以提升競爭力。」