プロセス マイニングは、イベントログのデータを分析して、組織がビジネス プロセスを検出、モニタリング、改善できるようにする手法です。これはデータ サイエンスとプロセス管理の交差点に位置します。プロセス マイニングは、専用のアルゴリズムを使用して、エンタープライズ リソース プランニング(ERP)や顧客管理(CRM)ツールなどのシステムに残されたデジタル フットプリントを読み取ります。この生データを取得し、ビジネス プロセスの視覚的なマップに変換します。
開発者やビジネス リーダーは、これらのマップを見ることで、リアルタイムで何が起こっているかを正確に把握できます。プロセスがどのように機能するかを推測したり想定したりするのではなく、事実に基づいたデータドリブンな全体像を確認できます。これにより、組織はボトルネックを特定し、非効率な部分を発見し、よりスムーズに運用するための改善の機会を見つけることができます。
プロセスマイニング技術は、企業の情報システム内にすでに存在するデータから知識を抽出することで機能します。特定のワークフローに従って、散在するデータを実用的な分析情報に変換します。
プロセス マイニングの手法は主に 3 つあり、組織が目標に応じて使用します。手法によって、ワークフローの理解と改善の目的が異なります。
多くの場合、出発点となるのは発見です。この手法では、イベントログ データのみを使用してモデルをゼロから構築します。アルゴリズムは単にデータを見て現実を反映するモデルを生成するため、最初にプロセスがどのように機能するかについての仮説を立てたり既存のモデルを使用したりはしません。これは、先入観なしに実際に何が起こっているかを確認したい場合に役立ちます。
適合性チェックは、現実を標準と比較することです。ここでは、実世界のデータを取り込み、事前に定義された「理想的な」モデルまたは一連のルールと比較します。目標は違反を見つけることです。たとえば、請求書の支払いの前に注文書の承認が必要な場合、適合性チェックでは、支払いが先に行われたすべてのインスタンスにフラグが付けられます。これはチームがルールを遵守するのに役立ちます。
強化では、データを使用して既存のプロセスモデルを改善または拡張します。これはエラーを見つけることだけでなく、価値を高めることです。たとえば、既存のプロセスマップにタイムスタンプ データを重ねると、遅延がどこで発生しているかを正確に把握できます。これにより、モデルを修正したり、ビジネス環境の実態に合わせてプロセスを調整したりできます。
これらの用語は混同しやすいですが、それぞれ異なる分野を指します。これらはすべてデータとビジネス分析に関する用語ですが、それぞれ別の角度から問題にアプローチします。
機能 | プロセス モデリング | データ マイニング | プロセス マイニング |
第一の情報源 | 人間によるインタビュー、ワークショップ | 大規模なデータセット | イベントログ(システムデータ) |
フォーカス | プロセスの仕組み | パターンと相関関係 | プロセスの実際の仕組み |
客観性 | 主観的(意見に基づく) | 客観的(事実に基づく) | 目標 |
成果 | 静的な図 | 予測モデル / クラスタ | 動的なプロセスマップ |
機能
プロセス モデリング
データ マイニング
プロセス マイニング
第一の情報源
人間によるインタビュー、ワークショップ
大規模なデータセット
イベントログ(システムデータ)
フォーカス
プロセスの仕組み
パターンと相関関係
プロセスの実際の仕組み
客観性
主観的(意見に基づく)
客観的(事実に基づく)
目標
成果
静的な図
予測モデル / クラスタ
動的なプロセスマップ
プロセス マイニングは、さまざまな業界で活用されています。構造化されたワークフローに依存する部門であれば、これらの手法を使用してパフォーマンスを向上させることができます。
プロセス マイニングを最初に導入するのは、多くの場合、財務部門です。これを使用して、請求書処理のサイクル時間を短縮するなど、買掛金と売掛金を合理化できます。これは二重支払いを防ぎ、承認されていないベンダーからの購入(「マーベリック バイイング」とも呼ばれます)を防止するのに役立ちます。財務チームは、請求書の流れを正確に把握することで、早期支払いの割引を利用し、遅延料金を回避できます。
物理的な商品を扱う企業の場合、プロセス マイニングは、どのステーションが遅延の原因となっているかを特定して生産ラインを最適化するなど、サプライ チェーンの複雑さを管理するのに役立ちます。
物流では、倉庫から顧客まで、サプライ チェーン全体での商品の正確な移動を可視化するのに役立ちます。この可視性により、管理者は遅延を予測し、在庫の引き渡しをよりスムーズに管理し、生産スケジュールを顧客の需要に合わせることができます。
医療分野では、プロセス マイニングを使用して患者のエクスペリエンスを向上させることができます。病院は、入院から退院までの「患者のジャーニー」を可視化するためにプロセス マイニングを使用できます。トリアージ、検査、治療などのさまざまな段階の間の時間を分析することで、管理者は待ち時間が長くなる原因となるボトルネックを特定できます。これにより、トリアージの効率が向上し、患者の転帰を改善するために最も必要とされる場所にリソースが割り当てられるようになります。
通信会社は、プロセス マイニングを使用してカスタマー サービスとオンボーディングを改善できます。新しい回線の有効化やインターネット サービスの設定のプロセスには、多くのステップと部門が関わります。プロセスマイニングは、お客様が離脱する問題点を特定するのに役立ちます。アクティベーション チケットが滞ったり、技術部門とサポート部門の間を行き来したりする理由を明らかにし、会社が根本原因を修正して顧客満足度を向上させることができます。
AI は、プロセス マイニングを診断ツールから予測ツールへと変革しています。従来のプロセス マイニングは過去に何が起こったかを分析しますが、プロセス マイニング AI は機械学習を使用して将来の結果を予測します。たとえば、モデルが現在未解決のケースを分析し、過去のデータで確認されたパターンに基づいて「この注文は遅れる」と予測して、特定の注文にフラグを立てる場合があります。これにより、チームは問題が実際に発生する前に介入できます。
生成 AI により、テクノロジーがより利用しやすくなっています。データサイエンティストが複雑なクエリを作成する必要がなくなり、ユーザーが自然言語でプロセスデータをクエリできるようになります。マネージャーは「ベルリン工場のボトルネック上位 3 つを表示して」と尋ねるだけで、システムが分析を生成します。これにより、分析情報へのアクセスが民主化され、技術者以外のユーザーもデータドリブンな意思決定を行えるようになります。
プロセスマイニングを導入すると、企業の業務運営方法が大幅に改善されます。データに基づいて意思決定を行うことで、組織は明確な投資収益率(ROI)を達成できることがよくあります。
透明性
プロセスマイニングでは、業務をほぼ 100% 可視化できます。システムに記録されたすべてのトランザクションを調べるため、何も隠すことはできません。リーダーは、さまざまな部門や場所でワークフローの現実を確認し、複雑な業務の「ブラック ボックス」的な性質を除去できます。
効率性
このテクノロジーは、ボトルネックの特定と除去に優れています。たとえば、サプライ チェーンでは、手動署名が必要なために注文が「保留中」のステータスのまま 3 日間放置されていることが明らかになるかもしれません。こうした遅延を特定することで、企業は手順を合理化し、より迅速に商品を顧客に届けることができます。
コンプライアンス
従業員が標準的な調達手続きを無視する「マーベリック バイイング」などのコンプライアンス違反の行動を検出するのに役立ちます。また、サービスレベル契約(SLA)の違反をモニタリングして、契約上の義務が確実に履行されるようにし、ペナルティのリスクを軽減します。
自動化
プロセス マイニングは、自動化の優れた前段階です。ロボティック プロセス オートメーション(RPA)で処理できるほど反復的で安定したステップを特定します。自動化するものを推測するのではなく、データを使用して、最も効率が向上するプロセスを選択します。
デベロッパーにとって、プロセスマイニングはダッシュボードを表示するだけではありません。分析情報を可能にするデータパイプラインを構築することです。Google Cloud を使用して e コマースの注文システムを最適化するソリューションを設計する実例を以下に示します。
プロセス マイニングを支えるコンセプト、データ基盤、Google Cloud テクノロジーについて詳しく学びます。