資訊管理 IBM 行動化 App 策略 行動 開發 程式

克服企業行動開發難題

2014-01-09
行動運算蔚為趨勢,企業想要化行動力為競爭力,勢必要制訂出一套行動策略,據以選擇適當的行動開發工具,建立所需要的行動應用,讓員工可以透過行動裝置更有效率地完成工作。
但企業首先要面對的挑戰,就是當今的行動平台太多、變動太快。環顧企業內部,員工持有的行動裝置非常多樣,而行動網路協定也不斷在變化,再加上開發平台持續地增加,除了更難尋找適合的開發人才外,企業也面臨開發資源容易重複、不同平台間的應用品質難以保持一致等技術性難題。

為解決上述難題,企業需要能夠同時兼顧「整合、安全、擴充」的行動開發方案。此類解決方案需利用標準化的API,縮短整合不同平台間應用所需的時間,提供資料加密機制,降低行動裝置不慎遺失後,機密資料被竊取的風險,並因應業務服務需求,保持擴充彈性。

以IBM Worklight為例,透過混合HTML5與原生程式開發所建立的開放式設計環境,支援多種主流開發技術與程式庫,並透過共用Web程式碼,讓開發資源得以重複使用,還可自動針對不同設備的介面顯示進行優化。此外,由於可快速整合資料庫與HTTP服務,提供主動推播通知架構,針對行動應用的使用資料進行統計分析,配合離線資料加密與權限管制,有助於企業在提供行動應用時,進行更進一步的分析與改善。

南韓樂天信用卡公司,就是運用現有網路技術,編寫標準的HTML、CSS及JavaScript代碼,兩個月內就建構完成iOS及Android App,以提供卡友隨時存取帳戶近期交易及付款紀錄等訊息,且可掃描行動優惠券等功能。

就算擁有良好的行動開發工具,企業還需要行動應用自動化測試工具。由於行動裝置種類繁多,App版本更動次數也相當頻繁,各種行動應用的修改及執行,往往需要進行大量測試。若非使用自動化測試工具,就需要以人工方式輸入大量資料,不僅工作相當繁瑣、費時,還容易出現錯誤,延誤行動應用部署時間,甚至一旦用戶端發現問題,還可能造成企業商譽損失。

因此,企業在開發行動應用時,應透過自動化測試工具,捕捉測試人員對應用系統的實際操作過程,成為可以反覆執行自動測試的腳本格式,進而透過自然語言化的測試腳本,簡化測試編輯,並產生資訊完整的測試報告,減輕企業開發行動應用的測試負擔。

除了行動開發與自動化測試之外,因應現今BYOD風潮,企業仍需重視行動軟硬體的安全與管理。藉由為開發者提供安全的工具和流程,企業即可確保在軟體開發與測試過程中,遵循企業安全標準,降低開發應用風險並維護App之安全存取性。

(本文作者現任台灣IBM軟體事業處副總經理)


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!