SlideShare a Scribd company logo
1 of 12
Download to read offline
越境アジャイル設立イベント
RDRA事例(BIGLOBE)
㈱バリューソース 神崎
システムを見える化
話がまとま
らない
大量のドキュメン
トはあるが誰も説
明できない
細かいこと
はわかるけ
ど全体はわ
からない
方向性を示
せない
システムを見える化する
システム
価値
システム外部
環境
システム境界 システム
コンテキス
ト
利用シーン
業務
イベント
ユースケース概念
画面・帳表
機能
データ
要求
機能複合
モデル
利用シーン
&UC
業務&UC
状態
UC&画面
UC&機能
プロトコル
システムの構成要素
画面
ユースケース
機能
データ・
ドメイン
外部システム
イベント
要求
利用シーン
【RDRA】
システムを可視化するための考え方がある
システム
価値
システム外部
環境
システム境界 システム
概念 ユースケース
コンテキス
ト
利用シーン
イベント
業務
要求
業務&UC
利用シーン
&UC
画面・帳表
機能複合
モデル
データ・
ドメイン
機能
UC&画面
UC&機能
状態
プロトコル
依存
Why
Why Why
ビジネスルールを可視化する
得意先
コンビニチェーン
大手小売り
卸
その他
得意先得意先
商品
商品 = ランク
A級品
B級品
C級品
得意先
契約
商談
商品
受注連絡先
ビジネスコンテキスト
ビジネス系システムの複雑さとは
請求
在庫
A
B
C D E
A B C
E F
A C E F
A ED
顧客
チャネル
A C F
A
B
C
D
E
F
請求
在庫
なんか同じこ
とを重複して
行っているな
~
顧客・取引先毎
の個別最適化
共通系
基本的な機能
があるはず!
歴史的経緯から共通的な機
能が重複して実現される
漠
然
と
し
た
思
い
事業部ごとの取引形
態の個別最適化
【BIGLOBE】
保守開発をビジネススピードに追従させる
企業の成長とともに
システムが複雑化
業務設計
開発 業務運用
システムを見える化し関
係者の共通認識をベース
に影響度を把握する
見える化
認識を合わせる
影響度を把握
RDRA導入
【BIGLOBE】
DDDへの取り組みの歴史
• 最初の相談(2013年5月20日) to 増田
– 業務システムが独自言語で書かれ、基本的に十数年のアーキテクチャのまま
– 独自言語の制約もあり、カイゼンがこれ以上できない状態
– DDDで設計したアーキテクチャに少しずつ移行をしていきたい
• やっていること
– 月2回、ドメインモデルを中心にコードレビュー
– 最初の一年くらい
• Spring Framework/Javaの導入支援
• オブジェクト指向設計の再入門
– 2014-2016
• 新規アプリケーションを中心
• 業務をどう理解し、どうコードで表現しているかのレビューとアドバイス
– 2017
• いよいよ本丸の中核アプリケーションへの立ち向かいはじめているところ
http://nocturne-life-restoration.hatenablog.com/entry/2015/06/20/211750
業務設
計
開発 業務運用
DDD導入
【BIGLOBE】
業務設計・開発・業務運用の3者の共通認識の基盤を作る
業務設計
開発 業務運用ビジネス
ユースケース
バリエーション
条件
ビジネス
ユースケース
ユース
ケース
ドメイン
モデル
業務
フロー
簡易
業務フロー
システムの
構成要素
ビジネス
ルール
ユースケース
フロー
業務
フロー業務
フロー
各種回線接続サー
ビスの見える化
利用シーン
ビジネスユースケース
業務フロー
ユースケース
【BIGLOBE】
変更の影響範囲を把握する
ビジネスの登場人物からビ
ジネスを洗い出す
ビジネスコンテキスト
ユースケースを中心
にシステムの構成要
素を洗い出す
ビジネスルール
を整理する
契約
契約を登
録する 契約
商品
得意先
掛け率 納品先 決済方法 流通サービス仕様
契約登録
納品先
決済方法
流通サービス仕様
システム化対象を
中心に情報を集約
改善・変更
改善・変更
大事なことは
1.システム地図
2.関係者の認識を合わせ
3.影響度を把握できる構成

More Related Content

What's hot

ビジネスモデルをシステムにつなげる
ビジネスモデルをシステムにつなげるビジネスモデルをシステムにつなげる
ビジネスモデルをシステムにつなげるZenji Kanzaki
 
モデルベース要件定義 at BPStudy
モデルベース要件定義 at BPStudyモデルベース要件定義 at BPStudy
モデルベース要件定義 at BPStudyZenji Kanzaki
 
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組みRDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組みZenji Kanzaki
 
第24回上流工程勉強会
第24回上流工程勉強会第24回上流工程勉強会
第24回上流工程勉強会Zenji Kanzaki
 
クラウドコンピューティング概論
クラウドコンピューティング概論クラウドコンピューティング概論
クラウドコンピューティング概論Masami Okada
 
マルチクラウド間コピーによるデータ保護とBCP対策
マルチクラウド間コピーによるデータ保護とBCP対策マルチクラウド間コピーによるデータ保護とBCP対策
マルチクラウド間コピーによるデータ保護とBCP対策Masateru Suzuki
 
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本Sho Okada
 
誰にも聞けないクラウドの基礎の基礎
誰にも聞けないクラウドの基礎の基礎誰にも聞けないクラウドの基礎の基礎
誰にも聞けないクラウドの基礎の基礎Matsuzawa Fumiaki
 
Sql database でも使えるほにゃらら
Sql database でも使えるほにゃららSql database でも使えるほにゃらら
Sql database でも使えるほにゃららOda Shinsuke
 
仕組みがわかるActive Directory
仕組みがわかるActive Directory仕組みがわかるActive Directory
仕組みがわかるActive DirectorySuguru Kunii
 
Infrastructure as code for azure
Infrastructure as code for azureInfrastructure as code for azure
Infrastructure as code for azureKeiji Kamebuchi
 
Study 20131009
Study 20131009Study 20131009
Study 20131009fujii_t
 
リソーステンプレート入門
リソーステンプレート入門リソーステンプレート入門
リソーステンプレート入門junichi anno
 

What's hot (15)

ビジネスモデルをシステムにつなげる
ビジネスモデルをシステムにつなげるビジネスモデルをシステムにつなげる
ビジネスモデルをシステムにつなげる
 
モデルベース要件定義 at BPStudy
モデルベース要件定義 at BPStudyモデルベース要件定義 at BPStudy
モデルベース要件定義 at BPStudy
 
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組みRDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
 
DevLOVE発表資料
DevLOVE発表資料DevLOVE発表資料
DevLOVE発表資料
 
第24回上流工程勉強会
第24回上流工程勉強会第24回上流工程勉強会
第24回上流工程勉強会
 
active directory-slideshare
active directory-slideshareactive directory-slideshare
active directory-slideshare
 
クラウドコンピューティング概論
クラウドコンピューティング概論クラウドコンピューティング概論
クラウドコンピューティング概論
 
マルチクラウド間コピーによるデータ保護とBCP対策
マルチクラウド間コピーによるデータ保護とBCP対策マルチクラウド間コピーによるデータ保護とBCP対策
マルチクラウド間コピーによるデータ保護とBCP対策
 
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
 
誰にも聞けないクラウドの基礎の基礎
誰にも聞けないクラウドの基礎の基礎誰にも聞けないクラウドの基礎の基礎
誰にも聞けないクラウドの基礎の基礎
 
Sql database でも使えるほにゃらら
Sql database でも使えるほにゃららSql database でも使えるほにゃらら
Sql database でも使えるほにゃらら
 
仕組みがわかるActive Directory
仕組みがわかるActive Directory仕組みがわかるActive Directory
仕組みがわかるActive Directory
 
Infrastructure as code for azure
Infrastructure as code for azureInfrastructure as code for azure
Infrastructure as code for azure
 
Study 20131009
Study 20131009Study 20131009
Study 20131009
 
リソーステンプレート入門
リソーステンプレート入門リソーステンプレート入門
リソーステンプレート入門
 

Similar to 越境アジャイル設立イベント:RDRA事例(BIGLOBE)

地図を片手にアジャイル開発
地図を片手にアジャイル開発地図を片手にアジャイル開発
地図を片手にアジャイル開発Zenji Kanzaki
 
DSL駆動によるクラウド・アプリケーション開発
DSL駆動によるクラウド・アプリケーション開発DSL駆動によるクラウド・アプリケーション開発
DSL駆動によるクラウド・アプリケーション開発Tomoharu ASAMI
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~normalian
 
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀増田 亨
 
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~Naoki (Neo) SATO
 
基幹システムの可視化技法
基幹システムの可視化技法基幹システムの可視化技法
基幹システムの可視化技法Zenji Kanzaki
 
Iot algyan jhirono 20190111
Iot algyan jhirono 20190111Iot algyan jhirono 20190111
Iot algyan jhirono 20190111Hirono Jumpei
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践de:code 2017
 
明治大学理工学部 特別講義 AI on Azure
明治大学理工学部 特別講義 AI on Azure明治大学理工学部 特別講義 AI on Azure
明治大学理工学部 特別講義 AI on AzureDaiyu Hatakeyama
 
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformQiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformDaiyu Hatakeyama
 
IoT World Conference 2017 - Microsoft AI Platform
IoT World Conference 2017 - Microsoft AI PlatformIoT World Conference 2017 - Microsoft AI Platform
IoT World Conference 2017 - Microsoft AI PlatformDaiyu Hatakeyama
 
Microsoftのクラウド戦略
Microsoftのクラウド戦略Microsoftのクラウド戦略
Microsoftのクラウド戦略FITEA
 
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現インフラジスティックス・ジャパン株式会社
 
Azureでクラウドを何となく理解する
Azureでクラウドを何となく理解するAzureでクラウドを何となく理解する
Azureでクラウドを何となく理解するRyosuke Uchiyama
 
要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】
要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】
要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】Tomoharu ASAMI
 
AI時代の要件定義
AI時代の要件定義AI時代の要件定義
AI時代の要件定義Zenji Kanzaki
 
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdfChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdfZenji Kanzaki
 

Similar to 越境アジャイル設立イベント:RDRA事例(BIGLOBE) (20)

地図を片手にアジャイル開発
地図を片手にアジャイル開発地図を片手にアジャイル開発
地図を片手にアジャイル開発
 
DSL駆動によるクラウド・アプリケーション開発
DSL駆動によるクラウド・アプリケーション開発DSL駆動によるクラウド・アプリケーション開発
DSL駆動によるクラウド・アプリケーション開発
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
 
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀
 
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
 
基幹システムの可視化技法
基幹システムの可視化技法基幹システムの可視化技法
基幹システムの可視化技法
 
Iot algyan jhirono 20190111
Iot algyan jhirono 20190111Iot algyan jhirono 20190111
Iot algyan jhirono 20190111
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
明治大学理工学部 特別講義 AI on Azure
明治大学理工学部 特別講義 AI on Azure明治大学理工学部 特別講義 AI on Azure
明治大学理工学部 特別講義 AI on Azure
 
XDev2010 WindowsAzure
XDev2010 WindowsAzureXDev2010 WindowsAzure
XDev2010 WindowsAzure
 
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformQiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
 
IoT World Conference 2017 - Microsoft AI Platform
IoT World Conference 2017 - Microsoft AI PlatformIoT World Conference 2017 - Microsoft AI Platform
IoT World Conference 2017 - Microsoft AI Platform
 
CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料
 
Microsoftのクラウド戦略
Microsoftのクラウド戦略Microsoftのクラウド戦略
Microsoftのクラウド戦略
 
Microsoft AI Platform
Microsoft AI PlatformMicrosoft AI Platform
Microsoft AI Platform
 
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
Web アプリケーションにおけるクライアントサイドのデータハンドリングと可視化の実現
 
Azureでクラウドを何となく理解する
Azureでクラウドを何となく理解するAzureでクラウドを何となく理解する
Azureでクラウドを何となく理解する
 
要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】
要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】
要求 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第12回】
 
AI時代の要件定義
AI時代の要件定義AI時代の要件定義
AI時代の要件定義
 
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdfChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
 

More from Zenji Kanzaki

商流物流金流.pdf
商流物流金流.pdf商流物流金流.pdf
商流物流金流.pdfZenji Kanzaki
 
Rdraモデリングをしよう
RdraモデリングをしようRdraモデリングをしよう
RdraモデリングをしようZenji Kanzaki
 
ToBe図書館モデル
ToBe図書館モデルToBe図書館モデル
ToBe図書館モデルZenji Kanzaki
 
現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To beZenji Kanzaki
 
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As isZenji Kanzaki
 
RDRAモデリングを見てみよう
RDRAモデリングを見てみようRDRAモデリングを見てみよう
RDRAモデリングを見てみようZenji Kanzaki
 
Rdraはどう形作られたか?
Rdraはどう形作られたか?Rdraはどう形作られたか?
Rdraはどう形作られたか?Zenji Kanzaki
 
CCSRを実現するRDRA活用法
CCSRを実現するRDRA活用法CCSRを実現するRDRA活用法
CCSRを実現するRDRA活用法Zenji Kanzaki
 
雲の上の要件定義
雲の上の要件定義雲の上の要件定義
雲の上の要件定義Zenji Kanzaki
 
顧客にもわかるモデリング
顧客にもわかるモデリング顧客にもわかるモデリング
顧客にもわかるモデリングZenji Kanzaki
 
オブジェクト指向方法論OMT まとめ
オブジェクト指向方法論OMT まとめオブジェクト指向方法論OMT まとめ
オブジェクト指向方法論OMT まとめZenji Kanzaki
 
不動産販売システム
不動産販売システム不動産販売システム
不動産販売システムZenji Kanzaki
 
話題沸騰ポッド RDRAモデル
話題沸騰ポッド RDRAモデル話題沸騰ポッド RDRAモデル
話題沸騰ポッド RDRAモデルZenji Kanzaki
 
基幹システム RDRAモデル
基幹システム RDRAモデル基幹システム RDRAモデル
基幹システム RDRAモデルZenji Kanzaki
 
RDRA流概念モデル
RDRA流概念モデルRDRA流概念モデル
RDRA流概念モデルZenji Kanzaki
 
基幹システム RDRAモデルサンプル
基幹システム RDRAモデルサンプル基幹システム RDRAモデルサンプル
基幹システム RDRAモデルサンプルZenji Kanzaki
 
基幹システムの可視化
基幹システムの可視化基幹システムの可視化
基幹システムの可視化Zenji Kanzaki
 
ビジネスモデル2 rdra
ビジネスモデル2 rdraビジネスモデル2 rdra
ビジネスモデル2 rdraZenji Kanzaki
 

More from Zenji Kanzaki (20)

商流物流金流.pdf
商流物流金流.pdf商流物流金流.pdf
商流物流金流.pdf
 
Rdraモデリングをしよう
RdraモデリングをしようRdraモデリングをしよう
Rdraモデリングをしよう
 
ToBe図書館モデル
ToBe図書館モデルToBe図書館モデル
ToBe図書館モデル
 
現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be
 
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
 
RDRAモデリングを見てみよう
RDRAモデリングを見てみようRDRAモデリングを見てみよう
RDRAモデリングを見てみよう
 
Rdraはどう形作られたか?
Rdraはどう形作られたか?Rdraはどう形作られたか?
Rdraはどう形作られたか?
 
CCSRを実現するRDRA活用法
CCSRを実現するRDRA活用法CCSRを実現するRDRA活用法
CCSRを実現するRDRA活用法
 
雲の上の要件定義
雲の上の要件定義雲の上の要件定義
雲の上の要件定義
 
顧客にもわかるモデリング
顧客にもわかるモデリング顧客にもわかるモデリング
顧客にもわかるモデリング
 
Ooc 2020
Ooc 2020Ooc 2020
Ooc 2020
 
オブジェクト指向方法論OMT まとめ
オブジェクト指向方法論OMT まとめオブジェクト指向方法論OMT まとめ
オブジェクト指向方法論OMT まとめ
 
不動産販売システム
不動産販売システム不動産販売システム
不動産販売システム
 
話題沸騰ポッド RDRAモデル
話題沸騰ポッド RDRAモデル話題沸騰ポッド RDRAモデル
話題沸騰ポッド RDRAモデル
 
基幹システム RDRAモデル
基幹システム RDRAモデル基幹システム RDRAモデル
基幹システム RDRAモデル
 
RDRA流概念モデル
RDRA流概念モデルRDRA流概念モデル
RDRA流概念モデル
 
基幹システム RDRAモデルサンプル
基幹システム RDRAモデルサンプル基幹システム RDRAモデルサンプル
基幹システム RDRAモデルサンプル
 
基幹システムの可視化
基幹システムの可視化基幹システムの可視化
基幹システムの可視化
 
ビジネスモデル2 rdra
ビジネスモデル2 rdraビジネスモデル2 rdra
ビジネスモデル2 rdra
 
Rdra4 ddd
Rdra4 dddRdra4 ddd
Rdra4 ddd
 

越境アジャイル設立イベント:RDRA事例(BIGLOBE)