事前配布資料が大量にあるけどこわくないよ！

JaSST北海道

RDRAワークチュートリアル～RDRAとツールの効果を体感しよう！～

ワークの狙いとゴールレベル
今回ワークとサンプルは、次のような技術や知見を獲得して頂くことを想定しています。

レベル1：RDRAの成果物イメージの理解とツールを活用した便利さの体験
レベル2：RDRAを用いた設計の一部（バリエーション検討）を自分でできる
レベル3：RDRAを用いた設計が自分でできる
本ワーク内は、全員がレベル1となるようなチュートリアルとして難易度調整してます。
※こわくないよ！

なお、本ワークでレベル2以上も目指したい方（マニアな方）も楽しめるようExtra課題も混ぜておりますので、各自おためしください。
なお、レベル2～3を目指したい方に関しては、本日使用したサンプルやデータ。解答例を用いて勉強会や各自で試してみることも可能です。個別に活用いただくようお願いします。

2

ビジネスルールの抽出
気がかりの追記
影響度分析

ワークショップ：進め方

ワークショップでは、次のデータを使います。
データを再確認お願いします。
・RDRA_Jasst2018_ワークショップ.pptx
・JaSST_RDRAサンプル.pptx
・RDRAツールV1.3_64bit.pptm

ワーク項目は次の予定です。
実施内容
事前説明、背景紹介
セットアップ＋使い方説明※できれば事前セットアップをお願いします。

（予稿集の「RDRAツールの使い方バリエーション例とサンプル課題」をご確認ください）■1. バリエーションを出してみよう
1-1 固定価格を条件として作成する
1-2 変動プランのバリエーションを考える＜休憩＞

変動プランバリエーション解答例の説明■2. 気がかりを出してみよう
気がかりを出して関連付ける■3. 影響度分析を行ってみよう
RDRAツールにて影響度分析を実施する

4

ビジネスルールの抽出
気がかりの追記
影響度分析

ワークショップでは、次のデータを使います。
・RDRA_Jasst2018_ワークショップ.pptx
・JaSST_RDRAサンプル.pptx
・RDRAツールV1.3_64bit.pptm

ワークショップ：RDRAツールの使い方
バリエーション例とサンプル課題

予稿集のこちらのページを使用して説明します。

JaSST北海道
RDRAツールの使い方
バリエーション例とサンプル課題

6

RDRAツールのセットアップ：推奨環境推奨環境としては、次となります。
OS： Windows7、Windows8、Windows10
macOSでも動作報告があります。
ツール： PowerPoint2010、 PowerPoint2013、 PowerPoint2016
PowerPoint Onlineは対象外となります。

次ページ記載のセットアップ手順を実施していただき、下記のようなメニューが表示されるとOKです。

予稿集「RDRAツールの使い方」
を参照となります。

RDRAツールのセットアップ方法①：「マクロ」機能
PowerPointの「マクロ」機能を使う必要があります。
「マクロ」は「表示リボン->マクロ」（右端）にあります。
※マクロが使えない人は当日連絡を…
表示リボンを選択

RDRAツールのセットアップ方法②：起動方法
次のPowerPoint2ファイルを開いてください。
1．「JaSST_RDRAサンプル.pptx」
2．「RDRAツールV1.3_64bit.pptm」★「JaSST_RDRAサンプル.pptx」からマクロを選択し「場所」にて「RDRAツールV1.3_64bit.pptm」を選択後、「メニュー表示」を選択して実行をしてください。
※メニューが出てくればOKです。

予稿集「RDRAツールの使い方」を参照となります。

右端の「マクロ」を選択

下記の資料のみ使用します。
・RDRA_Jasst2018_ワークショップ.pptx

ビジネスルールの抽出
気がかりの追記
影響度分析※以下はまだ使用しなくてもよいです。
・JaSST_RDRAサンプル.pptx
・RDRAツールV1.3_64bit.pptm

ワークショップ：ワークショップ課題１

「SoraDo」は北海道⇔東京の航空便を提供する架空の航空会社です。
■背景（現状の想定）：
現行のSoraDo商品予約システムが老朽化、環境が古くなったこともあり更新を行うことになりました。
この状況下にて新しいSoraDo商品予約システムを開発することが決定し、その要件定義を積み上げ型で行うことになりました。
現状は、更新対象の現システムでもデータ構造が複雑な部分であり、過去開発時・運用初期にトラブルもあった「フライト登録」と「予約」の部分を優先して要件定義とプロトタイプの構築を行っている状況です。
今後もプロトタイプから積み上げ型で構築を進める予定としております。
現状では単純な商品の登録と、その購入ができることを確認することを優先しています。そのため、変更や取消は対象外としております。

JaSST_RDRAサンプル.pptx
P2と同じ内容です。
10

現状の要件定義範囲で、次のような機能以外の要求があります。
■機能以外に関わる（明確な）要求事項
・運用で使用するフライト・プラン数（フライト数11、割引プラン数5種類）の2倍の登録数が1年分登録された状況で、検索時間が1秒以内であること。
・登録したフライト、プランに対して間違いがないことを確認しやすいこと。
特に金額が安くなりすぎるなどがないこと。
・繁忙期の申込み開始タイミングで、同時に多数のBtoC顧客がアクセスする。
同時3000人を想定すること。
・AWSを使用したシステムとする。余分な通信での通信コストが発生しないこと。
※AWS：Amaz〇n Web Service（クラウドサービスプラットフォーム）

また、更新対象の現システムでは、下記記載の問題が発生していました。

■更新対象の現システムで過去に発生した問題
・債権管理システムとの連携にて、同一の代理店が複数拠点から登録をする際に予約情報が登録されない過去不具合があった。
・請求書や代理店での航空券印刷で、環境の違いによって印刷がずれて記載内容が確認できないことがあった。
・代理店検索時の価格がWeb予約価格より高い場合があり、過去に苦情があった。
・残り席が1席の状況で。複数の顧客が同時にプラン決定、予約決定をした結果、双方が予約できてしまい、片方の顧客がフライトに搭乗できない状況があった。 JaSST_RDRAサンプル.pptx
P3と同じ内容です。

11

1-1. 固定価格を条件として作成する（練習）練習として、説明した内容に従って、固定価格のバリエーションを出して条件とつなげてみましょう。
「■バリエーション導出ワーク資料No1：固定価格一覧（当日配布）」を参照しながら作成ください。

5分

固定価格
フライト（航空便） おとな 60歳以上 Do民会員 ・・・ALL

29,290 20,490

22,690

すべて完成しなくてもよいです。
まずは手を動かしてみましょう。

フライト
（航空便）
フライト（航空便）

機種

発空港

発時間

SD101767

千歳

6:00

発着地

機種

[発着地:情報]

機種

千歳⇒羽田

７６７

羽田⇒千歳７３７

こちらのデータは・RDRA_Jasst2018_ワークショップ.pptx
P3の内容となります。別途配布資料の表を確認しながら検討をお願いします。
参考元データ（当日配布）■バリエーション導出ワーク資料No1-1：固定価格一覧12

1-1. 固定価格を条件として作成する（解答例）
固定価格
フライト（航空便）

おとな

60歳以上

Do民会員

ALL

29,29020,49022,690

SoraDo会員[SoraDo会員：アクター]

Do民会員
会員

・・・

予約者
[予約者:アクター]

おとな/こども
乳幼児（無料）

60歳以上

非会員

フライト（航空便）
フライト（航空便）

機種

発空港

発時間

SD101

767

千歳

6:00

発着地
[発着地:情報]

千歳⇒羽田
羽田⇒千歳

機種

機種

７６７
７３７

解答例に関しては、後ほど解答例データを獲得できるアドレスを紹介します。

13

1-2. 変動プランのバリエーションを考える（マニア）
前頁では物足りないマニアな方は、こちらで考えてみてください。※超絶難易度です

導出プラン提示価格

固定価格
フライト（航空便） おとな 60歳以上 Do民会員
ALL

29,290 20,490

22,690（変動）プラン提示価格のバリエーションを整理します。それなりの数があります。
日/フライト

Sora特45 Sora特28 Sora特21

1/1(月)SD101

14,10014,60015,8001/1(月)SD103

14,30014,90015,200

充足率は座席数の埋まり度合い。
充足率別
割引プラン
充足率 Sora特45

Sora特28

Sora特21

80%

0.8

0.9

1.060%

0.7

0.80.9フライト（航空便）
フライト（航空便）

機種

発空港

発時間SD101

767

千歳

6:00

発着地

機種

[発着地:情報]

機種

千歳⇒羽田

７６７

羽田⇒千歳

７３７

こちらのデータは・RDRA_Jasst2018_ワークショップ.pptx
P5の内容となります。別途配布資料の表を確認しながら検討をお願いします。
すべて導出したいマニアな方はこちらで…
参考元データ（当日配布）■バリエーション導出ワーク資料No1-2：毎日の価格変動（2か月分）■バリエーション導出ワーク資料No1-3：とある日における変動価格設定 14

1-2. 変動プランのバリエーションを考える
変動プランのバリエーションを導出して、条件と接続してみましょう。

導出
プラン提示価格

固定価格
フライト（航空便） おとな 60歳以上 Do民会員
ALL

29,290 20,490

22,690日/フライト

Sora特45 Sora特28 Sora特21

1/1(月)SD101

14,10014,60015,8001/1(月)SD103

14,30014,90015,200

充足率は座席数の埋まり度合い。
SoraDo会員[SoraDo会員：アクター]

予約者

週単位価格

[予約者:アクター]

おとな/こどもDo民会員

乳幼児（無料）

会員

60歳以上

非会員

導出ベース価格
（特定日）

フライト
（航空便）

充足率別
割引プラン

週/フライト

月～木 金日/フライト

ベース価格

充足率 Sora特45

第1週SD101

12,10012,5001/1(月)SD101

18,40080%

第1週SD103

14,400XXX

1/1(月)SD103

22,40060%

Sora特28

Sora特210.8

0.9

1.00.70.80.920分・・・
1/8(月) SD101 XXXXX
ベース価格（曜日単位）

期間（週）繁忙・閑散度

導出

フライト（航空便） 月～木 金

土週

閑散度

SD101 6:00-7:40

8,800

9,800XXX

第1週（1/1-1/6）+2

SD103 6:30-8:10

9,200

10,100 XXX

祝日やGW最終日など特定の日や特定のフライトの割増考慮が行われる。

すべて完成しなくてもOKです。
いくつかの条件のバリエーションは導出・関連付けてみましょう。

第2週（1/7-1/13） +1

フライト
（航空便）
フライト（航空便）

機種

発空港

発時間

繁忙・閑散度

SD101767

千歳6:00

繁忙+2
繁忙+1
通常発着地

機種

閑散-1
閑散-2

[発着地:情報]

機種

千歳⇒羽田

７６７

羽田⇒千歳

７３７

こちらのデータは・RDRA_Jasst2018_ワークショップ.pptx
P4の内容となります。別途配布資料の表を確認しながら検討をお願いします。
参考元データ（当日配布）■バリエーション導出ワーク資料No1-2：毎日の価格変動（2か月分）■バリエーション導出ワーク資料No1-3：とある日における変動価格設定 15

1-2. 変動プランのバリエーションを考える（解答例）
導出
固定価格

プラン提示価格

日/フライト

Sora特45

Sora特28

Sora特21

フライト（航空便）

おとな

60歳以上

Do民会員

1/1(月)SD101

14,10014,60015,800ALL

29,29020,49022,6901/1(月)SD103

14,30014,90015,200

充足率は座席数の埋まり度合い。
SoraDo会員

乗客[SoraDo会員：アクター]

週単位価格[乗客:アクター]

おとな/こども

Do民会員

60歳以上

会員

乳幼児（無料）非会員

ベース価格（特定日）

導出

フライト
（航空便）

充足率別割引プラン

週/フライト

月～木

金日/フライト

ベース価格

充足率

Sora特45

Sora特28

Sora特21

第1週SD101

12,10012,5001/1(月)SD101

18,40080%

0.80.91.0

第1週SD103

14,400XXX

1/1(月)SD103

22,40060%

0.7

0.80.9・・・
1/8(月) SD101
ベース価格（曜日単位）

期間（週）繁忙・閑散度

導出XXXXX

祝日やGW最終日など特定の日や特定のフライトの割増考慮が行われる。

割引プラン

充足率

フライト（航空便）

月～木

金土週

閑散度

SD101 6:00-7:40

8,800

9,800

XXX

第1週（1/1-1/6）

+2.0

割引プラン

充足率

SD103 6:30-8:10

9,200

10,100

XXX

第2週（1/7-1/13）+1.9

Sora特4580%

Sora特2860%

Sora特2150%以下

フライト（航空便）
フライト（航空便）

機種

発空港

発時間

曜日

週

繁忙・閑散度

休日・特定日(2018)

SD101

767

千歳

6:00

月～木曜

第1週（1/1-1/6）

繁忙+2

1/1(月)

金曜

第2週（1/7-1/13）

繁忙+1

1/2(火)

土曜

・・・

通常

1/4(木)

日曜

第52週

閑散-1・・・

機種

発着地

閑散-2
[発着地:情報]

機種

千歳⇒羽田

７６７羽田⇒千歳

７３７

Do直前3
Do直前1
割引プランに関しては、検索日/予約日から搭乗日までの日数が予約対象のフライトプラン表示、価格設定に影響。
充足率は座席数の埋まり度合い。

解答例に関しては、後ほど解答例データを獲得できるアドレスを紹介します。

16

ビジネスルールの抽出
気がかりの追記
影響度分析

下記の資料のみ使用します。
・JaSST_RDRAサンプル.pptx

ワークショップ：ワークショップ課題２

2. 気がかりを出して関連付ける
予稿集とセットで提供しております「JaSST_RDRAサンプル.pptx」を使用します。
「JaSST_RDRAサンプル.pptx」のP3には、機能要求に加えて過去に発生した問題が記載されております。
主に過去に発生した問題から予想される「気がかり」を導出して、UCやBUCに関連付けてください。

気がかりは「JaSST_RDRAサンプル.pptx」の最後のページからコピーします。

フライト登録管理者

フライトプラン（商品）を登録する

フライト（航空便）

気がかり

要求
料金プランを検証する

料金プランをシミュレートする

参考元データ（当日配布）■バリエーション・気がかり導出ワーク資料No2※「JaSST_RDRAサンプル.pptx」、予稿集にも同一の記載があります。

18

2. 気がかりを出して関連付ける：手順とやること
今回、「気がかり」は次のようなものと考えて頂ければと思います。
１．開発が進んだ段階、もしくはリリース後の運用で問題が発生しそうな部分
２．仕様に直接記載されていないが、テストをしておいた方がよいと思う部分8分すべて完成しなくてもよいです。
こちらもサンプルに対して手を加える練習となります。

最初は、この部分を気がかりとして関連をつないでみましょう。
※マニアの方は、これ以外も検討ください^^

こちらは、サンプルのシステムコンテキストに反映されてます。
こちらを、サンプルの「B2B予約：BUC」に追加してみます。
残り２つを各自で追加してみましょう。
サンプルを見て気がかりを感じた人は自由に追加して頂いても構いません。
19

2. 気がかりを出して関連付ける：解答例

こちらの例に関しては別途解答例データで記載内容の紹介を行います。
あわせてツール効果も紹介

解答例ファイルも参考にフォローください。

予約登録：業務 に1つ

B2C予約：BUC に1つ

B2B予約：BUC に1つ

フライト登録：業務 に1つ

済代理店で検索する価格がB2C顧客のWeb予約価格より高いことがないこと（過去に苦情有り）

残り席が少ない場合に複数の顧客が同時にプラン決定、予約決定してしまう場合がある。
ダブルブッキングにならないこと。

印刷でずれが発生しないこと

想定
追加

予約が開始した後に料金プランを追加登録する特殊ケースが存在する。

20

ビジネスルールの抽出
気がかりの追記
影響度分析

下記の資料を使用します。
・RDRA_Jasst2018_ワークショップ.pptx
・JaSST_RDRAサンプル.pptx※解答例を使用した方がやりやすいです
・RDRAツールV1.3_64bit.pptm

ワークショップ：ワークショップ課題３

3. RDRAツールにて影響度分析を実施する予稿集とセットで提供しております「JaSST_RDRAサンプル.pptx」と「RDRAツールV1.3.pptm」を使用します。
次ページの変更概要に従って、影響範囲を確認します。なお、確認にはRDRAツールのマクロ機能を活用します。
変更が発生するページに吹き出しなどで印をつけてみましょう。

システム仕様「JaSST_RDRAサンプル.pptx」に対してマクロ機能を使って分析してください。

変更仕様

やること：
• 保守開発の変更概要から影響箇所を抽出

影響度分析の手順：
1. ツールでトレーサビリティを変更概要確認して変更に関わるページ、接続部分を把握する
2. システム仕様（JaSST_RDRAサンプル.pptx）の変更ページを変更概要の後ろにコピーする
3. 変更案件の終了後は、抽出・修正システム仕様のしたページをシステム仕様に戻す。

変更ページをコピーする

今回の演習の手順：
上記手順１を実施。（2-3は実作業時実施）
本ファイル9P目以降に、特定した変更ページをコピーで展開します。

3. 変更概要
次の変更概要による影響を確認ください。
変更が発生すると判断したページ（変更仕様につながるもの）については次ページ以降にコピー展開してまとめてください。

• 背景– 千歳空港での発着枠増加に伴い、フライトを増便する– 追加便には新たな機種を採用する• 内容– 追加フライト 千歳ー羽田 SD903 787– 追加機種787
フライト（航空便）

機種

発空港

発時間

機種

SD101

767

千歳

6:00

７６７

SD903

787

千歳

22:00

７３７

７８７

10-15分

すべての特定は困難です。
RDRAツールの「関連性」をつなぐ効果を体感ください。