標準コネクタを採用しない理由

結論

分析結果を得るまでに、データ抽出より長い時間をかけるべきではありません。この記事では、私たちが標準コネクタをあえて採用しなかった理由と、データテンプレートによってより早く価値を得る方法を説明します。

**データテンプレートをお探しですか?**受注から入金まで、継続的なプロセス改善ガイドで、調達から支払いまで受注から入金まで買掛金管理などのプロセスにすぐ使えるテンプレートをご確認ください。

プロセスマイニングにはデータが必要です。しかし、進め方を間違えていませんか?

「プロセスマイニングでは、作業の80%がデータに費やされる」

この統計を聞いたことがあるかもしれません。私たちも確かにそうした状況を経験してきました。しかし、ここで見過ごせない事実があります。データに作業の80%を費やすことは、自然の法則ではありません。進め方を間違えている兆候です。

データ抽出が数か月にわたるプロジェクトになるなら、どこかで進め方を誤っています。プロセスマイニングの目的は、完璧なデータパイプラインを作ることではありません。分析結果を得ることです。請求書が誰にも確認されないまま12日間放置されていることを発見することです。設定を誤ったシステムが原因で、注文の40%に手作業の介入が必要になっていることを見つけることです。

データは目的そのものではなく、目的を達成するための手段です。

では、なぜ多くのプロセスマイニングプロジェクトがデータの段階で止まるのでしょうか。多くの場合、標準コネクタを選ぶという1つの判断に行き着きます。

標準コネクタが約束するもの

ERPシステムからプロセスマイニングツールへデータを抽出する標準コネクタのイメージ

理想的な環境であれば、これは大きな変化をもたらすでしょう。公平に言えば、デモで機能する様子を見たことがありますし、標準的なシステム設定のシンプルな本番環境であれば、実際に機能する場合もあります。

しかし、ここで忘れてはならないことがあります。皆さまの企業は、デモ環境ではありません。

現実を確認する

私たちは長年、組織のプロセスマイニングを支援してきました。何が機能し、何が機能しないかを見てきました。そして何度も、標準コネクタが問題を解決するどころか、問題を増やす様子を目にしてきました。

1年かかる「短時間の設定」

あるお客様は、ベンダーのSAPコネクタに期待を寄せて、プロセスマイニングを始めました。「最初の分析結果まで3週間」と約束されていました。

18か月後も、データ品質の問題をデバッグし続けていました。

これは例外ではありません。コネクタプロジェクトが1年以上長引き、予算と意欲を同じように消耗するケースを私たちは見てきました。現実と営業時の説明がぶつかると、「シンプル」な設定はまったくシンプルではなくなります。

現実の環境でコネクタが苦戦する理由

  • **システムは標準仕様ではありません。**コネクタは、特定のソフトウェアの特定のバージョン向けに作られています。しかし、企業はシステムをカスタマイズします。項目を追加し、ワークフローを変更し、テーブル構造を変えます。運用しているERPシステムは、10年かけて進化してきたものかもしれません。コネクタが想定するのは教科書どおりの導入環境ですが、実際には長年の業務上の判断によって形作られた、生きたシステムが存在します。

  • **コネクタはすべてを解決しようとします。**あらゆるプロセスマイニングの用途に対応しようとするコネクタは、非常に複雑になります。遭遇することのない例外ケースまでサポートする一方で、必要な特定の分析には対応できない可能性があります。この画一的な方法によって、プロジェクトに価値を加えない複雑さを押し付けられます。

  • **複数テーブルの迷路です。**多くのコネクタは複数のソーステーブルを扱います。強力に見えますし、実際に強力な面もあります。しかし、テーブル間の関係を設定し、維持するのは複雑です。業務プロセスだけでなく、コネクタのデータモデル、ソースシステムのデータモデル、そしてそれらをどのように対応付けるべきかも理解する必要があります。扱うモデルが多すぎます。

  • **ブラックボックスは不信感を生みます。**コネクタで問題が起きたとき、そして実際には必ず何かが起きますが、その内部を確認して原因を理解できません。ソースシステムのデータが間違っているのでしょうか。コネクタが誤って変換しているのでしょうか。設定に問題があるのでしょうか。原因が見えないままデバッグすることになり、関係者全員が疲弊し、結果を説明することもほぼ不可能になります。

  • **作業の重複です。**皮肉なことに、多くの組織はすでにデータウェアハウスやデータレイクに、整理済みのデータを持っています。データエンジニアは何年もかけてパイプラインを構築し、データ品質の問題を解決し、信頼性の高いデータセットを作ってきました。コネクタはその作業を無視して最初からやり直すため、組織がすでに信頼しているデータとの不整合を生む可能性があります。

  • **全員を混乱させる汎用的な名称です。**コネクタは標準化された用語を使いますが、組織内でプロセスを表す言葉と一致しない場合があります。コネクタが「注文確認」と呼ぶものを、チームが「販売確認」と呼んでいると、会話のたびに翻訳が必要になり、進行が遅くなります。

  • **ETLの罠です。**多くのコネクタは、ベンダー独自のETLツールを使うよう求めます。つまり、独自システムを学び、ベンダー固有の機能に依存し、他のツールでは使えない知識を身につける必要があります。一方で、企業にはすでにETL基盤があり、それを扱える担当者もいるはずです。

  • **設計上のベンダーロックインです。**率直に言えば、複雑で独自仕様のデータパイプラインは、ベンダー側から見れば不具合ではなく機能です。コネクタベースの基盤構築に6か月を投資した後では、別のツールへの切り替えに莫大な費用がかかります。偶然ではありません。

見えにくいコスト

標準のプロセスマイニングコネクタに伴う見えにくいコストのイメージ

私たちのアプローチ:データテンプレート

私たちは、別の方法を選びました。コネクタを構築する代わりに、データテンプレートを作成しました。

考え方はシンプルです:必要なデータを、プロセスに合い、簡単に生成できる形式で定義します。

Excelから始める

本当です。Excelから始められます。

**イベントログは初めてですか?**こちらのプロセスマイニング用イベントログの作成方法ガイドでは、ExcelとSQLの例を使いながら、最初のイベントログを段階的に作成する方法を説明しています。

データテンプレートでは、分析の種類ごとに必要な列を明確に定義しています。多くのプロセスでは、Case ID、Timestamp、Activity名に加え、業務上必要な属性を用意します。

これは、今日からご自身で始められます。IT部門を待つ必要も、調達プロセスも、コンサルタントへの依頼もありません。システムからデータをエクスポートし、テンプレート形式に整えてアップロードすれば、プロセスを分析できます。

完璧でしょうか。いいえ。速いでしょうか。もちろんです。プロセスを理解しようとするときは、完璧さよりもスピードが重要です。

なぜ1つのテーブルなのか

私たちは、ほとんどの分析で意図的に単一テーブル形式を使っています。理由を理解するまでは制限のように見えるかもしれません。

  1. 理解しやすい:スプレッドシートを見れば、誰でも状況を把握できます
  2. 作成しやすい:複雑な結合や関係管理は必要ありません
  3. プロセスマイニングでは、いずれにしても統合される:複数のテーブルを取り込むツールでも、分析のためにイベントログへ統合します

ProcessMindでは、複数のテーブルも扱えます。異なる視点やプロセス、さらにはオブジェクト中心のプロセスマイニングにも対応しています。ただし、最初から複雑にする必要はありません。まずはシンプルに始め、価値につながる場合にだけ複雑さを加えてください。

データチームと連携する

私たちが学んだことを一つお伝えします。コネクタ方式では、データエンジニアを介さずに進めてしまうことがよくあります。これは適切ではありません。

データチームは、システムのことをよく理解しています。データ品質の問題がどこにあるか、どの項目を信頼でき、どの項目を確認すべきかも把握しています。コネクタが直面する問題の多くを、すでに解決している可能性もあります。

データテンプレートは、共通の言語になります。テンプレートをデータエンジニアに渡せば、必要なものをすぐに理解できます。SQL、既存のETL基盤、データウェアハウスなど、使い慣れたツールを使って、必要なデータを正確に生成できます。

新しいシステムを学ぶ必要はありません。ベンダー独自の研修も不要です。経験豊富なデータ専門家がすぐに対応できる、明確な要件だけで進められます。

手元のものを使う

多くの組織には、すでに相当なデータ基盤があります。

  • クレンジングと検証が済んだデータを持つデータウェアハウス
  • 情報を確実に移送するETLパイプライン
  • 過去の記録を蓄積したデータレイク
  • 確立済みのクエリを備えたビジネスインテリジェンスツール

テンプレート方式なら、これらすべてを利用できます。すでにあるものを作り直す必要はありません。並行するデータパイプラインを新たに作る必要もありません。これまでの投資をそのまま使ってください。

これは、プロセスマイニング用に準備したデータを、別の用途でも再利用できるということです。データセットを一度作成すれば、プロセスマイニング、機械学習、従来のBIなど、次の用途にも使えます。効率的な方法です。

AIによる柔軟な対応

プロセスマイニング用のイベントログ準備を簡単にする、AIによるデータマッピングのイラスト

BPMNベースのプロセスマイニング:データ品質における優位性

すべてのプロセスマイニング方式で、同じデータ要件が求められるわけではありません。

従来型の純粋なデータ駆動型プロセスマイニングツールでは、イベントログからプロセスに関するすべてを推測する必要があります。すべてのゲートウェイ、意思決定ポイント、並列経路をデータに記録しなければなりません。データに欠落や不備があると、アルゴリズムは処理に苦労し、誤解を招く結果を出すことがあります。

**BPMNベースのプロセスマイニングは、異なる方法で動作します。**プロセス構造がモデルで定義されているため、データの欠落にも柔軟に対応できます。イベントが欠けていても、分析が必ずしも中断されるわけではありません。モデルが、純粋なデータ方式にはない文脈を補います。

これが、私たちがBPMNモデリングを中心にProcessMindを構築した理由の一つです。現実のデータは整っていないことがあります。プロセスマイニングツールは、その現実に逆らうのではなく、現実に合わせて動作すべきです。

データ更新を見直す

毎日の更新と、考えた更新

「リアルタイムのデータ更新」は、営業資料では印象的に聞こえます。しかし、毎日の更新が分析にとって何を意味するのかを考えてみてください。

  • 変動する基準:データセットが常に変化するため、基準値を定めたり改善を追跡したりすることが難しくなります
  • 複雑さの増加:リアルタイムパイプラインの維持には、継続的な作業と監視が必要です
  • コストの増加:継続的な処理には、継続的なクラウドコンピューティング料金が発生します
  • 分析上の課題:「今週と先週」の比較は、「今週」のデータが変化し続けると複雑になります

多くのプロセスマイニングの用途では、安定したデータセットを定期的に分析する方が適しています。月次または四半期ごとに分析を実行してください。比較の基準点を明確に定めます。変更を加え、固定した基準値に対する影響を測定します。

技術的に常時更新できるからではなく、分析サイクルに合わせてデータを更新してください。パイプラインの保守ではなく、分析結果と改善に注力します。

始め方:実践的な進め方

プロセスマイニングのデータには、次の進め方をおすすめします。

  1. **まず目標を定めます。**どのようなプロセス上の疑問に答えたいのでしょうか。どのような改善を見つけたいのでしょうか。

  2. **利用できるデータを確認します。**データウェアハウスには何がすでにありますか。今日、システムから何をエクスポートできますか。利用できるものから始めてください。

  3. **テンプレートを使います。**こちらの継続的なプロセス改善ガイドから、適切なテンプレートをダウンロードしてください。形式はシンプルで、説明も用意されています。

  4. **Excelから始めます。**データをエクスポートし、テンプレートに合わせて整形してからアップロードします。数か月ではなく、1時間で分析結果を得られます。

  5. **繰り返し改善します。**最初のデータセットが完璧でなくても問題ありません。不足しているものを確認し、データを改善して、もう一度分析します。各サイクルは数か月ではなく、数日で完了します。

  6. **後から自動化します。**必要なデータが正確に分かり、分析の価値を確認できたら、自動化を検討してください。データチームと協力し、使い慣れたツールで持続的に運用できるパイプラインを構築します。

  7. **シンプルに保ちます。**必要になる前に複雑さを加えたくなる誘惑を抑えてください。データソースを追加するたび、変換を増やすたびに、保守作業が増え、障害の原因になり得る箇所も増えます。

正しい焦点

テクノロジーだけで、プロセスマイニングが成功するわけではありません。複雑なコネクタ基盤を販売するベンダーはそう思わせようとしますが、私たちの経験は異なることを示しています。

実際に重要なのは、次の点です。

  • 明確な問い:何を知りたいのかを明確にすること
  • 良好なコミュニケーション:データチームと効果的に連携すること
  • 迅速な反復:すぐに分析結果を得て、学び、改善すること
  • 業務への集中:データはプロセスを理解するためのものであり、それ自体が目的ではないと理解すること

プロセスマイニングで成果を上げる組織は、最も高度なデータ基盤を持つ組織とは限りません。業務上の成果に集中し、データ抽出自体を目的にしない組織です。

始める準備はできていますか?

私たちは、シンプルなデータ要件、価値を得るまでの速さ、そして利用者自身による管理という原則に基づいてProcessMindを構築しました。

こちらの継続的なプロセス改善ガイドで、一般的なプロセス向けのデータテンプレートをご確認ください。各ガイドには、次の内容が含まれています。

  • プロセスのアクティビティと取得すべきデータ
  • すぐに使えるテンプレートファイル
  • SAP、Oracle、Microsoft Dynamicsなど、主要なシステム向けのガイダンス
  • データ準備のベストプラクティス

または無料トライアルを開始して、データをアップロードしてください。コネクタの設定を待たなくても、どれほど早く分析結果が表示されるかに驚かれるかもしれません。

データが目的ではありません。プロセスを理解することが目的です。より早く、そこへ到達しましょう。

関連するブログ記事

プロセスマイニングとワークフロー最適化に関する専門家のインサイトを受信トレイで受け取ります。
リーンプロセス改善:データに基づくガイド

リーンプロセス改善:データに基づくガイド

DMAICプロセス、シックスシグマプロセス、リーンプロセス改善の手法を学び、測定可能な業務成果につなげます。

Celonisの代替製品:プロセスマイニングツールを比較

Celonisの代替製品:プロセスマイニングツールを比較

CelonisのプロセスマイニングとProcessMindを比較し、プロセス、予算、目的に合うソフトウェアを見つけます。

Fluxicon DiscoとProcessMind:プロセスマイニング比較

Fluxicon DiscoとProcessMind:プロセスマイニング比較

Fluxicon DiscoとProcessMindを機能、料金、ユースケースの観点で比較し、チームに適したプロセスマイニングプラットフォームを選びます。

SAP SignavioとProcessMind:プロセスマイニング比較

SAP SignavioとProcessMind:プロセスマイニング比較

Process Mining、モデリング、シミュレーションの観点でProcessMindとSAP Signavioを比較し、ビジネスに適した選択肢を検討します。

より良いプロセスを設計します。つながるアーキテクチャを構築します。管理を行き届かせます。

クレジットカード不要、待ち時間なしですぐに利用を開始できます。組織の業務の進め方を、明確でつながりのあるプロセス設計に変えます。

プロセスアーキテクチャを構築し、所有者と管理項目を定義して、あらゆる階層で役割と責任をそろえます。

無料トライアルを開始し、プロセスのガバナンス、管理、継続的改善を支える信頼できる基盤を1つ構築します。