ビジネスプロセス管理(BPM )とは、さまざまな方法を用いてビジネスプロセスを発見、モデル化、分析、測定、改善、最適化、自動化する 分野です。[ 1 ] [ 2 ]企業のビジネスプロセスを管理するために使用される方法のあらゆる組み合わせがBPMです。[ 3 ]プロセスは、構造化されていて反復可能な場合もあれば、構造化されておらず変動する場合もあります。必須ではありませんが、BPMではしばしばイネーブリングテクノロジーが使用されます。[ 1 ]
BPM(ビジネスプロセス管理)は、プロセスを重要な組織資産と捉え、顧客やクライアントに価値を創造・提供するために、プロセスを理解し、管理し、継続的に改善していくというアプローチを採用しています。このアプローチは、他の総合品質管理や継続的改善のプロセス手法とよく似ています。
ISO 9000 :2015は、組織管理におけるプロセスアプローチを推進する。
...品質管理システムの開発、実装、有効性の向上においてプロセスアプローチの採用を促進し、顧客の要求を満たすことで顧客満足度を高める。[ 4 ]
BPMの支持者は、このアプローチはテクノロジーによってサポートまたは実現できると主張している。[ 5 ]そのため、多くのBPMの記事や研究者は、BPMを人やテクノロジー、あるいはその両方という2つの視点のいずれかから議論することが多い。
BPMはワークフローを自動化することで業務プロセスを効率化し、RPAは人間が行う一連の反復的な作業を記録することでタスクを自動化します。組織はこれら両方のテクノロジーを活用することで、業務自動化を最大限に高め、より良い成果を達成できます。
ワークフロー管理連合[ 6 ] 、 BPM.com [ 7 ]、およびその他のいくつかの情報源[ 8 ]は、次の定義を使用しています。
ビジネスプロセス管理専門家協会[ 9 ]は、BPMを次のように定義しています。
ガートナーはビジネスプロセス管理を次のように定義しています。
BPMとBPMスイート(BPMS)を混同することはよくあります。BPMは人が行う専門的な業務であるのに対し、BPMSはBPM専門家が目標を達成できるよう設計されたツール群です。また、BPMは特定のプロセスをサポートするために開発されたアプリケーションやソリューションとも混同すべきではありません。スイートやソリューションはビジネスプロセスを自動化する方法の一つですが、自動化はBPMの一側面に過ぎません。
ビジネスプロセス管理は、総合品質管理やビジネスプロセス・リエンジニアリングといった初期の経営・品質運動から発展し、プロセスのエンドツーエンドのガバナンス、パフォーマンス、継続的改善に関わる、より広範な組織的規律へと進化してきた。
現代の学術文献や専門文献では、BPMはモデリングや自動化技術の集合体としてだけでなく、プロセス設計、実行、監視、最適化を組織戦略、ガバナンス、情報システムと統合する管理アプローチとして定義されるのが一般的である。[ 1 ]
この意味で、BPMは、単発的な再設計の取り組みではなく、持続的な組織能力、部門横断的な連携、および継続的な改善を重視することで、孤立したプロセス改善イニシアチブとは異なります。[ 1 ]
プログラム管理は相互依存するプロジェクト群の管理に関わるものであるため、プロセス管理とは区別される。別の観点から見ると、プロセス管理にはプログラム管理が含まれる。プロジェクト管理において、プロセス管理とは、プロジェクトの成果を向上させるために反復可能なプロセスを使用することである。[ 11 ]
プロセス管理とプロジェクト管理の重要な違いは、再現性と予測可能性にあります。作業の構造と順序が一意であれば、それはプロジェクトです。ビジネスプロセス管理では、ゲートウェイ、条件、ビジネスルールにより、ワークフローはケースごとに変化する可能性があります。重要なのは予測可能性です。分岐がいくつあっても、私たちはそれらをすべて事前に知っており、プロセスがどちらかのルートに進む条件を理解しています。この条件が満たされれば、私たちはプロセスを扱っていることになります。[ 12 ]
ビジネスプロセスの概念は、 20世紀初頭のジョブショップスケジューリング問題から生じた、タスク、部門、生産、アウトプットといった概念と同じくらい伝統的なものかもしれない。 [ 13 ] 2010年時点の管理および改善アプローチ正式な定義と技術的なモデリングを伴うビジネスプロセスは、1990年代初頭から存在しています(ビジネスプロセスモデリングを参照)。なお、「ビジネスプロセス」という用語は、IT実務者によってミドルウェアプロセスの管理やアプリケーションソフトウェアタスクの統合と同義語として使用されることがあります。[ 14 ]
BPMは当初、情報技術によるビジネスプロセスの自動化に重点を置いていましたが、人間主導のプロセスも包含するように進化し、自動化されたタスクと人間が直列または並列で相互作用するようになりました。たとえば、ワークフロー管理システムは、人間の直感や判断を必要とする個々のステップを関連する人間に割り当て、ワークフロー内の他のタスクを関連する自動化システムに割り当てることができます。[ 15 ]
「人間相互作用管理」 [ 16 ] [ 17 ]などのより最近のバリエーションは、タスクを実行する人間の労働者間の相互作用に関係しています。[ 18 ]
2010年現在テクノロジーの発展により、BPMとシックスシグマなどの他の手法を組み合わせることが可能になった。[ 19 ] SIPOC、プロセスフロー、RACI、CTQ、ヒストグラムなどのBPMツールを使用すると、ユーザーは次のことができる。
これにより、現実世界のデータに基づいて(想定される知識だけでなく)ビジネスプロセスの変更をシミュレートできるという利点がもたらされます。また、BPMと業界の手法を組み合わせることで、ユーザーはプロセスを継続的に合理化および最適化し、市場のニーズに合わせて調整することができます。[ 20 ]
2012年現在BPMに関する研究では、ビジネスプロセスのコンプライアンスにますます注目が集まっている。ビジネスプロセスの重要な側面は柔軟性であるが、ビジネスプロセスは環境の変化に継続的に適応する必要があるため、ビジネス戦略、ポリシー、および政府規制への準拠も確保する必要がある。[ 21 ] BPMにおけるコンプライアンスの側面は、政府機関にとって非常に重要である。2010年現在政府機関におけるBPMのアプローチは、主に業務プロセスと知識表現に焦点を当てています。[ 22 ] 公共部門と民間部門における業務プロセスに関する技術的な研究は数多くありますが、研究者は法遵守活動、例えば行政機関における法執行プロセスを考慮に入れることはほとんどありません。[ 23 ]
ビジネスプロセス管理活動は、設計、モデリング、実行、監視、最適化などのカテゴリに任意に分類できます。[ 24 ]

プロセス設計には、既存プロセスの特定と「あるべき」プロセスの設計の両方が含まれます。重点分野としては、プロセスフローの表現、プロセスフロー内の要素、アラートと通知、エスカレーション、標準作業手順、サービスレベル契約、タスク引き継ぎメカニズムなどが挙げられます。既存プロセスを考慮するかどうかにかかわらず、このステップの目的は、正確かつ効率的な新しい設計を確保することです。
提案されている改善策は、人間同士、人間とシステム、またはシステム間のワークフローに適用でき、企業が直面する規制、市場、または競争上の課題を対象とする可能性がある。既存のプロセスと、さまざまなアプリケーション向けの新しいプロセスの設計は同期し、重大なシステム停止やプロセスの中断を引き起こさないようにする必要がある。
モデリングでは、理論的な設計を基に、変数の組み合わせ(例えば、賃料や材料費の変化など、さまざまな状況下でプロセスがどのように動作するかを決定する要素)を導入します。
また、プロセスに対して「もしも分析」(条件:when、if、else)を実行することも含まれる場合があります。「同じタスクを実行するためのリソースが75%しかない場合はどうなるか?」「現在のコストの80%で同じ作業を実行したい場合はどうなるか?」などです。
ビジネスプロセスの実行とは、概して、発見されモデル化されたビジネスプロセスを実行することである。
ビジネスプロセスの実行は、手動、自動、または手動と自動の業務タスクの組み合わせによって行われます。手動のビジネスプロセスは人間が主導し、自動のビジネスプロセスはソフトウェアが主導します。ビジネスプロセス自動化とは、ビジネスプロセスを自動化するために導入される手法とソフトウェアを包括するものです。
ビジネスプロセス自動化は、SOA参照アーキテクチャのビジネスプロセス層[ 25 ]またはコンシューマープレゼンテーション層[ 26 ]で実行およびオーケストレーションされます。BPMSやiBPMSなどのBPMソフトウェアスイートやローコードプラットフォームは、ビジネスプロセス層に配置されます。一方、新興のロボティックプロセス自動化ソフトウェアはプレゼンテーション層でビジネスプロセス自動化を実行するため、既存のアプリケーションシステムに対して非侵襲的で分離されていると考えられています。
プロセスを自動化する方法の一つは、必要な手順を実行するアプリケーションを開発または購入することです。しかし実際には、これらのアプリケーションがプロセスのすべての手順を正確かつ完全に実行することは稀です。もう一つのアプローチは、ソフトウェアと人間の介入を組み合わせることですが、このアプローチはより複雑で、文書化プロセスが困難になります。
これらの問題に対応するため、企業は、プロセス設計活動で開発されたビジネスプロセス全体をコンピュータが直接実行できるコンピュータ言語で定義するソフトウェアを開発しました。プロセスモデルは、モデルから直接プロセスを自動化する実行エンジンを介して実行できます(たとえば、ローンの返済計画を計算するなど)。または、ステップが複雑すぎて自動化できない場合は、ビジネスプロセスモデリング表記法(BPMN)が人間の入力のためのフロントエンド機能を提供します。[ 27 ]上記のいずれのアプローチと比較しても、プロセス定義を直接実行する方が簡単であるため、改善も容易です。ただし、プロセス定義を自動化するには柔軟で包括的なインフラストラクチャが必要であり、通常、これらのシステムをレガシーIT環境に実装することはできません。
ビジネスルールは、システムが動作を規定するための定義を提供するために使用されており、ビジネスルールエンジンは、プロセスの実行と解決を促進するために使用できます。
モニタリングとは、個々のプロセスを追跡し、その状態に関する情報を容易に確認できるようにするとともに、1つまたは複数のプロセスのパフォーマンスに関する統計情報を提供することです。この追跡の例としては、顧客注文の状態(注文到着、配送待ち、請求書支払い済みなど)を把握し、その運用上の問題を特定して修正することが挙げられます。
さらに、この情報は顧客やサプライヤーと協力して、関連するプロセスを改善するために活用できます。例えば、顧客からの注文処理速度や、前月に処理された注文数などの指標を作成することが可能です。これらの指標は、サイクルタイム、不良率、生産性の3つのカテゴリーに分類されます。
監視の程度は、企業が評価・分析したい情報の内容と、リアルタイム、ニアリアルタイム、アドホックなど、監視方法によって異なります。ここで、ビジネスアクティビティモニタリング(BAM)は、BPMSが一般的に提供する監視ツールを拡張・強化するものです。
プロセスマイニングとは、プロセス監視に関連する手法とツールの集合体です。プロセスマイニングの目的は、プロセス監視によって抽出されたイベントログを分析し、それを事前に定義されたプロセスモデルと比較することです。プロセスマイニングを用いることで、プロセスアナリストは実際のプロセス実行と事前モデルとの間の差異を検出し、ボトルネックを分析することができます。
予測的なビジネスプロセス監視とは、データマイニング、機械学習、その他の予測技術を適用して、実行中のビジネスプロセスインスタンスで何が起こるかを予測し、将来のサイクルタイム、コンプライアンス問題などを予測できるようにするものです。予測的なビジネスプロセス監視の技術には、サポートベクターマシン[ 28 ]、ディープラーニングアプローチ、ランダムフォレストなどがあります。
プロセス最適化には、モデリングまたはモニタリング段階からプロセスパフォーマンス情報を取得すること、潜在的または実際のボトルネックとコスト削減やその他の改善の潜在的な機会を特定すること、そしてそれらの改善をプロセスの設計に適用することが含まれます。プロセスマイニングツールは、重要なアクティビティとボトルネックを発見し、より大きなビジネス価値を生み出すことができます。[ 29 ]

ビジネスプロセス再設計(BPR)は、1990年代初頭に開拓された経営管理戦略であり、組織内のワークフローとビジネスプロセスの分析と設計に焦点を当てています。BPRは、顧客サービスの向上、運用コストの削減、世界クラスの競争力獲得のために、組織が業務のやり方を根本的に見直すことを支援することを目的としています。[ 30 ]
BPRは、ビジネスプロセスの根本的な設計に焦点を当てることで、企業が組織を根本的に再構築するのを支援することを目的としています。初期のBPR提唱者であるトーマス・H・ダベンポート(1990)によれば、ビジネスプロセスとは、定義されたビジネス成果を達成するために実行される、論理的に関連する一連のタスクです。リエンジニアリングは、ビジネス目標とプロセスがそれらにどのように関連しているかに全体的に焦点を当てることを重視し、サブプロセスの反復的な最適化ではなく、プロセスの本格的な再構築を奨励しました。[ 30 ] BPRは、業界プレーヤーがビジネスオペレーションを根本的に変革できる自動化などのコスト削減につながる革新的なテクノロジーで古いビジネスオペレーションの方法を置き換えるため、技術革新の影響を受けています。[ 31 ]
ビジネスプロセス・リエンジニアリングは、ビジネスプロセス再設計、ビジネス変革、またはビジネスプロセス変更管理とも呼ばれます。
組織研究によると、集中的なBPRマッピングプロジェクトへの参加は、関係する従業員に相反する影響を与える可能性がある。現状のプロセスの詳細な視覚化は、実行可能な改善の機会を明らかにすることでチームメンバーに力を与えることが多い一方で、システム全体の非効率性の大きさが明らかになると、既存のライン役割から疎外される可能性がある。[ 32 ] Huising(2019)による複数企業を対象とした長期研究では、経験豊富なマネージャーが壁一面のプロセス マップを作成した後、従来の階層の外から改革を推進するために、自発的に周辺的な変更管理のポジションに移行した様子が記録されている。[ 32 ]
ビジネスプロセス管理の概念を活用してプロセスを整理・自動化するエンタープライズソフトウェアの市場が発展してきました。ビジネスルールエンジン、ビジネスプロセスモデリング、ビジネスアクティビティモニタリング、ヒューマンワークフローといった個別の要素が融合し、統合型ビジネスプロセス管理スイートが誕生しました。 フォレスターリサーチは、 BPMスイート市場を3つの異なる視点から捉えています。
しかしながら、統合中心型と文書中心型のスタンドアロン製品は、それぞれ独立した市場として成熟しつつある。
ノーコード/ローコード原則を用いた迅速なアプリケーション開発は、 BPMSプラットフォームにおいてますます普及しつつあります。RAD(迅速アプリケーション開発)により、企業はアプリケーションをより迅速かつコスト効率よく展開できるだけでなく、変更管理やバージョン管理も改善できます。ガートナーは、企業がこうしたシステムを採用するにつれ、既存システムの保守に費やす予算が減り、システムの拡張や変革への投資が増えると指摘しています。

これらの手順はサイクルとして捉えることができますが、経済的または時間的な制約により、プロセスは数回の反復に限定される可能性があります。これは、組織が組織文化の変革を目指すのではなく、短期から中期的な目標のためにこのアプローチを採用する場合によく見られます。真の反復は、プロセス参加者の協働によってのみ可能になります。多くの組織では、複雑なプロセス管理において、プロセス参加者が日々直面する課題を支援するために、後述の支援技術が必要となります。
現在では、一部の組織は、改善が必要な領域として特定された領域を最適化することを目的として、BPMプロジェクトやプログラムを開始することが多い。
現在、このタスクに関する国際標準は、BPMをIT分野でのアプリケーションに限定しており、ISO/IEC 15944はビジネスの運用面をカバーしています。しかし、ベストプラクティスの文化を持つ一部の企業は、標準運用手順を使用して運用プロセスを規制しています。[ 34 ]現在、BPMの実装を支援するための他の標準( BPMN、エンタープライズアーキテクチャ、ビジネス動機モデル) が開発中です。
BPM は現在、リアルタイムで実行可能な情報を提供する運用インテリジェンス(OI) ソリューションの重要な構成要素と考えられています。このリアルタイム情報には、さまざまな方法で対応できます。アラートを送信したり、リアルタイム ダッシュボードを使用して経営上の意思決定を行ったりできます。OI ソリューションは、リアルタイム情報を使用して、事前定義されたルールに基づいて自動アクションを実行し、セキュリティ対策や例外管理プロセスを開始できるようにします。「日常業務の規模と複雑さから、効率的にモデル化するためにテクノロジーの使用が必要になることが多い」ため、テクノロジーのリソースがますます普及し、企業が従業員に提供できるようになったとき、「多くの人が BPM を情報技術 (IT) とビジネスの間の架け橋と考えました。」[ 35 ]
BPMスイートには、4つの重要な構成要素があります。
BPMは、これらのビジネス推進要因を支える重要なIT課題の多くにも対応しており、具体的には以下のものが含まれます。
BPMSの検証は、規制遵守が義務付けられている場合、ベンダーとユーザーが認識しておくべきもう1つの技術的な問題です。[ 36 ]検証作業は、認証された第三者またはユーザー自身によって実行できます。いずれの場合も、検証ドキュメントを作成する必要があります。検証ドキュメントは通常、公式に公開されるか、ユーザーが保管することができます。
クラウドコンピューティングにおけるビジネスプロセス管理とは、ネットワーク経由でソフトウェアサービス(SaaS)として提供されるBPMツールを利用することです。クラウドBPMのビジネスロジックはアプリケーションサーバー上に展開され、ビジネスデータはクラウドストレージに保存されます。
ガートナーによると、すべての「シャドウビジネスプロセス」の20%はBPMクラウドプラットフォームによってサポートされている。ガートナーは、Excelスプレッドシート、ルールを使用したメールのルーティング、電話のルーティングなど、IT部門がレガシービジネスプロセスの一部としてサポートしている、組織内で隠れているすべてのプロセスを指している。もちろん、これらはワークフロー やスマートフォームソフトウェアなどの他のテクノロジーに置き換えることも可能だ。
クラウドBPMサービスを利用するメリットとしては、社内で専門的な技術スキルセットを維持する必要性とコストを削減し、企業の主要業務から注意をそらすものを減らすことが挙げられます。また、IT予算を管理しやすく、地理的な移動も可能になります。[ 37 ]
台頭するIoT(モノのインターネット)は、多数の接続デバイス間での情報フローの管理と制御において課題を提起しています。これらの課題に対処するため、BPM Everywhereなどのアプローチが提案されており、従来のビジネスプロセス管理手法と、分散デバイスの連携と自動化をサポートするために設計された追加機能を組み合わせています。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク){{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)