sec高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 oss bpm japan, all rights...

27
1 2016/2/18 © 2016 OSS BPM Japan, All rights reserved. © 2016 OSS BPM Japan, All rights reserved. 2016年2月23日 オープンソースBPMジャパン株式会社 技術顧問: 岩田アキラ オープンソースを活用した BPMプロジェクト実践 ~アイデアを素早く現実のものに(Whiteboard to Reality)~ SEC高信頼化技術適用事例セミナー

Upload: others

Post on 11-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

1 2016/2/18 © 2016 OSS BPM Japan, All rights reserved. © 2016 OSS BPM Japan, All rights reserved.

2016年2月23日

オープンソースBPMジャパン株式会社

技術顧問: 岩田アキラ

オープンソースを活用した BPMプロジェクト実践

~アイデアを素早く現実のものに(Whiteboard to Reality)~

SEC高信頼化技術適用事例セミナー

Page 2: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

2 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 2

話のポイント

• プロジェクトの背景

• はじめてBPMを導入し成功させるための勘所

• アジャイル開発による業務要件の導出

• BPM=フレキシブルな業務システム

• 組織分析、定義、保守性のある設計の重要性

• オープンソースBPM製品の有効性

• 欧米のBPMS最新技術動向

ダノンジャパン プロジェクト事例

Page 3: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

3 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 3

プロジェクトの背景

• ダノン ジャパンのBPMの取り組み – 紙ベースのワークフローを電子化

– 6ヶ月でアイデアを実現し、

現場業務オーペレーションに移行

– 承認決裁スピードを飛躍的に改善

• プロジェクト事例紹介記事 – 日本BPM協会主催 「第10回 BPMフォーラム 2015」で発表

– 2015年12月25日 webサイトに発表内容を掲載

– タイトル:

予算執行の承認スピードを8倍に!ヨーグルトのダノンが取り組んだBPMとは

– 記事URL: http://www.sbbit.jp/article/cont1/30447?previewpass=2hs14pkhpyl2&page=1

Page 4: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

4 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4

BPMS選定要件 ⇨ POCの実施

• 既存インフラとの接続性

– メールシステム

– データベース

– シングル・サインオン

• モバイルデバイスのサポート

– 将来への布石:スマフォ、タブレット、デスクトップの混在

• プロセス

– メールによる通知と督促

– ルールに基づく関係者の動的アサイン

– データセキュリティ:職責に応じてデータを隠蔽(役割別画面)

• 低コスト

Page 5: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

5 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 5

プロジェクト開始時のお客様の立場

• BPMSまたはワークフローシステムの導入は初めて

– プロセスをどのように設計し、自動化するのか未経験

• IT部門は少数

– 開発は外部へ委託するのがポリシー

• 業務管理担当者の強い意志

– 2つの業務プロセスの具体的な改善アイデアを持っていた

– 4ヶ月後には現場でオペレーションしたい

• IT部門長の強い意志

– 現場からの業務改善要望に応えたい

– プロセス中心の新しい取り組みに挑戦したい

– プロセス設計(要求定義)は内製で行いたい

Page 6: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

6 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 6

当社からの提案と条件

• 2プロセスを3ヶ月で稼働可能に – 1st プロセス開発: 予算執行承認プロセス

• 専門家が雛形のプロセスモデルを作成/自動化

• 並行してそのモデルを参考にしながらプロセスモデリングのトレーニングを実施

– 2nd プロセス開発: 商品改善対応プロセス

• 1st プロセス開発の成果物(動くモデル)を参考にお客様がプロセスモデルを作成

• BPM開発経験のあるITパートナーの参画 – ソフトウエア導入

– 既存インフラとの接続

– 本番稼働準備

• プロダクション環境のセットアップとテスト

• 保守性を考慮したシステム・モジュールの補強と改善

Page 7: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

7 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 7

現場ビジネス層の一般的な特質

• 無関心

– ソフトウェアの作り方とその実行過程

– ペーパーによる要求仕様の確認

• 関心

– 自身の要求を具体的に満足できるか

• 確認手段:プロセスを使って要求を検証

– 理解できるのは

• 動くプロセスフローと操作画面のみ

• 要求は変化する

– ユーザー体験なしに100%の要件は伝えられない

– ユーザー体験による新たな気付きが生まれる

Page 8: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

8 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 8

モデリングツールの使い分け

• ツールをビジネス層とIT層で分離 – ビジネス層:プロセスの分析と設計ツールとして

• BPMN 2.0 完全準拠の ITP Process Modeler(Visio Addin)

• 現場担当者に親しみやすいオフィスツールで「お絵かき」感覚

– IT層:プロセスの自動化設計ツールとして

• BPMN 2.0 準拠の Bonita BPM 6

• ユーザー要求の実装が容易

• 両ツールを同時並行使用

プロセス 分析・設計

プロセス自動化 設計・実装

プロセス オペレーション

ITP Process Modeler Bonita BPM 6 (BPMS)

要求確定プロセス

ビジネス ビジネス IT

BPMN 2.0 フォーマット

Page 9: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

9 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 9

ユーザー体験をベースにしたBPM学習シナリオ

• 「こうなるはず(理論)」から「こうなったから(実証)」

– なぜ「こうするのか」を体験的に学習

– その体験を次の要求に反映させる

• オペレーション体験を通じて真のBPM技術が理解できる

• 2nd プロセス開発では、お客様自身で適切な設計が可能

1st プロセス開発

2nd プロセス開発

体験のフィードバック BPM専門家が リーディング

雛形の再利用

Page 10: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

10 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 10

プロセス・モデリングの役割分担

岩田

業務

業務 (岩田)

岩田

ITP

Pro

cess

Mo

de

ler

Bo

nit

a B

PM

1st

step 2nd

step

BPM協会入門セミナーテキストより

Page 11: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

11 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 11

1st プロセス開発でのプロセス案の変遷 Excel で記述されたオリジナルのアイデア BPMN 2.0 への形式化

ワークフロー案

画面案 整理

プロセス概要図 (レベル1: 記述モデル)

プロセス詳細図 (レベル2: 分析モデル)

プロセス実装図 (レベル3: 実行可能モデル)

ITP Process Modeler

ITP Process Modeler Bonita BPM

Page 12: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

12 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 12

1st stepで完成した実行可能プロセスモデル

共通 ユーティリティ プロセス

プロセス部品

Page 13: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

13 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 13

プロセスを実行し要件を繰り返し検証

• フィット&ギャップ分析

• 「気づき」、「発見」の助長

• UIの改善

– データ項目の追加・削除

– 使いやすさの改良(高)

BPM協会入門セミナーテキストより

プロセス 繰り返し数

予算執行承認 6 回

商品改善対応 4 回 実績値:

Page 14: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

14 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 14

業務改善に寄与したプロセスの仕掛け

• 改善効果

• 仕掛け

– ポリシー(ビジネスルール)に基づくアサインの自動化

• 手動アサインなし、適切な人に間違いなく仕事を伝える

• 重複アサインの防止

– 関係者全員の承認を徹底

– 案件ごとに関係者全員で進捗状況とコメント履歴を共有

– プロセスの自動化

• eメールによる作業着手通知と着手遅延督促の施行

• 並行承認による時間短縮

プロセス BPM 導入前 BPM 導入後

予算執行承認 50 日 9 日

商品改善対応 56 日 7 日

プロセス完了時間 の削減

Page 15: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

15 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 15

ビジネスルールに基づくアサインの自動化

• 組織と関係者の調査・分析 – 業務管理者のアイデアを基に!

• フレキシブルでかつ汎用的なアサインロジックの検討 – アジャイル開発(“Whiteboard”to“Reality”)

– プロセスを動かして実行検証(現場を巻き込む)

仮の組織定義

プロセス定義 BPMS

アクターの自動決定 ロジック

フィードバック

実行検証

お客様が最も苦心されたところ

情報収集と投入

Page 16: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

16 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 16

プロセス時間削減のためのBPMN 2.0活用技法

• 通知と督促

• 並行承認

ケース1: 並行承認パス ケース2: シリアル承認パス X

プロセスの完了期間が長くなる

・・・・・

通知メール 督促メール

決裁に着手するまで督促を繰り返す 期限切れをいち早く掴む

Page 17: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

17 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 17

アサイン自動化とアクション記録の施行結果

起案時:予定

進行時:決裁状況

すべてのフォームに決裁予定と状況を添付 “e-Hanko” called by customer

討議記録はすべて関係者にオープン

Page 18: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

18 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 18

ポータルでプロセス進行状況を追跡

案件ごとに現在作業中のタスクとそれまでに歩んだ道筋を設計時のプロセ

ス図で確認可能

Page 19: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

19 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 19

1st 成果物:予算執行承認メインプロセス

構造化と部品化は その後の開発工数削減に寄与

Page 20: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

20 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 20

1st 成果物:予算執行承認サブプロセス

アクション リマインダー共通プロセス

Page 21: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

21 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 21

1st プロセス開発でプロセスをパターン化

• スタイルを統一して次の開発に再利用

その後のプロセスは 回付ルートと回付ルールが異なるだけ …

起案/承認 プロセスは どれも同じ

Page 22: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

22 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 22

プロジェクトの学習効果

• Step by Step で学習効果が上がる

• スモールスタートが重要

1st プロセス開発

開発期間:約 2ヶ月

繰り返し検証:6回 開発期間:約 1ヶ月

繰り返し検証:4回

2nd プロセス開発 3rd プロセス開発 4th プロセス開発

BPM 本稼働開始

プロセス開発(3ヶ月)+本稼働準備(3ヶ月)

開発

工数

/プ

ロセ

47% ダウン

今回のプロジェクト期間

次の開発は 当社パートナーにスイッチ

Page 23: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

23 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 23

プロセス開発後の本稼働準備(3ヶ月)

• 現場への新業務への説明とトレーニング

• 運用環境セットアップ

• 組織データの本格投入と検証

• 中央管理されたIDとの連携モジュールの組込み

• 組織情報保守作業の半自動化

人情報 in Active Directory

ID は数万人規模

人と組織情報

日本支社 数百人

プロセスA

プロセスB

プロセスC

アクター LDAP 同期ユーティリティ

Excel

XML

都度変更 ID はフランス本部で 中央管理

Page 24: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

24 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 24

オープンソース BPMの有効性

• Bonitasoft BPM – 本社 フランス/BPM-based application platform の専業ベンダー

– InfoWorld.com の「Best of Open Source Software」を毎年受賞

– 1,000 顧客/75カ国

• コミュニティ版を提供 – Community サイトを通じ最新 BPMテクノロジーを積極的に発信

– ライセンスフリー:無償で開発・運用に適用可能、ソースコードも公開

• 競合エンタープライズ製品に劣らない(or 超える)有償版

Tomcat

JavaScript Groovy Script Java

Bootstrap JQuery AngularJS

JBoss

HTML5 CSS

SOAP

XML

BPMN

Eclipse

オープンなテクノロジー

BPM専用整理棚(フレームワーク)

BPM技術の学習、試験的適用に最適

Page 25: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

25 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 25

プロセスベース・アプリケーション・プラットフォーム

• Bonita BPMのテクノロジー・トレンド – 単なるプロセス管理ツール(BPMS)からプロセスベース・アプリケー

ションの開発・運用基盤に進化

従来のBPMS のサポート範囲

Bonita BPM のサポート範囲 アプリケーション・ページを

既存の業務システムにリンクして統合が可能

Page 26: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

26 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 26

欧米のBPMS最新技術動向 ~BPMS技術へのユーザー期待の変化~

キーワード: Agile-Centric Application Platforms

– Whiteboard to Reality : 「アイデア」を「現実」に

1.ビジネス駆動RAD

- アジャイル&リアルタイムなワークフロー

2.部品化と組み立て可能なアプリケーション - 次世代のアジャイル中心アプリケーション・プラットフォーム

3.ERPの近代化 - アジャイルの考え方をERP, CRM, SFAに持ち込む

4.アプリケーション フレームワーク - 企業システムを活性化する

5.高速アプリケーション開発 - どんなプラットフォーム、どんなデバイス、どんなクラウドにも

6.リアルタイム分析 - ビジネスの可視化度合いを増進する

7.意思決定ルール -日常使用する言葉で理解を容易にする

まさに この要求に フィット!

Page 27: SEC高信頼化技術適用事例セミナー...2016/2/18 4 © 2016 OSS BPM Japan, All rights reserved. 2016/2/18 © 2016 OSS BPM Japan, All rights reserved 4 BPMS選定要件 POCの実施

27 2016/2/18 © 2016 OSS BPM Japan, All rights reserved.

2016/2/18 © 2016 OSS BPM Japan, All rights reserved 27

ご拝聴ありがとうございます!