SlideShare a Scribd company logo
ChatGPTを使った要件
定義のRDRA的考察
2023/04/28
1
• ㈱バリューソース 代表取締役
• 神崎 善司
• Facebook page:要件定義の散歩道
https://www.facebook.com/youkennotsubo?ref=hl
• twitter:@zenzengood
• RDRA:https://www.rdra.jp/
• 著作
• モデルベース要件定義テクニック
• RDRA2.0ハンドブック
• 仕事
• RDRA導入支援
• 要件定義支援
• 既存システムの可視化支援
• 好きな事
• モデリング
• 表形式(Google Sheet/Excel)でのモデリング
• ChatGPTを使ったツール作成
2
RDRAとは
3
システム価値 システム境界 システム
外部システム
要求
アクター
システム外部環境
利用シーン
業務フロー
バリエー
ション
条件
業務
ビジネス
ユースケース
業務
業務
業務
アクティビティ
UC
画面
ユースケース
イベント
情報
状態
状態
遷移
依存
情報
3段階でアイディアを一気に要件に固めていく
4
アイディアからRDRAモデル生成 RDRAモデルで要件の組立 様々な視点から要件を確かめる
0➡1: 1➡2: 2➡3:
要約を使って俯瞰する
整合性を取りながら
組み立てる
ChatGPT GPT-3
システムの可視化をツールを使い精度高く素早く行う
0➡1 AIを使いアイディアを形にする
1➡2 表形式で整合をさせながら組み立て、AIで要約させて俯瞰する
2➡3 ビジュアルに結合状態、トレーサビリティを確認する
凝集度・結合度
を可視化する
トレーサビリ
ティを確認する
AIに背景を説明する行為
を行いながら、課題や要
求を明らかにし、AIに行
間を埋めてもらう
0➡1 ChatGPTを使って段階的に詳細化
5
アイディアを形にする
サービス利用
者の背景知識
サービス利
用者の要求
業務を組み立てる
サービス提供
者の背景知識
サービス提供
者の要求
ユースケースを洗い出す
仕事を組み立てる
不要な機能を削
除・修正する
業務の単位を
見直す
関係者の役割
を明示
業務:
プロセス:
プロセスの内容
イシュー
機能
目的
行うこと
業務:
プロセス:
仕事
情報
アクター
外部サービス
ユーザース
トーリー
業務:
プロセス:
仕事
ユースケース
情報
アクター
外部サービス
情報の関連 状態遷移
情報/情報の関連
状態モデル
状態
遷移先
ユースケース
の見直し
0➡1
精度が低くても
一旦形にする
空中戦を避け
議論の足場を作る
自動
生成
RDRAモデルに変換する
仕事として
組み立てる
システム化のス
コープを決める
表でRDRA構造を再現
分類 アクター 機能要求 説明
機能要求
分類 アクター 非機能要求 説明 検証方法
非機能要求
アクター
外部システム
情報
条件
バリエーション 状態
6
業務・BUC・アクティビティ・UC 画面・イベント
1➡2 分析しながら作る 要約して俯瞰する
7
コピー
要約を使って
俯瞰する
GPT-3
ビジュ
アル化
RDRAとしての不整合はツールが明示する
UC⇔情報
UC⇔アクター
UC⇔外部システム
UCと各アイコンの関係か
ら抜け漏れを探る
表形式からグラフ構造へ
2➡3
様々な視点で精度を上げる
• アクター視点
• ユーザーストーリー
• トレーサビリティ
• 情報から
• バリエーションから
• 条件(ビジネスルール)から
• 凝集度・結合度
• まとまりとつながりを早い時点から検討できる
• バックログの単位
• どこから進める
• → 可視化され議論できるようになる
8
線のつながりが
トレーサビリ
ティになる
ユーザー視点
でシステムと
の接点を示す
塊と塊間のつなが
りから凝集度・結
合度を検討できる
中心となる塊からバッ
クログを対象とする
※塊:BUC、コンテキスト、UC、条件…
まとめ:ChatGPTをシステムの可視化に活用する
• 0➡1:AIを使いアイディアを形にする
• 1➡2:表形式で整合をさせながら組立て、AIで要約し俯瞰
• 2➡3:ビジュアルに結合状態、トレーサビリティを確認
9
ChatGPTはあなたの会社の課題や状況を全く理解していないので、アイ
ディアだしや、文脈を渡して答えさせる形が有効 (現状)
表形式は要件に集中するのに向いている(配置に気を使わなくていい)
要約は頭の整理に有効(RDRAはグラフ構造なので中心性の把握しが容易)
動的な構造表現は様々な
凝集度:アイコンを集約する単位で凝集度を可視化できる
結合度:集約間の関係性で結合度を可視化できる

More Related Content

PPTX
Mixed RealityとAzure Digital Twinsを組合わせてデジタルツインを可視化するためのTips
PDF
ブロックチェーン間のインターオペラビリティ概論
PDF
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
PDF
不動産販売システム
PDF
現状分析→価値開発→仕様化 To be
PDF
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
PPTX
事業の進展とデータマネジメント体制の進歩(+プレトタイプの話)
PDF
Azure AD B2CにIdPを色々と繋いでみる
Mixed RealityとAzure Digital Twinsを組合わせてデジタルツインを可視化するためのTips
ブロックチェーン間のインターオペラビリティ概論
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
不動産販売システム
現状分析→価値開発→仕様化 To be
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
事業の進展とデータマネジメント体制の進歩(+プレトタイプの話)
Azure AD B2CにIdPを色々と繋いでみる

What's hot (20)

PDF
ドメイン駆動設計 分析しながら設計する
PDF
基幹システム RDRAモデルサンプル
PPTX
今こそ知りたいSpring Web(Spring Fest 2020講演資料)
PDF
datatech-jp Casual Talks#3 データエンジニアを採用するための試行錯誤
PDF
Rdraモデリングをしよう
PPTX
Keycloakの実際・翻訳プロジェクト紹介
PDF
クラウド環境下におけるAPIリトライ設計
PDF
【15-B-7】無意味なアラートからの脱却 ~ Datadogを使ってモダンなモニタリングを始めよう ~
PDF
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
PDF
ChatGPTは思ったほど賢くない
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
PDF
基幹システム RDRAモデル
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PDF
ドメイン駆動設計のための Spring の上手な使い方
PPTX
グラフ構造のデータモデルをPower BIで可視化してみた
PDF
私にとってのテスト
PDF
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
PDF
ChatGPTの ビジネス活用とセキュリティ
PDF
ROS2のリアルタイム化に挑む WG初参加
ドメイン駆動設計 分析しながら設計する
基幹システム RDRAモデルサンプル
今こそ知りたいSpring Web(Spring Fest 2020講演資料)
datatech-jp Casual Talks#3 データエンジニアを採用するための試行錯誤
Rdraモデリングをしよう
Keycloakの実際・翻訳プロジェクト紹介
クラウド環境下におけるAPIリトライ設計
【15-B-7】無意味なアラートからの脱却 ~ Datadogを使ってモダンなモニタリングを始めよう ~
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
ChatGPTは思ったほど賢くない
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
基幹システム RDRAモデル
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
ドメイン駆動設計のための Spring の上手な使い方
グラフ構造のデータモデルをPower BIで可視化してみた
私にとってのテスト
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
ChatGPTの ビジネス活用とセキュリティ
ROS2のリアルタイム化に挑む WG初参加
Ad

Similar to ChatGPTを使った要件定義のRDRA的考察.pdf (20)

PDF
AI時代の要件定義
PDF
RDRAモデリングを見てみよう
PDF
現状分析→価値開発→仕様化 As is
PDF
Rdra4 dddワークショップ
PDF
Iot algyan jhirono 20190111
PPTX
社内 DDD 勉強会 #2
PDF
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
PDF
DiagramからPromptを生成し、LLMを使って知識化することで仕様作成に活用する
PPTX
ビッグデータ&データマネジメント展
PDF
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
PDF
【de:code 2020】 Microsoft Azure データ関連サービスの紹介
PDF
初めてのデータ分析基盤構築をまかされた、その時何を考えておくと良いのか
PPTX
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
PDF
Azure Purview Linage for Dataflow/Spark
PDF
Data platformdesign
PPTX
Azure Webiner: より安定したWebサイト構築のためのAzure PaaS サービス群
PDF
Microsoft 365を使い倒せ!利活用を加速するクラウド時代のユーザーアダプション
PDF
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
PDF
地図を片手にアジャイル開発
PPTX
R&D部門におけるデータ共有・利活用はなぜ難しいのか
AI時代の要件定義
RDRAモデリングを見てみよう
現状分析→価値開発→仕様化 As is
Rdra4 dddワークショップ
Iot algyan jhirono 20190111
社内 DDD 勉強会 #2
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
DiagramからPromptを生成し、LLMを使って知識化することで仕様作成に活用する
ビッグデータ&データマネジメント展
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
【de:code 2020】 Microsoft Azure データ関連サービスの紹介
初めてのデータ分析基盤構築をまかされた、その時何を考えておくと良いのか
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
Azure Purview Linage for Dataflow/Spark
Data platformdesign
Azure Webiner: より安定したWebサイト構築のためのAzure PaaS サービス群
Microsoft 365を使い倒せ!利活用を加速するクラウド時代のユーザーアダプション
越境アジャイル設立イベント:RDRA事例(BIGLOBE)
地図を片手にアジャイル開発
R&D部門におけるデータ共有・利活用はなぜ難しいのか
Ad

More from Zenji Kanzaki (18)

PDF
商流物流金流.pdf
PDF
Rdra2.0 redmine
PDF
ToBe図書館モデル
PDF
Rdraはどう形作られたか?
PDF
RDRAにおける合意形成の仕組み
PPTX
CCSRを実現するRDRA活用法
PDF
雲の上の要件定義
PDF
顧客にもわかるモデリング
PDF
Ooc 2020
PDF
オブジェクト指向方法論OMT まとめ
PDF
話題沸騰ポッド RDRAモデル
PDF
基幹システムの可視化技法
PDF
RDRA流概念モデル
PDF
基幹システムの可視化
PDF
越境する情シス
PDF
RDRA 越境アジャイルin大阪
PDF
ビジネスモデル2 rdra
PDF
Rdra4 ddd
商流物流金流.pdf
Rdra2.0 redmine
ToBe図書館モデル
Rdraはどう形作られたか?
RDRAにおける合意形成の仕組み
CCSRを実現するRDRA活用法
雲の上の要件定義
顧客にもわかるモデリング
Ooc 2020
オブジェクト指向方法論OMT まとめ
話題沸騰ポッド RDRAモデル
基幹システムの可視化技法
RDRA流概念モデル
基幹システムの可視化
越境する情シス
RDRA 越境アジャイルin大阪
ビジネスモデル2 rdra
Rdra4 ddd

ChatGPTを使った要件定義のRDRA的考察.pdf