« SECIモデルは知識の再利用モデル、または、実践知を生み出すモデルだ | トップページ | パターン言語の構造と事例集 »

2013/12/22

BPMとワークフロー

BPMとワークフローについてリンクをメモ。
以下、ラフなメモ書き。

【参考】
BPMとワークフローの違い なぎさプランニンング

BPMシステムとワークフローシステムの違い - Cloud Workflow QUESTETRA BPM SUITE

BPMNのモデリング・ステップとBPMN 2.0適合基準 | 岩田研究所

岩田研究所 | ビジネスプロセスマネージメント(BPM)のフォーカスポイント ブログ

Eclipse BPMN2 Modeler

BPMはアクティビティ図の条件分岐をさらに詳細化しただけの記法のように思える。
Ecipseのプラグインを使えば、アクティビティ図と同じように書ける。

BPMの使い道は、業務のワークフロー分析だろう。
しかし、企業のワークフローはとても複雑だ。

例えば、経費の申請・承認、出張代金の申請・承認だけでも、組織や職層をまたがる場合、複雑なビジネスルールが発生する。
BPMでそこまで表現できるのか?

BPMがやりたい目的は、ユーザがワークフローを書いたら、モデルからソースを自動生成できること。
でも、エンドユーザのモデリング能力が低い場合、本来の要望とは異なるモデルを書いてしまったり、その後の機能拡張や保守がやりにくかったり、バグだらけだったりする時が多い。

フローチャートで描こうと頑張るほど、難しくなると思う。
BPMはプロセス指向モデリングであり、DOAでもないしOOAでもないと思う。
多分、BPMはOOAやDOA以前のプロセス指向モデリングへ先祖返りしようとして、破綻しているのではないかと思っている。

【追記】BPMとワークフロー管理について、まとまった記事があったのでリンクしておく。

BPMやワークフローについてのメモ - kawaguti の日記 (id:wayaguchi)

|

« SECIモデルは知識の再利用モデル、または、実践知を生み出すモデルだ | トップページ | パターン言語の構造と事例集 »

モデリング」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« SECIモデルは知識の再利用モデル、または、実践知を生み出すモデルだ | トップページ | パターン言語の構造と事例集 »