SlideShare a Scribd company logo
1 of 14
Download to read offline
RDRAモデリングを
体験しよう
2022/02/18
1
• ㈱バリューソース 代表取締役
• 神崎 善司
• Facebook page:要件定義の散歩道https://www.facebook.com/youkennotsubo?ref=hl
• twitter:@zenzengood
• 仕事
• RDRA導入支援
• 要件定義支援
狙い
• 要件定義は「決める」工程
• 決めるための仕組みを体感する
• 今回はGoogleSheetsを使用
• モデリング
• 漠然とした想いを形にする
本日の対象
ビジネスが成立していない ビジネスが成立している
ビジネスを支えるの仕組み
がある
ビジネスの仕組みを考える
今日の
演習
RDARの構造
システム価値 システム境界 システム
外部システム
要求
システム外部環境
業務フロー
バリエー
ション
条件
業務
ビジネス
ユースケース
業務
業務
業務
アクティ
ビティ
画面
ユースケース
イベント
情報
状態
状態
遷移
依存
表でRDRA構造を再現
システム価値 システム境界 システム
外部システム
要求
システム外部環境
業務フロー
バリエー
ション
条件
業務
ビジネス
ユースケース
業務
業務
業務
アクティ
ビティ
画面
ユースケース
イベント
情報
状態
状態
遷移
分類 アクター 機能要求 説明
機能要求
分類 アクター 非機能要求 説明 検証方法
非機能要求
アクター
外部システム
情報
業務・BUC・アクティビティ・UC
画面・イベント
条件
BUC
バリエーション 状態
図から表へ
BUC アクティビティ・UCにつながるオブジェクト定義
業務
画面
ユースケース
アクティビティ
BUC
外部システム
アクター
イベント
情報
状態
条件
状態
条件
UC
ユースケース
バリエー
ション
条件
画面
外部システム
会員
状態モデル
アクター
状態モデル
UC
分類 アクター 機能要求 説明
分類 アクター 非機能要求 説明 検証方法
シート間の関係
機能要求
非機能要求
アクター
外部システム
情報
状態
「BUC」シート
画面
イベント
タイマー
バリエーション
条件
業務 BUC アクティ
ビティ
UC
情報
条件
分析シート
RDRA分析_V0.7
RDRASheet_V0.7
シート間の整合性を
Optoro
• このビジネスは
• アクターの関心に関わる
• 関わる個人、会社は?
• 自社(Optoro)の業務は?
• 扱う情報は?
• 関心のある状態は?
9
https://note.com/tck/n/n95812964bcbb
「ビジネスモデル2.0図鑑」
https://webtan.impress.co.jp/e/2021/07/01/39996
OptoroのDX事例
ハンズオン1
• アクターを探す
• 外部システムを探す
• 業務の単位を探す
• 業務を分解する
• BUCの洗い出し
• BUCの価値・責務は?
• そのBUCは何ができたらいいの?
• BUCを分解する
• 仕事のステップに分解する
• アクティビティの洗い出し
10
ハンズオン2
• バリエーション
• 商品にはどんな種類があるの?
• どんな種類の会社がありますか?
• 情報
• 関わるアクター、外部システムはどのような
情報で仕事をしているのか?
• 情報を洗い出す
• 状態
• わざわざIDで管理するのは、状態を管理した
い
• 状態を管理したい対象を洗い出す
• 上記の個々の状態を洗い出す
•
11
商品
商品
商品
ハンズオン3 仕事の組立
• アクティビティ
• BUCの一連の流れを確認
• ユースケース
• システムとの関係をユースケースで
表現
12
A①商品受付
A②商品入庫
B①商品審査
B②再販商品掲載
C①修理依頼
C②修理商品の発送
C③修理内容を記録
C④修理商品の受取
D①販売中
D②受注
D③出荷依頼
E①清算
E②債権・債務連携
ハンズオン4 システムを組み立てる
• アクターとの関係
• そのシステムに誰が関わるのか?
• 画面ーアクター
• 外部システム
• その仕事に関わる外部システムは?
• イベントー外部システム
• イベント=連携の意味を表す
13
A①商品受付
A②商品入庫
B①商品審査
B②再販商品掲載
C①修理依頼
C②修理商品の発送
C③修理商品の受取
D①販売中
D②受注
D③出荷依頼
E①清算
E②請求
E③支払
ハンズオン4 システムを組み立てる
• 情報
• 情報をつなげて意味を語る
• UCと情報をつなげる
• 状態
• 状態を遷移させる
• 遷移にUCを当てはめる
• 条件
• UCに条件を追加する
• 条件に必要なバリエーション、状態モデ
ルを洗い出す
14
A①商品受付
A②商品入庫
B①商品審査
B②再販商品掲載
C①修理依頼
C②修理商品の発送
C③修理商品の受取
D①販売中
D②受注
D③出荷依頼
E①清算
E②請求
E③支払
情報
情報
情報
情報
情報
UC
UC
UC
UC
UC UC
UC

More Related Content

What's hot

イベント・ソーシングを知る
イベント・ソーシングを知るイベント・ソーシングを知る
イベント・ソーシングを知る
Shuhei Fujita
 
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツオブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
 

What's hot (20)

DDD sample code explained in Java
DDD sample code explained in JavaDDD sample code explained in Java
DDD sample code explained in Java
 
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1  ドメイン駆動設計の基本を理解する3週連続DDDその1  ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
 
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス
 
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS   更新系と参照系で異なるORMを併用して上手くいった話DDD x CQRS   更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
 
イベント・ソーシングを知る
イベント・ソーシングを知るイベント・ソーシングを知る
イベント・ソーシングを知る
 
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
 
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツオブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
 
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
 
基幹システムの可視化技法
基幹システムの可視化技法基幹システムの可視化技法
基幹システムの可視化技法
 
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDDドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
 
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのかDDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
 
PostgreSQLアンチパターン
PostgreSQLアンチパターンPostgreSQLアンチパターン
PostgreSQLアンチパターン
 
WayOfNoTrouble.pptx
WayOfNoTrouble.pptxWayOfNoTrouble.pptx
WayOfNoTrouble.pptx
 
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解するドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
 
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
 
ToBe図書館モデル
ToBe図書館モデルToBe図書館モデル
ToBe図書館モデル
 
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
 
現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be
 

Similar to Rdraモデリングをしよう

Similar to Rdraモデリングをしよう (20)

ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdfChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
 
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
 
RDRAモデリングを見てみよう
RDRAモデリングを見てみようRDRAモデリングを見てみよう
RDRAモデリングを見てみよう
 
AI時代の要件定義
AI時代の要件定義AI時代の要件定義
AI時代の要件定義
 
雲の上の要件定義
雲の上の要件定義雲の上の要件定義
雲の上の要件定義
 
テレワーク下の要件定義(RDRA:ラドラ
テレワーク下の要件定義(RDRA:ラドラテレワーク下の要件定義(RDRA:ラドラ
テレワーク下の要件定義(RDRA:ラドラ
 
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptxチームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
 
越境する情シス
越境する情シス越境する情シス
越境する情シス
 
ビジネスとITをリンクさせるアジャイルな組織のつくり方 - アジャイル経営カンファレンス2023
ビジネスとITをリンクさせるアジャイルな組織のつくり方 - アジャイル経営カンファレンス2023ビジネスとITをリンクさせるアジャイルな組織のつくり方 - アジャイル経営カンファレンス2023
ビジネスとITをリンクさせるアジャイルな組織のつくり方 - アジャイル経営カンファレンス2023
 
非開発者のためのアジャイル開発入門
非開発者のためのアジャイル開発入門非開発者のためのアジャイル開発入門
非開発者のためのアジャイル開発入門
 
【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~
【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~
【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~
 
Introduction of Business Models in Requirement Development
Introduction of Business Models in Requirement DevelopmentIntroduction of Business Models in Requirement Development
Introduction of Business Models in Requirement Development
 
株式会社ジール_採用ピッチ資料(2024.3.15) _zeal recruitment pitch
株式会社ジール_採用ピッチ資料(2024.3.15) _zeal recruitment pitch株式会社ジール_採用ピッチ資料(2024.3.15) _zeal recruitment pitch
株式会社ジール_採用ピッチ資料(2024.3.15) _zeal recruitment pitch
 
Rdra4 ddd
Rdra4 dddRdra4 ddd
Rdra4 ddd
 
Woven workdesign
Woven workdesignWoven workdesign
Woven workdesign
 
Woven Work Design
Woven Work DesignWoven Work Design
Woven Work Design
 
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
 
0からのWebディレクション講座_制作編_160827
0からのWebディレクション講座_制作編_1608270からのWebディレクション講座_制作編_160827
0からのWebディレクション講座_制作編_160827
 
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 

More from Zenji Kanzaki

More from Zenji Kanzaki (19)

商流物流金流.pdf
商流物流金流.pdf商流物流金流.pdf
商流物流金流.pdf
 
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モデルサンプル
 
基幹システムの可視化
基幹システムの可視化基幹システムの可視化
基幹システムの可視化
 
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
越境アジャイル設立イベント:RDRA事例(BIGLOBE)越境アジャイル設立イベント:RDRA事例(BIGLOBE)
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
 
RDRA 越境アジャイルin大阪
RDRA 越境アジャイルin大阪RDRA 越境アジャイルin大阪
RDRA 越境アジャイルin大阪
 
ビジネスモデル2 rdra
ビジネスモデル2 rdraビジネスモデル2 rdra
ビジネスモデル2 rdra
 
Rdra4 dddワークショップ
Rdra4 dddワークショップRdra4 dddワークショップ
Rdra4 dddワークショップ
 
地図を片手にアジャイル開発
地図を片手にアジャイル開発地図を片手にアジャイル開発
地図を片手にアジャイル開発
 
Rdra4越境アジャイル
Rdra4越境アジャイルRdra4越境アジャイル
Rdra4越境アジャイル
 

Rdraモデリングをしよう