プロセスモデル
ビジネスプロセスモデリング(英: business process modeling、BPM)は、企業のプロセスの現状と将来を表現する活動であり、それにより現状のプロセスへの理解が深まり改善が生み出される。BPM はアナリストやマネージャがプロセスの効率化や高品質化を目指して行う。BPM によるプロセスの効率化にはITが関わる場合が多い。
改善されたビジネスプロセスを実施に移行させる際には変革管理が必要となる。技術革新とともに、BPMによるモデルを完全に実行可能にできる可能性が高まってきている。
ビジネスプロセスモデリングはビジネスプロセス管理 (BPM) において、重要な役割を担う。どちらも同じ頭字語(BPM)となるため、両者を混同することがある。
BPM で使われる標準モデリング言語には以下のものがある。
ビジネスプロセスモデリング表記法(BPMN)
BPEL
統一モデリング言語(UML)
Web Services Choreography Description(WS-CDL)
モデル駆動型アーキテクチャやサービス指向アーキテクチャといった技術がビジネスプロセスモデリングと関連している。
BPM はエンタープライズアーキテクチャのプロセス的側面を扱う。企業全体のシステム(データアーキテクチャ、組織構造、戦略など)におけるビジネスプロセスは企業改革に大きな意味を持つ。例えば、企業の合併において、両企業のビジネスプロセスを詳細に分析することで業務上冗長な部分を効果的に特定できる。ビジネスプロセスモデリングはビジネスプロセス・リエンジニアリング (BPR) にとっても、シックス・シグマのような継続的改善手法にとっても重要である。