業務プロセスのモデル化と...

101
© 2014 K-plus solutions Co.Ltd. 業務プロセスのモデル化と システムスコープ定義 PReP model による業務プロセスモデリング

Transcript of 業務プロセスのモデル化と...

Page 1: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co.Ltd.

業務プロセスのモデル化と システムスコープ定義

PReP model による業務プロセスモデリング

Page 2: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

2

PReP 出願中

PReP model®

®

Page 3: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

業務プロセスのモデル化の意味要件定義とプロセスモデルプロセスのモデル化方法とPReP modelPReP model の利用As-isプロセスの理解と分析To-beの設計の基本プロセスモデルから要件定義へPReP model Tool について演習

3

プログラム

Page 4: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§§1. 業務プロセスのモデル化の意味

4

Page 5: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

?なぜ、業務プロセスをモデル化するのか

5

Page 6: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

業務プロセスモデルに似ているもの

6

Page 7: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!例えば、”カスタマー・ジャーニー・マップ”

7

Page 8: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

8

代表的なカスタマージャーニーマップ

Page 9: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

カスタマージャーニーマップ

9

ユーザ要求が潜在する(新しいサービスが構想できそうな)ポイントを見つける:タッチポイント

Page 10: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

どこで使われるものか

10

要件開発 設計企画・構想

市場分析 企画・構想

カスタマージャーニーマップ

Page 11: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!もう一つの似ているもの11

Page 12: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

大きな声では言えませんが…

12

Page 13: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

BPM13

Business Process Modeling

Page 14: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

BPM

14

Page 15: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

15

BPM

詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋

旅程をチェックする

メインの予約航空券を予約する

ホテルを予約する

レンタカーを予約する

レンタカー予約

サービス

ホテル予約

サービス

航空券予約

サービス

要求

要求

旅程を 受信する

旅程通知を 送信する予約上の問題

通知

要求

Page 16: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

どこで使われるものか

16

要件開発 設計企画・構想

市場分析 企画・構想

カスタマージャーニーマップ詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋

旅程をチェックする

メインの予約航空券を予約する

ホテルを予約する

レンタカーを予約する

レンタカー予約

サービス

ホテル予約

サービス

航空券予約

サービス

要求

要求

旅程を 受信する

旅程通知を 送信する予約上の問題

通知

要求

BPM

Page 17: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

我々のテーマ

17

要件開発 設計企画・構想

市場分析 企画・構想

ここ

カスタマージャーニーマップ

業務プロセスモデル

詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋

旅程をチェックする

メインの予約航空券を予約する

ホテルを予約する

レンタカーを予約する

レンタカー予約

サービス

ホテル予約

サービス

航空券予約

サービス

要求

要求

旅程を 受信する

旅程通知を 送信する予約上の問題

通知

要求

Page 18: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

?要件開発工程での業務プロセスをモデルすることの意味は

18

Page 19: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

?なぜ、要求開発工程で 業務プロセスをモデル化する必要があるのか

19

Page 20: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

設計

~して… 次 ~して… 次

前工程は後工程のための条件ではない

20

要件開発企画・構想

前工程は、後工程からの要求による

するためには必要するためには必要

Page 21: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!設計の前工程として 業務プロセスをモデル化することが 必要

21

Page 22: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

?理由22

Page 23: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

ソフトウェア開発とは

23

「ソフトウェア設計の本質は、開発過程全体で用いられる一貫した概念構造体の記述を実現することである。」

「仕様の記述とは、問題空間で定義された概念構造を用いて、要求空間と機械との関係を記述することである。」

- フレデリック・ブルックス, 1975IBM System/360 開発者, 「人月の神話」著者

Page 24: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!やるべきこと 問題空間の概念構造を確立すること

24

Page 25: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

25

概念モデルの例: MD

MD

1 2 3

4 5 6

7 8 90 20 3010

Read

Write

Move

Enter

7

Page 26: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

26

概念モデルの例: iOS

テープの概念モデル

再生 ポーズFWBW

Progress indicator

Page 27: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

27

MDに対する概念モデルの調査

テープの概念モデル

再生 ポーズFWBW

Progress indicator

Page 28: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

28

概念モデルからシステムの機能へ

再生

ポーズ

FWBW

Progress indicator

曲を再生する

概念モデル 概念構造

再生の進捗を把握する

ミュージックプレイヤー

システム機能

人間中心設計

Page 29: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

29

概念モデルからシステムの機能へ

再生

ポーズ

FWBW

Progress indicator

曲を再生する

概念モデル 概念構造

再生の進捗を把握する

ミュージックプレイヤー

システム機能

概念の単位

構造的関係外部機能

要求定義人から見た理解

(目的的理解)

人間中心設計

Page 30: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

現実世界概念間の定義された概念構造を機械との関係

30

要件開発工程ですべきこと

Page 31: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

31

一般的な要件定義のイメージ

要求

顧客 開発者

応える

Page 32: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

32

要件開発

顧客 開発者

理解する

要求空間

概念構造

Page 33: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

33

トレーサビリティーの実現

要件開発 設計

トレーサビリティー

顧客 開発者

開発過程全体で用いられる一貫した概念構造体の記述

Page 34: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§§2. 要件定義と

34

Page 35: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

?要件開発工程でモデル化する プロセスとは

35

Page 36: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

一般的なビジネスプロセスモデリングで記述していること

36

Page 37: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

37

先ほどの

詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋

旅程をチェックする

メインの予約航空券を予約する

ホテルを予約する

レンタカーを予約する

レンタカー予約

サービス

ホテル予約

サービス

航空券予約

サービス

要求

要求

旅程を 受信する

旅程通知を 送信する予約上の問題

通知

要求

Page 38: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

38

システム設計としての

要件開発 設計

詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋

旅程をチェックする

メインの予約航空券を予約する

ホテルを予約する

レンタカーを予約する

レンタカー予約

サービス

ホテル予約

サービス

航空券予約

サービス

要求

要求

旅程を 受信する

旅程通知を 送信する予約上の問題

通知

要求

業務視点から見た システム機能モジュールとその関係

Page 39: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

39

我々のやりたいこと

要件開発 設計

詳説ビジネスプロセスモデリング, Michael Havey, オライリー・ジャパン, 2006. より簡略化して抜粋

旅程をチェックする

メインの予約航空券を予約する

ホテルを予約する

レンタカーを予約する

レンタカー予約

サービス

ホテル予約

サービス

航空券予約

サービス

要求

要求

旅程を 受信する

旅程通知を 送信する予約上の問題

通知

要求

旅行予約の良いやりかたを考案すること

その上で、 ITシステムの支援方法を考えること

Page 40: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

つまり、業務プロセスのモデル化で すべきことは

40

Page 41: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

現実世界を構成する概念を定義すること 概念間の関係を構造化定義された概念構造を用いて,要求空間と機械との関係を記述するこ良いやりかたを考案すること

41

要件

Page 42: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§§3. プロセスのモデル化方法と

42

Page 43: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

モデル化手法の

43

プロセスを構成する概念の定義 プロセスの構造的理解 プロセスの評価・分析と改善・設計

Page 44: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PRePモデル

44

Page 45: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

PReP

45

プロセスを構成する概念の定義 意味的チャンク

プロセスの構造的理解 プロセスゴールと最終成果物 業務品質とマイルストン成果物 入力関係と同期関係

プロセスの評価・分析と改善・設計 評価・分析(As-is)と改善・設計(To-be)の考えかた

Page 46: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

2種類のプロセスのモデル化方法について

46

Page 47: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

PRePモデル

2種類のモデリング方法 構文視点(Task-based process modeling) 構造視点(Entity-based process modeling)

モデリング方法としての

47

Page 48: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

48

構文視点のモデリングの例

い の る

つるす

か く

し ば る

つ つ む

何の手順?

Page 49: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

49

構文視点のモデリングの例

何の手順

Page 50: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

50

構造視点でのモデリング

ひも

ペン

Page 51: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

?要件開発(良いやりかたを考案する)

に適しているのは?

51

てるてる坊主 白い布や紙などをくるんだ人形を 正立させた状態で軒先などに飾る

Page 52: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

52

要件開発(

い の る

つるす

か く

し ば る

つ つ む

何の手順?

ひも

ペン

構文視点

Entity-based process modeling

構造視点

Task-based process modeling

設計から決まる操作の記述 (システムの外部仕様の現象)設計の記述

PReP model

Page 53: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!PReP model でのモデリング方法

53

Page 54: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PRePモデルの方法1 成果物の定義

54

Page 55: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

概念単位の定義

55

Entity:成果物 業務の目的から見た意味的チャンク 共有されている 管理されている

And条件

Page 56: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

成果物の種類

56

最終成果物 定義しているプロセスから外部のプロセスに出力される

マイルストン成果物 プロセスの品質リスク管理のためのコントロールゲート

中間成果物 上記以外の成果物

無実体成果物 声など、実体がないが共有されるもの

Page 57: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

57

成果物の表記

中間成果物 無実体成果物マイルストン成果物 最終成果物

Page 58: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

成果物の特性

58

状態を持つ

パラメータを持つ

申請書 申請書

提出 確認済

申請書(氏名, 住所, 申請内容,... )

Page 59: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PRePモデルの方法2 成果物間の関係の定義

59

Page 60: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

成果物間の関係

60

入力関係 Aの値がBのパラメータの値として入力される

同期関係 AとBのパラメータが相互に関係する

3個以上の同期

Page 61: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

成果物は責務者に割り当てられる

Actor

61

Actor AActor A の責務下の成果物

スイムレーン

Actorは業務に関する責務を持つ

Page 62: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PRePモデルの方法3 プロセスの構成

62

Page 63: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

プロセスのスコープ定義

63

経営視点から見たプロセスの目的 最終成果物の受け手から見た意味と対応

プロセス

最終成果物

プロセスのスコープ(目的)を規定

プロセススコープ

受け手

意味

Page 64: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

サブプロセス

64

プロセスの品質リスク管理 マイルストン成果物はサブプロセスのコントロールゲート

マイルストン 成果物

プロセス

サブロセス サブロセス

中間成果物

定義する

Page 65: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PRePによるモデリングの基本構成

65

Page 66: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

66

PReP

プロセス名:

ゴール:

プロセスに おける責務

Role

スコープの定義

ゴール(プロセスの機能)とプロセス品質要求の定義

プロセスに おける責務

Role

マイルストン 成果物

中間成果物

サブプロセス

最終成果物

外部プロセス

サブプロセス

中間成果物

中間成果物中間成果物

プロセスのモデル化

Actorと責務定義

Page 67: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§§4. PReP model

67

Page 68: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

68

超上流工程

実装

詳細設計 単体テスト

基本設計 結合テスト

受入テスト

As-isプロセス To-beプロセス プロセス評価

価値 経営評価

現行システム仕様 システム要件定義

超上流工程(逆Vモデル)

開発工程(Vモデル)

Page 69: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

69

超上流工程

価値

To-beプロセス

システム要件定義現行システム仕様

As-isプロセス

Design

Reve

rse E

ngine

ering

経験価値

システム要件

プロセス

Page 70: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PRePによる作業の様子

70

Page 71: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

As-isプロセスの理解と分析

76

Page 72: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

プロセスゴールの確認

77

最終成果物は、誰の何のためのもの? 経営視点から見たプロセスの意味は? 業務品質は定義されている?

プロセス

最終成果物

プロセスのスコープ(目的)を規定

プロセススコープ

受け手

意味品質

Page 73: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

Actor

78

Actorの責務が定義され合意されているか

Actor A責務

Page 74: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

制約を理解する

79

現在適用されている技術 リソース制約 組織の問題 Actorのスキル、モチベーション 資源の十分性

プロセス

適用技術

リソース

Page 75: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

経営視点から見た最大の問題点 なぜ、ボトルネックになっているのか(構造) 解決しないと誰が困るのか(プロセスゴール) 解決できる問題か

ボトルネックはどこか

80

プロセス

プロセス プロセス

プロセス

ボトルネック

Page 76: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

プロセス構造

81

問題の原因は入力にある

同期関係にはリスクが潜在する

問題の現象している成果物

問題の原因

問題の原因

Page 77: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!何に関する問題かを見極める82

Page 78: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

83

ソフトウェア工学のレイヤーモデル

A quality focus

Process

Methods

Tools 要件

Page 79: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

何の問題かを見極める

84

ツール(機能・操作性など) 作業方法、作業者のスキル・知識 プロセスの設計 ゴールと品質の設定

A quality focus

Process

Methods

Tools

重大問題

Page 80: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

To-beの設計の基本

85

Page 81: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

1. ボトルネック

86

ボトルネックプロセスを中心に検討

プロセス

プロセス プロセス

プロセス

ボトルネック

Page 82: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

2. プロセス

87

「ボトルネックを解消する」という視点で 経営視点から見たプロセスの意味・目的は? 最終成果物は誰の何のためのもの? プロセス品質の再定義

プロセス

最終成果物

プロセスのスコープ(目的)を規定

プロセススコープ

受け手

意味品質

Page 83: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

3. プロセス

88

マイルストン成果物とサブプロセスの構造 プロセスの技術・リソースに対する業務品質の管理 中間成果物とその構造 マイルストーンから遡及的に再設計

マイルストン 成果物

プロセス

サブロセス サブロセス

定義する

中間成果物

中間成果物要求する

Page 84: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§§5. プロセスモデルから

89

Page 85: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

90

要件開発から設計への工程

要件開発

外部仕様

内部仕様

UI 仕様

システム要件

設計

機能スコープ

性能

ビジネス要件 システム要件

業務プロセス

作業方法

ビジネスゴール

PReP model のスコープ

Page 86: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

91

クリーニング店舗の例

Page 87: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

92

Process Goal

In-Process Actor Out-Process

Process Name

!

•  !• 

!

!

!

!!

!!!

!!!

!!

!! !

!

!

!!!

!DB!

•  !

!!

!

!!

!

!!

!

!

! !

!

! !

!

! !

!

!!

!!

!

!!

Page 88: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

93

Process Goal

In-Process Actor Out-Process

Process Name

!

•  !• 

!

!

!

!!

!!!

!!!

!!

!! !

!

!

!!!

!DB!

•  !

!!

!

!!

!

!!

!

!

! !

!

! !

!

! !

!

!!

!!

!

!!

クリーニングサービスというシステムの中の「店頭業務」という機能

受付機能

工場発送機能

引渡し機能

クリーニング 受付記録

受付た服

クリーニング料金 (受取)

クリーニング受付票 (控)

工場送付 パッケージ

クリーニング受付票 (控受取)

クリーニング済の服

(顧客確認済み)

Page 89: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

94

クリーニングサービスというシステムの中の「店頭業務」という機能

受付機能

工場発送機能

引渡し機能

クリーニング 受付記録

受付た服クリーニング料金 (受取)

クリーニング受付票 (控)

工場送付 パッケージ

クリーニング受付票 (控受取)

クリーニング済の服

(顧客確認済み)

店頭受付

顧客クリーング店舗システムのアーキテクチャ

Page 90: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

トレーサビリティー

95

Page 91: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

要件と設計間でのトレーサビリティー

96

Page 92: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

97

トレーサビリティー

要件開発 設計

問題空間で定義された概念構造を用いて、 空間と機械との関係を記述すること

Page 93: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

問題空間で定義された概念構造を用いて、要求空間と機械との関係を記述すること

業務プロセスから

98

業務プロセスモデル 問題空間で定義された概念構造

システム要件 要求空間と機械との関係

業務スコープと業務プロセスゴール Process goal

システム機能スコープ Business use case

サブプロセス SG: Specific Goal

外部機能(ビジネス機能) Use case, System block(module)

成果物(作業を内包) SP: Specific Practice

機能要素 Function

Page 94: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§§6. PReP model Tool

99

PReP model Visio Add-in ver.1.0

Page 95: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

100

PReP model Visio Add-in ver.1.0

要件開発

外部仕様

内部仕様

UI 仕様

システム要件

設計

機能スコープ

性能

ビジネス要件 システム要件

業務プロセス

作業方法

ビジネスゴール

変換

業務プロセス分析・設計 システム機能スコープ定義

Page 96: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

動作環境

101

OS Windows 8.1 の32ビット版、64ビット版 Windows 7 SP1 の32ビット版、64ビット版 必須アプリケーション Microsoft Visio 2013 SP1 の32ビット版 Microsoft .NET Framework 4.0 Microsoft Office Excel 2010 以降 *64ビット版での動作は保障しない 必須コンポーネント Microsoft .NET Framework 4.0 Microsoft .NET Framework 4.0 日本語 Language Pack メモリ 1GB以上の実装メモリ 空きディスク容量 5MB以上 (インストール時) Microsoft .NET Framework 4.0 のインストールには、x86=850MB、x64=2GBの空き容量が必要

Page 97: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

§演習

102

Page 98: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

© 2014 K-plus solutions Co., Ltd.

演習

103

1. PReP model Visio Add-in Ver1.0 の説明 2. PReP model 事例を理解する(チーム作業)

無線タクシー プロセスゴールを定義する システム要件が出力できることを確認する

3. タクシー配車の新しいサービスを設計してみよう(チーム作業) 例えば、スマホ配車システム プロセスを設計してみる システム要件を確認する

Page 99: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

!PReP model Visio Add-in Ver1.0 の説明

104

Page 100: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

PReP model 1. プロセスをチームでレビューする •無線タクシー.vsdx

2. プロセスゴールを定義する 3. 経営視点から見た重要リスクを特定する 4. スコープ定義書が出力できることを確認する5. スコープ定義書をチームで(簡単に)レビューする

【チーム発表】

105

演習2 チーム作業(1h

Page 101: 業務プロセスのモデル化と システムスコープ定義prep-model.com/wp-content/uploads/2014/10/ee72d9cc09f... · 2014-11-21 · 15 BPM 詳説ビジネスプロセスモデリング,

タクシー配車の新しいサービスを設計してみよう 1. To-beプロセスを設計する「To-beを設計してみよう」タブ

【チーム発表】設計したプロセス

106

演習3 チーム作業(1h