業務流程應自行開發,還是使用無代碼平台?
審批及業務流程系統應從零開發,還是使用無代碼平台?本文從成本、上線時間、修改、維護、保安及擁有權比較兩者,並說明可度身訂造的平台如何兼顧兩者。
作者 FlexApp Product Team 發佈日期 閱讀需時 3 分鐘
當機構不再適合用電郵和試算表處理流程,下一個問題通常是:應該自行開發系統,還是使用平台?兩者都可行,分別在於成本、時間和風險落在哪裏。
簡短答案
如果流程本身就是您的競爭優勢,而市面上沒有接近的方案,便應自行開發。至於審批、申請、報銷、採購及人事表格等日常業務流程,可度身訂造的無代碼平台通常能以較少工夫取得更貼身的效果。
逐項比較
| 自行開發 | 無代碼平台(FlexApp) | |
|---|---|---|
| 起點 | 一個全新項目 | 現成應用程式、表格及 45 個審批流程 |
| 推出第一個流程 | 每個部分都要訂規格、開發及測試 | 按貴機構政策設定現有的應用程式或流程 |
| 由誰修改流程 | 開發人員,經變更申請處理 | 業務管理員,在無代碼設計工具中修改 |
| 手機、通知、審計紀錄 | 由您的團隊開發及維護 | 已內置 |
| 報表及儀表板 | 另行開發或另購工具 | 已內置,使用同一數據 |
| 保安及權限 | 由您的團隊設計及測試 | 由平台提供,包括單一登入 |
| 維護及升級 | 系統使用期內都由您的團隊負責 | 由平台供應商負責 |
| 配合特殊需要 | 完全按規格 | 以設定度身訂造,或在同一平台開發新應用程式 |
| 依賴 | 依賴編寫程式的開發人員 | 依賴平台供應商;如有需要,數據可存放在您自家的伺服器 |
自行開發的隱藏成本
第一個版本很少是最昂貴的部分,之後的成本包括:
- 每次修改都需要開發人員、測試及發佈。
- 手機審批、轉授、提醒、檔案處理、列印及審計紀錄等通用功能,都要先開發好,真正的流程才能運作。
- 人才依賴風險:系統知識集中在少數編寫程式的人身上。
- 框架、伺服器及數據庫的保安及升級永不停止。
甚麼情況適合自行開發
- 流程本身就是產品,或明顯是競爭優勢所在。
- 需求高度專門而且穩定,沒有任何平台接近。
- 您已有內部開發團隊,並有能力長期維護。
中間方案:可度身訂造的平台
很多機構毋須在「現成軟件」與「從零開發」之間二擇其一。使用 FlexApp:
- 由現成的應用程式或流程出發,共通部分已經可用。
- 由 FlexSystem 按貴機構政策度身訂造表格、審批路線、列印文件、報表及系統連接。
- 若流程獨一無二,可在同一平台上開發新應用程式,共用同一登入、手機操作及報表功能。
- 之後,日常修改由您的管理員在無代碼設計工具中自行完成。
詳情請參閱度身訂造服務。
如何決定
為每個流程問三條問題:
- 這是貴機構獨有的流程,還是大部分機構都有類似做法?
- 未來三年會多常修改?
- 原本的團隊離開後,由誰維護?
如果大部分機構都有類似流程、經常需要修改,而您又不想每次修改都依賴開發團隊,可度身訂造的平台會是較穩妥的選擇。
關於作者
FlexApp Product Team
FlexSystem 產品及方案團隊
為香港及大中華區機構設計、開發及部署 FlexApp 的團隊,成員包括流程架構師、方案顧問及工程師。