一名女子正在研究程序探勘的新技術

什麼是 Process Mining?

程序探勘是一種技術,旨在透過從資訊系統中擷取現成的知識,來探索、監視和改進程序。

程序探勘過程是從組織內部所有資訊系統 (如企業資源規劃 (ERP) 或客戶關係管理 (CRM) 系統) 的事件記錄檔和稽核線索中擷取資訊,以揭示企業營運的清晰面貌。

換句話說,程序探勘幾乎就像為商務程序拍 X 光片,以得到商務程序效能的最清晰全貌,並了解哪些程序需要改進,例如問題瓶頸或導致相當滯後的其他業務領域。

程序探勘還有助於為經理人員提供一種完全客觀、資料驅動的方法,幫助解決問題,並根據即時資料引導決策制定。

程序探勘、資料探勘和商務程序管理:有何差異?

由於人們經常會混淆程序探勘與資料探勘和商務程序管理 (BPM),因此了解這三者之間的差異,以及各自的實際作用會很有幫助。

為了清楚起見,讓我們從資料探勘開始。

為尋找模式、探索趨勢、獲得見解以供日後使用,而分析大量資料的實務,總稱為資料探勘。另一方面,程序探勘只是其中一種資料探勘形式,專門用於在組織程序「內部」尋找模式。

程序探勘的目標,是尋找商務程序的相關資訊,以探索、比較或增強某個商務程序,而資料探勘涉及範圍更廣的資料集,來執行包括預測客戶行為、檢查客戶流失、偵測詐騙、尋找其他有利的客戶個人資訊等工作。

換句話說,程序探勘是從內部改進企業的「內部」程序,而資料探勘這個更廣泛的通稱用於分析所有資料集,但也可能包含從企業外改善「外部」商機,例如提高銷售量或潛在客戶數量。

另一方面,商務程序管理 (BPM) 是指組織為了分析、加速和優化程序所做的人為努力。

商務程序管理中的程序,通常透過訪談、工作坊和問卷調查的方式,手動記錄在軟體追蹤系統中。商務程序管理的資料,因為是由真人輸入,通常更具質化,而程序探勘則為相同的資料提供了更具量化的方法。

換句話說,商務程序管理是商務程序的人為作業檢視,而程序探勘則根據客觀資料揭示實際程序。

對兩者差異的另一種理解是:商務程序管理是公司「自以為是」的狀態,而程序探勘幫助從客觀角度來探索實際的身分和屬性。

若要深入了解商務程序管理,請閱讀<什麼是商務程序管理?>

商務程序探勘模型的類型

程序探勘有三種主要形式:(1) 探索、(2) 一致性,以及 (3) 增強。

  1. 探索:探索程序是最常見的程序探勘類型。探索程序是在不受現有程序模型的任何外部影響下,使用事件記錄檔資料來建立程序模型。對於探索程序,現有程序模型不會為新程序模型開發提供任何資訊或造成其他影響。
  2. 一致性:一致性檢查程序旨在驗證在實務中是否使用預期的程序模型。此類程序根據事件記錄檔資料,對現有程序模型的程序描述進行評估,並嘗試識別與預期程序模型的任何偏差。
  3. 增強:增強程序 (也稱為組織探勘、效能探勘或擴充程序) 涉及基於一致性檢查程序的資料,改進現有程序模型。例如,增強程序可能會使用來自一致性檢查程序的資料,來改進所發現的瓶頸或無生產力的變體。

為什麼程序探勘很重要?

程序探勘的好處眾多,從學術界的起源到廣大的商業世界,對多個產業都有利。

僅在過去十年中,程序探勘已成為最有價值和最重要的新技術之一,企業不僅可以用來改進商務程序,還可以在未來十年蓬勃發展。

因為程序探勘遠不止是提高銷售量,還可以透過以下方式幫助企業降低影響整體投資報酬率 (ROI) 的營運成本:量化營運模式中的效率不彰問題,從而使經理人員能夠根據客觀資料,為更好的工作流程做出正確的資源配置決策。

若要深入了解程序探勘如何使組織受益,請在此自助示範中查看 Microsoft 程序顧問的導覽

程序探勘的好處

程序探勘對各行各業都有利。其中一些好處包括:

  • 客觀見解: 程序探勘根據實際資料,提供基於事實的見解,幫助經理人員稽核、分析和增強現有商務程序。
  • 更便宜、更快、更準確: 與商務程序管理中常見的手動程序不同,程序探勘比程序對應工作坊和其他手動輸入程序提供更快、更便宜、更準確的資訊。
  • 可與現有系統搭配使用: 程序探勘可以與現有的軟體系統搭配使用,幫助擴展現有的技術投資,而無需投資新軟體技術。

若要深入了解程序探勘和機器人程序自動化 (RPA) 如何提高工作生產力、正確性、速度和合規性,請閱讀:<RPA 好處須知>

程序探勘如何與低程式碼開發運動相輔相成

隨著大多數公司繼續努力加快工作速度,他們開始轉向低程式碼開發模型:較不依賴編碼繁重的專案和開發人員團隊。

程序探勘過程可幫助確定,在低程式碼開發模型下最有效的商務程序。

但首先,什麼是低程式碼開發?低程式碼開發是一種替代軟體開發方法,只需要少量的編碼專業知識。

換句話說,開發人員和非開發人員都可以透過使用預設模組、範本、拖放功能和自動化程序,輕鬆快速地產生新的應用程式和產品。

因此擁有開發人員和非開發人員的部門,就能夠以驚人的快速周轉,來產生網站、應用程式和其他數位產品。

當組織使用程序探勘時,可以先確定哪些程序在低程式碼開發模型下更快地開發,然後再將整個業務改造為低程式碼開發模型,或者幫助確定哪些程序在開發人員進行大量編碼的程序下應列為優先事項。

換句話說,程序探勘有助於在轉換到低程式碼開發模型的同時,使一切保持順利,而不會產生不必要的積壓工作。

來自程序探勘的客觀資料還將為經理人員提供準確的程序圖,說明如何從上到下重新設計每個工作流程,以平穩無縫地轉換到低程式碼開發模型。

若要深入了解低程式碼開發,請閱讀:<什麼是低程式碼開發平台?>

程序探勘軟體如何改進工作流程:範例和使用案例

程序探勘工具和技術可用於改進各種產業的處理工作流程。

由於程序探勘突顯並量化了營運效率不彰問題,因此許多產業已經開始應用程序探勘工具,來了解如何改進組織中的每個程序。

一些產業使用案例包括:

  • 製造業:程序探勘可以幫助製造業的經理人員洞悉特定產品的生產時間,並根據需要重新配置資源,例如儲存空間、機器或工作人員,以提高生產並滿足需求。
  • 例如:Coca-Cola Bottling Company United 在其廣受歡迎的 Freestyle 自動飲料販賣機上遇到了訂購問題。他們使用機器人程序自動化 (RPA) 與 Microsoft Power Automate,幫助更好更快地完成訂購,而無需雇用更多的全職員工。
  • 教育:程序探勘可以監視和評估學生的表現和行為,例如每個學生花多久時間檢視課程資料。此外還幫助教師和管理員確定最適合每個課程的程序。
  • 醫療保健:程序探勘有助於減少每位患者的治療時間,甚至有助於提供更快恢復健康的建議。
  • 公共工程:程序探勘可以簡化公共工程專案中多個利害關係人 (例如建築、清潔公司、環保局、IT、通訊等產業公司) 的發票程序。
  • 例如:Vodafone 是歐洲和非洲的一家領先電信公司,他們透過讓所有員工都可以使用 Microsoft Power Platform,提供了 1,000 多個將日常工作自動化的解決方案,簡化了商務程序。
  • 金融:程序探勘有助於改善金融機構的組織間程序,例如稽核帳目、增加收入和擴大客戶群。
  • For example: Illimity, Italy’s first cloud-native bank, used process mining and other robotic process automations (RPA) to improve its loan application and approvals processes for its applicants.
  • 電子商務:程序探勘可以幫助檢查線上買方行為,並推薦新策略,以最大化電子商務零售商或任何類型的線上購物體驗的 ROI 和銷售量。
  • 軟體開發:程序探勘可以幫助軟體開發人員和 IT 管理員將開發程序重組為清晰記錄的視覺程序圖,以便監視程序,確保開發工作如預期執行。

數位轉型與 Process Mining

世界各地的組織既需要跟上年年發生的數位轉型,許多組織都迫切需要從上到下稽核其商務程序。

透過程序探勘,組織可以改進商務程序的各個方面,並透過程序探勘工具提供的清晰視覺程序圖,深入了解實際的營運方式 (而不是自以為是的營運方式)。

程序探勘是一個持續程序,可以為組織提供自動化的程序對應、探索程序和資料分析,以改進企業中的每個程序,使其保持高效,並產生預期成果。

當組織中的每個程序始終以最佳效率運作時,組織就有餘裕來快速高效地修改和適應新技術,而不會阻礙生產或減損投資報酬率。此外組織也有餘裕來進行創新和加強客戶關係。

若要深入了解程序探勘和機器人程序自動化 (RPA) 工具,請參閱為什麼企業都在採用 RPA 工具,並親自探索 Microsoft Power Automate 如何幫助改善商務程序。

常見問題集

什麼是程序探勘?

程序探勘是一種技術,旨在透過從資訊系統中擷取現成的知識,來探索、監視和改進程序。程序探勘過程是從組織內部所有資訊系統的事件記錄檔和稽核線索中擷取資訊,以揭示企業營運的清晰面貌。所建立的清晰視覺程序圖,可以揭示和量化營運效率不彰問題,例如瓶頸、無生產力的變體、與預期設計的偏差,以及重作。

有哪些類型的程序探勘?

程序探勘有三種主要形式:(1) 探索、(2) 一致性,以及 (3) 增強。探索程序是在不受現有程序模型的外部影響下,探索執行程序的新方法。一致性檢查程序會測試程序是否如預期執行。增強程序將一致性檢查程序標記為有問題的現有程序予以改進。

為什麼使用程序探勘?

程序探勘可幫助組織探索影響整體生產的營運效率不彰問題,例如瓶頸、無生產力的變體、與預期設計的偏差,以及重作。這些探索通常可以幫助企業重組工作程序,以便根據客觀資料,為更好的工作流程做出正確的資源配置。

程序探勘在組織的數位轉型旅程中扮演什麼角色?

程序探勘可幫助組織確定對整體工作流程有利或有害的程序。根據從組織內部每個資訊系統中的事件記錄檔項目和稽核線索中所收集的資料,透過清晰的視覺程序圖,經理人員可以使用這些資料在需要的地方重新配置資源,以改進工作流程和生產。

程序探勘和低程式碼自動化如何相輔相成?

程序探勘可以幫助組織確定哪些工作優先轉換為低程式碼開發模型,而不產生任何積壓工作。此外,還可以幫助企業整理出哪些程序可以在低程式碼開發環境中完成,哪些應該與開發人員合作完成。