Slide 1

Slide 1 text

事業活動の全体を 横断的に理解する 有限会社システム設計 増田 亨 【現場から学ぶモデル駆動設計 第15回】 2022年4月13日(水)

Slide 2

Slide 2 text

ドメイン駆動設計 ① 事業活動を理解して設計する ② コアドメインに集中して設計改善を続ける ③ ビジネスルールに基づく計算判断ロジックを、データ処理から分離する 2022/4/13 2

Slide 3

Slide 3 text

事業活動を理解する基礎知識 • 商取引モデル • 価値連鎖モデル • 差別化/逆差別化 • 事業活動を理解する4つの視点 2022/4/13 3

Slide 4

Slide 4 text

「商取引」を理解する 2022/4/13 4

Slide 5

Slide 5 text

事業理解の基本:商取引 売り手 買い手 価値 対価 持続性 ・コマース(互恵) ・win - win 契約と履行 ・価値を提供する約束と実行 ・対価を支払う約束と実行 2022/4/13 5

Slide 6

Slide 6 text

事業理解の基本:商取引の連鎖 パ ー ト ナ ー 自 社 チ ャ ネ ル 顧客 ¥ 製品 売上 ¥ 原材料 コスト ¥ 製品 売上 サービス ¥ 売上 参考:「PICT図解」 契約と履行 契約と履行 契約と履行 契約と履行 2022/4/13 6

Slide 7

Slide 7 text

自社の事業活動を理解する基礎知識 2022/4/13 7

Slide 8

Slide 8 text

価値連鎖(バリューチェーン) (出典 Mirai Arch ) 契約駆動 の活動 計画駆動 の活動 2022/4/13 8 どの活動に差別化の重点をおくかを検討するための枠組み

Slide 9

Slide 9 text

サービスブループリント(出典:NIJIBOX BLOG) 顧客から直接は 見えなくなるライン 主活動 支援活動 2022/4/13 9 ビジネスの弱点を見つけたり改善ポイントを議論する枠組み

Slide 10

Slide 10 text

ドメイン駆動設計のアプローチ ① 事業活動をサブドメインに分割する ② サブドメインを重要度と複雑度で三つに分類する • 中核サブドメイン • 支援サブドメイン • 汎用サブドメイン 2022/4/13 10 サブドメインの境界分けに 価値連鎖やサービスブルー プリントが使える

Slide 11

Slide 11 text

サブドメインの分類 汎用 サブドメイン 支援 サブドメイン 中核 サブドメイン 差別化/非差別化の重要度 ビ ジ ネ ス ロ ジ ッ ク の 複 雑 度 出典:Learning Domain-Driven Design 2022/4/13 11

Slide 12

Slide 12 text

差別化/非差別化とソフトウエア開発 ① 事業は常に競合他社との差別化の競争 ② 差別化(優位性獲得)と非差別化(劣位性改善) ③ ソフトウェアの重要な要求・期待は、差別化/非差別化に対 応する取り組みから生まれる ④ 事業活動の中で、差別化/非差別化のホットスポットに焦点 を合わせて設計の改善活動を続ける 2022/4/13 12

Slide 13

Slide 13 text

事業活動をバランスよく理解する 財務指標 顧客満足 プロセス改善 学習と成長 結果 行動 短 期 長 期 BSC: Balanced Score Card 事業を理解する視点を増やす 4つの視点をいったりきたりする 2022/4/13 13

Slide 14

Slide 14 text

事業活動を理解して設計する:まとめ • 商取引 • 商取引のネットワーク、PICT図解 • 価値連鎖(バリューチェーン)、主活動/支援活動 • サービスブループリント、フロントステージ/バックステージ • 差別化(優位性獲得)/非差別化(劣位性改善) • 4つの視点でバランスよく理解する 2022/4/13 14