ERP 系統

執行時間

2021.02 - Present
( 1年以上 )

開發團隊 5

專案負責人、系統分析師、
前端工程師、後端工程師、UI/UX設計師


專案背景

ERP( Enterprise Resource Planning)企業資源規劃,是企業用來管理日常業務流程的一種軟體,包含會計、採購、專案管理與合規等等。

八大電視股份有限公司的決策者,受無法清楚了解公司金流所困擾,因此決定請開發團隊設計專屬於電視產業的 ERP 系統。

業務流程電子化

開發ERP的第一階段目標:改善原本人工作業流程,先建立底層數據模型以及業務架構,電子化業務流程,才能達成統整資料數據、掌握金流的最終目標。

↑ ERP 資訊架構

痛點

我們與利害關係人進行訪談,深入了解他們的業務流程後,遇到的一些困境:

  1. 業務流程複雜、各部門的專業度強
    部門的專業都非常明確,使得部門之間資訊交換較為封閉,無法從任何一個部門口中得知到一個非常完整的業務流程,需要與所有相關部門一起開會才能釐清。

  2. 詞彙不統一,理解難度大
    各部門都有各自常用的專有名詞,我們必須確保彼此都理解統一的詞彙,以免發生爭執。

  3. 領域知識
    開發團隊需要去學習並理解各部門的專業知識及運用邏輯。例如:會計知識、買賣影片合約規範等等。

設計策略

使用 ERP 的主要目的是提升業務效率,讓用戶在系統內快速完成特定角色的任務。產品能符合使用者的習慣與需求是最基本的事,因此我們以十大易用性原則為依據,作為此次的設計策略。

1. 一致性與標準

建立 Design System,使用介面的一致性不僅能減輕使用者學習所需時間與精力,也可以加速產品開發效率,讓設計師更專注於解決設計難題。

↑ ERP Design System

2. 讓系統狀態隨時可見

讓使用者們在用系統的時候都知道:「現在發生了什麼事」。

↑ ERP 流程管理畫面

從痛點可以知道公司各部門的業務流程繁雜,並非每個參與者都能清楚了解完整流程。開發團隊透過多次訪談後,釐清並整理各項業務流程。這裡以戲劇採購為例,此流程必須依序審核過評估單、簽呈、採購單、入庫單及請款單,才算是完成採購流程。

↑ 戲劇採購流程圖

為了讓流程不再抽象難懂,我們將其具體化。使用者選定要處理的流程後,系統會帶出所有此流程中必須申請的表單,讓使用者對流程有初步的概念;並透過顯示表單狀態(已完成、進行中…)來掌握流程進度。

↑ 流程具體化

3. 提供彈性增進效率

為了減少時間成本,提升工作效率, 我們在ERP上設計了批量編輯功能,此功能可以同時編輯、修改多個商品,協助使用者更快達成任務,減輕用戶負擔。

↑ 批量編輯功能

結語

麥肯錫管理顧問公司的報告中提到:「規劃不完善、目標不協調、策略不明確,這三點是多數企業轉型不順的主因。」八大電視台開發ERP系統的預估時程是3-5年,解決技術層面的問題並不是最困難的,持之以恆、堅定且有信心地推動數位改革也非常重要。

每間公司都有適合自己的數位轉型模式,公司大費周章的獨自開發專屬於電視媒體產業的ERP系統,其中一個原因為市面上沒有適合的模組可提供給公司購買及使用。若未來公司完成了電視業的ERP系統,或許可以成為一個商機或亮點,成為技術顧問幫助其他同業的更有效率的達成數位轉型。

回顧剛參與ERP專案時的我,從完全沒概念到完成開發的第一階段,克服了種種困難,也從中獲得了許多相當實用且寶貴的經驗。