ビジネスプロセスモデリング(Business Process Modeling)は現在のプロセスを分析・改善するための、事業体によるプロセスモデリング活動である。
ビジネスプロセスモデリングは典型的に、事業分析家とプロセスの効率と品質を改善しようとするマネージャによって実行される。ビジネスプロセスモデリングによって行われるプロセス改善は、ビジネスプロセスをモデル化することに必要な共通の駆動力である。
変更管理プログラムは、典型的に改善された事業プロセスを実践に移すことに関わる。大きなプラットフォームベンダーから先進技術を伴った、完全実行可能な(そしてシミュレーションや両方向エンジニアリングの能力を持つ)ビジネスプロセスモデリングのバージョンが連日現実に近づいてきている。 フローチャート、機能フロー・ブロック・ダイアグラム、コントロール・フロー・ダイアグラム
歴史
ガントチャートは1899年前後に、1920年代にフローチャートが、機能フロー・ブロック・ダイアグラムとPERT図が1957年に、コントロールフローダイアグラムとIDEFが1970年代に初めて現れた。近代的な手法は統一モデリング言語とBPMNである。これらの表現は、事業プロセスをドキュメント化するため年代を超えて使われる手法論の分派である[1] 。
用語としてのビジネスプロセスモデリング自身は、システム工学の分野で1967年のS. Williams の論文『Business Process Modeling Improves Administrative Control,』によって、1960年代に造られた[2]。彼のアイディアは、物理的コントロールシステムのより良い理解を得るための技術は、ビジネスプロセスのためと類似の方法を使うことによって行われるであった。
ソフトウェア工学 分野における用語『ビジネスプロセスモデリング』はソフトウェア開発中の実践の状態により焦点を当てることを目指している、一般的ソフトウェアプロセス・モデリングとは対峙している[3]。1990年代初期に、事業プロセスを描く全ての既存と新しいモデリング技法が考察され、『ビジネスプロセスモデリング言語』と呼ばれた。オブジェクト指向アプローチにおいて、それは、事業アプリケーションシステムの使用における本質的ステップであるべきと考えられた。ビジネスプロセスモデリングは、新しい方法論の基盤となった。データ収集、データ・フロー分析、プロセス・フロー・ダイアグラム、あるいは報告ファシリティの支援もまたその例である。1995年頃に、事業プロセスのモデリングと実装のための可視化指向ツールが現れた。
ビジネスプロセスモデリングのトピックス
ビジネスモデル「ビジネスモデル」も参照
ビジネスモデルは、経済的、社会的、及びその他の価値の形式を創り出すフレームワークである。用語'事業モデル'は、そこで、目的、提供物、戦略、インフラ、組織的構造、取引実践、及び運用プロセスと方針を含む、事業の中核局面を表現する非公式及び公式な記述の幅広いレンジで使われる。
ほとんど基本的感覚で事業モデルは、会社がそれ自身維持できる、すなわち収益を得る、事業を行う方法である。事業モデルは、どのように会社が価値チェーンにおけるどこに位置付くかを特定することによってお金を作れるかを唱える。
ビジネスプロセス「ビジネスプロセス」も参照
ビジネスプロセスは特定の顧客のため、特定のサービスまたはプロダクト(特定化された目標)を創り出すために関係づけられ、構造化されたアクティビティまたはタスクの集合である。
ビジネスプロセスはそれら自身の属性を持つ、複数のサブプロセスに分割できるが、しかしスーパープロセスの目標を達成するため貢献する。ビジネスプロセスの分析は典型的に、プロセスのマッピングとアクティビティレベルへのサブプロセスを含む。ビジネスプロセスは、1つ以上のビジネスプロセスのモデル化であり、そして運営が組織の向かう目的を達成するため実行される道筋を定義する。そのようなモデルは抽象的に残され、そのモデルの用途に依存する。それは、ワークフローまたはビジネスプロセス間の統合を記述出来る。 創作物中心ビジネスプロセスモデル 事業プロセス・モデリング・ツールは、事業ユーザーに、彼らの事業プロセスをモデル化し、それらのモデルを実装と実行し、そして実行されたデータに基づきモデルを洗練する能力を提供する。結果として、事業プロセス・モデリング・ツールは、コーポレート・事業プロセスの中心化とメトリクスの実行と同じように、事業プロセスへの透明性を提供できる[4]。 モデリングとシミュレーションは、機能的に『What-if』モデリングとシミュレーションの事前実行を可能にする。事後実行の最適化は、実際の実施メトリクスの分析に基づいて利用可能である[4]。 統一モデリング言語(UML)における事業プロセス・モデリングダイアグラムは、イヴァー・ヤコブソンによって1992年に創作されたユースケース図である。現在ではUMLに統合された。また、アクティビティ図も現在UMLに採用された。 ビジネスプロセスモデリング技法には次のようなものがある。 BPMスーツ・ソフトウエアは、事業体アプリケーションにBPMエンジンを構築することを可能にするプログラミング・インタフェース(Webサービス、アプリケーション・プログラム・インタフェース(API))を提供する[4]。この構成要素は、しばしばBPMスーツのエンジンとして参照される。 BPMのため紹介されているプログラミング言語には以下を含む[6]。
創作物中心のビジネスプロセス
事業プロセス・モデリングのツール
モデリングとシミュレーション
BPMN
CogNIAM
xBML(英語版)
EPC
統合化定義手法 (IDEF0、IDEF3)
Eriksson-Penkerのような事業プロセスのためのUML拡張
役割アクティビティ・ダイアグラム(RAD)[5]
BPMのプログラミング・ツール
XPDL
いくつかのベンダー特定言語
ARIS(英語版)EPCサポート
jBPM(英語版)
事業プロセスモデリングに関係するその他の技術は、モデル駆動型アーキテクチャとサービス指向アーキテクチャがある。
関係するトピックス
事業参照モデル米連邦政府の事業参照モデルの例。[7]
事業参照モデル(英語版)は、ある事業体、サービス組織あるいは政府機関の機能的及び組織的局面に集中した、一つの参照モデルである。一般的に参照モデルは、基本目標や何かのアイデアを包含しそして様々な目的のための参照としてみることができる、何かの一つのモデルである。事業参照モデルは、一つの組織の事業運営を、それらを実行する組織的構造とは独立に記述する手段である。事業参照モデルの他のタイプは、事業プロセス、事業機能、及び事業領域の事業参照モデル間の関係をも描き出す。これらの参照モデルは、レイヤーで構築され、そしてサービス・コンポーネント、技術、データ、あるいは性能の分析の一つの基盤を提供する。
最も知られた事業参照モデルは、米国連邦政府の事業参照モデルである。そのモデルは、連邦政府の事業運営を、それらを遂行する機関と独立に、記述する機能駆動型フレームワークである。事業参照モデルは、連邦政府の日常の事業運営を記述するため階層的に構成される、組織化を提供する。多くのモデルが組織を記述する(組織チャート(英語版)、ロケーション・マップなど)ため存在する一方で、このモデルは、機能的な駆動アプローチを使って事業を表現する[8]。