オープンソースのBPMツールBonitaのメモ
オープンソースのBPMツールBonitaのメモ。
【参考】
なぜ超高速開発が話題になるのか~キーワードはビジネスルール管理システム(BRMS): プログラマの思索
【元ネタ1】
ビジネス・プロセス・マネジメントのための Bonita: 第 1 回 単純なワークフローを構成する
ビジネス・プロセス・マネジメントのための Bonita: 第 2 回 フォームと変数を構成する
第1回 BPM/SOAの設計・実装アプローチ | Think IT(シンクイット)
第2回 BPMN 2.0の概要とビジネス・プロセス・モデリング | Think IT(シンクイット)
第3回 BPMN 2.0エンジンと各社BPMツールの実装 | Think IT(シンクイット)
第4回 ビジネス・プロセス・モデリングの最新動向 | Think IT(シンクイット)
オープンソースBPMジャパン株式会社 - オープンソースBPMジャパン株式会社
オープンソースのBPMツールBonitaは、Eclipseに似た画面からワークフローをBPMNで記載すれば、プログラムや帳票も自動生成できるらしい。
BPMN プロセス モデル ルームへようこそ ProcessLib - オープンソースBPMジャパン株式会社
下記のサンプルを見ると、普通の会社で頻繁に現われるであろうワークフローに関する業務のサンプルが公開されている。
Bonita BPMの国内Webサイトが公式オープン、BPMN2 サンプル図を一挙公開 | 岩田研究所
P01: 人材募集と採用(Recruitment And Selection)
P02: 社員休暇管理(Employee Leave Management)
P03: 新規社員の配属(Employee Onbording))
P04: 出張申請(Travel Request)
P05: 提案依頼RFP(Request For Proposal)
P06: 注文書チェック(Purchase Order Validation)
P07: 請求書チェック(Invoice Validation)
P08: 販売ノルマの設定(Sales Quota Setting)
P09: クレーム管理(Claims Management)
P10: ローン承認(Loan approval)
P11: 予算編成(Budgeting)
P12: 旅費精算(Travel Expense)
P13: ITヘルプデスク(IT Help Desk)
P14: インシデント管理(Incident Management)
P15: ロードマップ管理(Roadmap Management)
P16: 支出権限レベル(EAL)申請(Expenditure Authorization Level)
P17: プロセス・ガバナンス(Governance - Process Improvement)
P18: 認証(Certification)
そもそもBPMツールやBPMNのようなワークフロー管理ツールが必要とされるのは、ERPで必ず含まれる一機能であるのに、パッケージ製品ごとに仕様がバラバラで共有しにくいし、理解しにくいからだろう。
また、業務のワークフロー管理は、さほど難しい要件でもないし、設計も難しくないのに、構築コストが大きすぎることもあるだろう。
BonitaのようなオープンソースのBPMツールが普及することによって、ERPはより安い方向へ向くのではないか。
【元ネタ2】
BPMはソフトウェア工学ではない
ソフトウェア工学はプロセスプログラミングの一種とみなすこともできる。
すると、BPMのようなツールでソフトウェア工学の成果を表現することもできるのではないか?
実際、BPMツールでプロセスをワークフロー化すれば、無駄なプロセスも判明するだろうし、どのプロセスがボトルネックになっているかも分析できるだろう。
しかし、BPMツールで開発プロセスは表現できるだろうが、そのプロセスにした意図や要件までとらえるのは難しい。
プロセスプログラミングに関しては、@sakaba37さんが色々書かれている。
[#TiDD] プロセスプログラミング1 - ソフトウェアプロセスもソフトウェアである -: ソフトウェアさかば
[#TiDD] プロセスプログラミング2 - ウォーターフォールとアジャイル -: ソフトウェアさかば
[#TiDD] プロセスプログラミング3(改) - ファシリテーション -: ソフトウェアさかば
【追記】
さかばさんからTwitterがあったのでメモ。
「BPMはソフトウェア工学ではない」という意味は、
「BPMはプログラム実装ではない」
→「BPMはエンジニアリングではない」
→「BPMはソフトウェア工学ではない」
という流れらしい。
| 固定リンク
「モデリング」カテゴリの記事
- 超高速開発でアジャイル開発を実現する話に違和感がある(2022.05.06)
- 事業活動のシステム化は非差別化しない汎用ドメインや支援ドメインに注力すべき(2022.04.13)
- 「大国政治の悲劇」の感想~現代はパワーポリティクスの歴史に戻ったみたいだ(2022.03.25)
- マイクロサービスはアトミックな操作で閉じるべきシステム分割論に基づいたアーキテクチャなのか(2022.03.20)
- 諸問題を組織論に持っていくのは目的を手段化していないか(2022.02.02)
「ソフトウェア工学」カテゴリの記事
- ソフトウェアテスト技法練習帳はテストケースの切り方に困っている人向けにおすすめの本だ(2022.05.14)
- 知識は経験よりも大切か、経験は知識よりも勝るのか、SECIモデルは相互作用を語る(2022.04.26)
- オープンソースERPパッケージiDempiereに対する派生開発手法の提案の資料が興味深かった(2022.04.24)
- プロジェクト管理の基本はテーラリング、Redmineはプロセスをテーラリングするツール(2022.04.21)
- 初中級プロマネはIPAデータ白書の統計情報を見積り、生産性、品質の観点で活用せよ(2022.04.17)
コメント