人間中心のBPMに適したWebSphere Lombardi Edition
Human-Centricアプローチをとることに決めた場合は、業務プロセスに着目した改善活動を進めていく。IBMが用意する「WebSphere Lombardi Edition」は、業務部門とIT部門が協力しながら業務プロセス改善に取り組むための環境を提供するツール。UIで作成した画面やフローをもとにコードを自動生成する機能や、プロセスの効率性を試算するシミュレーション機能などをもつ。
Coach Designerとよばれるエディターで業務をこなすために必要なシステムの画面を作成した後、プロセスエディターを使って画面間のフローを定義すると、新しいプロセスに沿ったシステムができあがる。いずれもドラッグ・アンド・ドロップで操作できるため、業務部門とIT部門がひとつの画面を共有し、コミュニケーションをとりながらその場でスピーディに設計作業を進めることができる点が大きな特徴だ。
初回のプロセス定義が済んだら、実際の業務で使用しながらプロセスの妥当性を検証していく。重要なのが4~10週ごとに行うプレイバック。関係者を一堂に集め、皆でプロセスの妥当性を検証しながら、必要に応じて変更を加えていく。
「最初のプレイバックこそ参加者も半信半疑といった表情を浮かべている人もいるが、自分が作った画面でプロセスが流れる様子を検証するうちに、どんどん姿勢が前のめりになる」(保坂氏)という。
WebSphere Lombardi Editionがひとつのビジネスプロセスを完成させるために想定している期間はわずか13週間。日常業務をこなすためのシステムの画面を作り、それを繋ぎ合わせてプロセスを構築するため、業務部門にとって当事者意識を持ちやすく、ひいてはそれが積極的な協力を引き出すことにつながる。業務部門とIT部門がコミュニケーションの土台を共有することで、四半期という短期間でのビジネスプロセス策定を可能になるわけだ。
ITシステムの統合をプログラミングなしで実現する
一方、Integration-Centricアプローチでは、ITシステムを統合してBPMを行う。いまや、ビジネスプロセスとITシステムは密接に関連しているため、ビジネスプロセスの変更には必ずといって良いほどITシステム間の連携がついて回る反面、この点がボトルネックになることが多いのも事実だ。
システム間の連携を強力にサポートするのが「WebSphere Dynamic Process Edition」だ。モデリング、開発、モニタリングといったBPMプラットフォームに必要なすべての機能を網羅しており、プロセスのライフサイクル全体をサポートする。
ITシステム統合のアプローチでは、自社の戦略からスタートし、具体的な目標、それを実践するためのアクションといった具合にブレイクダウンしていく。ITに着目するとはいえ、目的もなく「ただ漠然とITシステムを連携させるような事態は避けるべき」(保坂氏)だという。
WebSphere Dynamic Process Editionでは戦略の明確化から具体的なアクションの策定まで一連の作業をサポートするほか、導き出されたアクションを管理するためのケイパビリティー・マップなども供える。「責任の所在が曖昧になりがちな全社横断的な取り組みでは重宝するツール。実際の利用者からの評判も上々」と保坂氏は胸を張る。
具体的なプランが策定できたら、理想と現状を並べてシミュレーションしながらビジネスプロセスを設計していく。WebSphere Dynamic Process Editionでは、WebSphere Lombardi Editionよりも「マニアック」と言えるレベルでシミュレーションができるなど、細やかな設定が可能になっている。「例えば、あるプロセスの実行時間を設定する場合、平均時間だけでなく、ばらつきを考慮した正規分布やカイ二乗分布を適用することもできる。ツールに精通したお客様でも納得していただけるぐらいに豊富な機能をそろえている」(保坂氏)。 もうひとつの特徴が、豊富なレポーティング機能。「レポート機能を重視する日本企業を想定して、米国本社に対して強く要求してきた」と保坂氏は言う。
設計が完了したプロセスはBPELとして出力できる。BPEL自体はXMLをベースとしたプログラム言語だが、システム連携の作業自体はGUI上でサービスを線でつなぐだけで、各システムのプロセスをサービスとして呼び出し、自動的に実行できるようになる。
主に社内あるいは部門内に閉じた世界のビジネスプロセスを構築するWebSphere Lombardi Editionに対し、WebSphere Dynamic Process Editionは社外のシステムとの連携も得意としている。
WebSphere Dynamic Process Editionでは、ビジネスプロセスの連携状況だけでなく既存のシステムの状況もモニタリングできる。担当業務や立場に応じて必要な情報を表示するダッシュボード機能や、あらかじめ設定したしきい値を超えるような問題が発生した場合のアラート通知機能など、運用開始後に必要となる標準的な機能も備える。
「WebSphere Lombardi EditionもWebSphere Dynamic Process Editionもプログラミングなしでビジネスプロセスをモデリングできる。ITシステムのスキルよりも、むしろビジネスプロセスそのものが問われる時代になってきているIBMは、10数年にわたり一貫してビジネスの俊敏性を得るための製品やサービスを提供してきた。Lombardiは意思疎通の迅速化、Dynamic Processは実装の迅速化のための製品であり、IBMは今後もビジネスに俊敏性を与えるための進化を続けて行く」と講演を締めくくった。