Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PFDであそぼ

 PFDであそぼ

WACATE2020冬のものです。

18923dca590d68fe7cfacce3c1ee5145?s=128

scarletplover

June 19, 2021
Tweet

Transcript

  1. None
  2. はじめに

  3. テスト設計 テスト実行 テスト評価

  4. 1. サンプルjsonをもとにIP制限をかけるポリシーを作成 2. サンプルjsonをもとに閲覧権限のみに絞るポリシーを作成 3. サンプルjsonをもとに編集権限のみに絞るポリシーを作成 4. IP制限ポリシーと閲覧権限ポリシーで閲覧権限のグループを作成 5. IP制限ポリシーと編集権限ポリシーで編集権限のグループを作成

    6. ユーザー情報シートから各IAMユーザーを登録 7. 閲覧ユーザーに権限付与 8. 編集ユーザーに権限付与
  5. None
  6. None
  7. ▪ 山口 寛子(WACATE実行委員会) ▪ 金融系SIerで開発とそれに付随するいろいろな 業務をやっている。 ▪ SN:べにちどり(@scarletplover) ▪ ポジションペーパー:P34

    ▪ 「技術やスキルが伸びないパターン克服方法」
  8. None
  9. データフローダイアグラムを、プロセスを記述するために改良したもの。 作業(プロセス)を、作業の「インプット」と「アウトプット」に着目 ことで定義する図表。 インプット 作業 (プロセス) アウトプット トリガー

  10. ▪WBS ▪スケジュール ▪手順書 ▪フローチャート ▪データフローダイアグラム ▪プロセスフローダイアグラム・・・

  11. ▪ 箇条書きのため、書き出しやすい。 ▪ 時系列や順番を表しやすい。 ▪ 一方で、成果物やタスクの内容を可視化しにくい。 要件定義 外部設計 内部設計 開発

    テスト 例)スケジュール
  12. ▪例)データフローダイアグラム タスクの内容が図示されているため、概要をつかみやすい。 一方、汎用的な記述方法であるがゆえに(一般的に)記述ルールが 難しく、学習コストがかかる。

  13. データフローダイアグラムを、プロセスを記述するために改良したもの。 作業(プロセス)を、作業の「インプット」と「アウトプット」に着目 ことで定義する図表。 →タスクの内容と成果物との関連性をつかむのが得意な図! PFDの思想「すべての作業には、インプットとアウトプットがあるは ずだ! 」 インプット 作業 (プロセス)

    アウトプット トリガー
  14. 図 概要 プロセス(作業) 実際の作業を表す。 成果物 プロセスで必要なインプットや、アウトプットに なるもの。 帳票以外でも、ソースコードやデータベース、人 間など、さまざまなリソースがあてはまる。 フロー

    プロセスと成果物をつなぐ線。 トリガー プロセスの起動タイミングを表す。 あまり用いない。
  15. インプット 作業 (プロセス) アウトプット トリガー

  16. テスト実行 テストケース テスト対象 バグ票 テスト結果

  17. None
  18. テスト実行 テストケース テスト対象 バグ票 テスト結果

  19. None
  20. ▪ 「無人島ではじまる新生活」 (Nintendo公式ページより) ▪ 何も最初はない無人島で自給自足っぽく自然と触れ合いながら暮らしていく ゲーム。 ▪ キャッチコピーは「何もないから、なんでもできる」。公式の通称は『あつ 森』(Wikipediaより)

  21. ▪ 今回はあつまれどうぶつの森の「DIY(Do It Yourself)」でPFDの説明を します。

  22. ①材料を集める

  23. ②レシピを選択してつくる(DIYする)

  24. None
  25. None
  26. None
  27. ▪ いろいろな飾りを糸や棒でつるし、特定の位置でバランスをとって安 定するようにしたもの。 ▪ 室内装飾に用いる。通常は天井からつるす。

  28. None
  29. ▪ 今回は、最終アウトプットが一番はっきりしているので 「アウトプットからPFDを作るやり方」を解説します。

  30. 1. アウトプットを考える 2. プロセスを考える 3. インプットを考える 4. PFDを広げる 5. PFDをもっと広げる

  31. None
  32. インプット 作業 (プロセス) アウトプット トリガー

  33. きのみのモ ビール

  34. きのみのモ ビール

  35. インプット 作業 (プロセス) アウトプット トリガー

  36. None
  37. ▪ 「きのみのモビール」をつくるためには「DIYできのみのモビールをつくる」という プロセスが必要

  38. きのみのモ ビール DIYでき のみのモ ビールを 作る

  39. きのみのモ ビール DIYでき のみのモ ビールを 作る

  40. インプット 作業 (プロセス) アウトプット トリガー

  41. None
  42. ▪ 「DIYできのみのモビールを作る」を行うためには「まつぼっくり」×2、「きのえ だ」×3、 「どんぐり」×3が必要

  43. まつぼっく り×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る
  44. まつぼっく り×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る
  45. ▪ 針葉樹を揺らすと、「まつぼっくり」と「きのえだ」を採集できる

  46. ▪ 広葉樹を揺らすと、「きのえだ」と「どんぐり」を採集できる

  47. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする
  48. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする
  49. None
  50. None
  51. ▪ レシピもアイテムとして獲得する必要がある。

  52. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ
  53. ▪ 「きのみのモビール」のレシピは「プレゼント」を開けると採集できる。

  54. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける プレゼント
  55. ▪ 「プレゼント」はパチンコで「風船」を落とすと、採集できる

  56. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  57. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  58. None
  59. ▪ 他のフローと違って4つの要素の繰り返し。 ▪ しかもトリガーはほとんど使わないのでほぼ3つ理解できればわかる。 インプット 作業 (プロセス) アウトプット トリガー

  60. ▪ もしも普通のフローで書いたら・・・ ①「風船」を落として「プレゼント」を手に入れる。 ②「プレゼント」を開いて「きのみのモビール」のレシピを手にいれる。 ③「針葉樹」を揺らして「まつぼっくり」と「きのえだ」を手にいれる。 ④「広葉樹」を揺らして「きのえだ」と「どんぐり」を手にいれる。 ⑤DIYできのみのモビールを作る

  61. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  62. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  63. None
  64. None
  65. ▪ 攻略本なら「きのみのモビールのレシピは風船からでます」で終了

  66. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  67. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする 風船 きのみのモ ビールのレシ ピを手に入れ る きのみのモ ビールのレ シピ
  68. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  69. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 木をゆする きのみのモ ビールのレ シピ きのみのレ シピを手に 入れる 風船
  70. None
  71. ▪ PFDの思想 「すべての作業には、インプットとアウトプットがあるはずだ!」 ▪ かならずインプットで始まる。 ▪ かならずアウトプットで始まる。 針葉樹 を ゆする

    針葉樹 針葉樹 を ゆする きのみの モビール
  72. ▪ PFDの思想 「すべての作業には、インプットとアウトプットがあるはずだ!」 →プロセス同士を矢印でつないではいけない 針葉樹を ゆする DIYできのみの モビールを作る

  73. ▪ PFDは「インプットとアウトプットにフォーカス」 ▪ 時系列はこの図では表現できない 風船を おとす 針葉樹を ゆする まつ ぼっくり

    プレゼント 時系列?????? 針葉樹 風船
  74. None
  75. None
  76. フルーチェ (の素) フルー チェをボ ウルに入 れる ボウル 牛乳 フルーチェ スプーン

  77. フルーチェ (の素) フルー チェをボ ウルに入 れる ボウル 牛乳 フルーチェの 素

    (inボウル) ボウルに 牛乳を入 れる スプーン でトロリ とするま で混ぜる フルーチェ +牛乳(inボ ウル) フルーチェ スプーン
  78. でも・・・

  79. きのみのモ ビール

  80. 松ぼっくり ×2 どんぐり ×3 きのえだ ×3 きのみのモ ビール DIYでき のみのモ

    ビールを 作る 針葉樹 広葉樹 針葉樹を ゆする 広葉樹を ゆする きのみのモ ビールのレ シピ プレゼ ントを 開ける 風船を おとす 風船 プレゼント
  81. フルーチェ (の素) フルー チェをボ ウルに入 れる ボウル 牛乳 スプーン フルーチェ

  82. フルーチェ (の素) フルー チェをボ ウルに入 れる ボウル 牛乳 フルーチェの 素

    (inボウル) ボウルに 牛乳を入 れる スプーン でトロリ とするま で混ぜる フルーチェ +牛乳(inボ ウル) フルーチェ スプーン
  83. テスト設計 テスト実行 テスト評価

  84. テスト 設計 テスト 評価 テスト 実行

  85. テスト 設計 テスト 評価 テスト 実行 設計書 テスト ケース テストケー

    ス テスト対象 バグ票 テスト結果 テスト結果 テスト評価 書 テスト計画 テスト分析 結果 テスト計画
  86. テスト 設計 テスト 実行 設計書 テスト ケース テストケー ス テスト対象

    バグ票 テスト結果 テスト計画 テスト分析 結果 テスト 評価 テスト結果 テスト評価 書 テスト計画
  87. テスト 設計 設計書 テスト ケース テスト計画 テスト分析 結果 テスト 実行

    テスト対象 バグ票 テスト結果 テスト 評価 テスト評価 書 テスト計画
  88. テスト 設計 設計書 テスト ケース テスト計画 テスト分析 結果 テスト 実行

    テスト対象 バグ票 テスト結果 テスト 評価 テスト評価 書 テスト計画
  89. テスト 設計 設計書 テスト ケース テスト計画 テスト分析 結果 テスト 実行

    テスト対象 バグ票 テスト結果 テスト 評価 テスト評価 書
  90. テスト 設計 設計書 テスト ケース テスト計画 テスト分析 結果 テスト 実行

    テスト対象 バグ票 テスト結果 テスト 評価 テスト評価 書
  91. None
  92. None
  93. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る 試験管

    スポイト ブロッコリーの DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える) スライド9ページ
  94. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る 試験管

    自由研究レ ポート例 自由研究レポー ト スポイト スライド10ページ
  95. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る 試験管

    自由研究レ ポート例 自由研究レポー ト スポイト コピー&ペーストを適宜 使ってください スライド10ページ
  96. ▪ あなたは突然ですが8月31日に宿題をやっていない小学生6年生に転生 してしまいました。 ▪ とにもかくにも自由研究を1日で終わらせなければなりません。 ▪ そこであなたは学研の「自由研究お助けキット」でDNAの採取実験を 行うこととしました。 問題1:自由研究お助けキットを使ってDNA採取を行うPFDを書いて ください

    問題2:自由研究お助けキットを使って自由研究の宿題を完成させる PFDを書いてください。 スライド6ページ
  97. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る 試験管

    スポイト ブロッコリーの DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える)
  98. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る レバーを1

    かけら切 り取る 人の口の 中の粘膜 を綿棒で とる ブロッコ リーの芽 人間の粘膜 牛肉レバー のかけら 破片を細胞 溶解液を入 れた試験管 にいれて、 細胞壁を溶 かす 牛肉レバーの DNA (見えない) 用意したエ タノールを 別の試験管 に入れ、各 DNAの液を5 滴たらす 試験管 ブロッコリーの DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える) 人間のDNA (見えない) ブロッコリーの DNA (見えない) スポイト
  99. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る レバーを1

    かけら切 り取る 人の口の 中の粘膜 を綿棒で とる ブロッコ リーの芽 人間の粘膜 牛肉レバー のかけら 細胞溶解液 に細胞壁を 溶かす ブロッコリーの DNA (見えない) 人間のDNA (見えない) 牛肉レバーの DNA (見えない) エタノールの 試験管に各 DNAの液を5 滴たらす 試験管 ブロッコリーの DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える) エタノー ルを入れ た試験管 を3本用意 する エタノール の試験管× 3 スポイト 細胞溶解液 を入れた試 験管を3本 用意する 細胞溶解液 の試験管× 3
  100. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る 試験管

    自由研究レ ポート例 自由研究レポー ト スポイト
  101. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る レバーを1

    かけら切 り取る 人の口の 中の粘膜 を綿棒で とる ブロッコ リーの芽 人間の粘膜 牛肉レバー のかけら 破片を試験 管にいれて、 細胞溶解液 に細胞壁を 溶かす 牛肉レバーの DNA (見えない) 用意したエ タノールを 別の試験管 に入れ、各 DNAの液を5 滴たらす 試験管 ブロッコリーの DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える) 自由研究レ ポート例 実験レポー ト作成 自由研究レポー ト 人間のDNA (見えない) ブロッコリーの DNA (見えない) スポイト
  102. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー ブロッコ リーの芽 の部分を 切り取る レバーを1

    かけら切 り取る 人の口の 中の粘膜 を綿棒で とる ブロッコ リーの芽 人間の粘膜 牛肉レバー のかけら 破片を試験 管にいれて、 細胞溶解液 に細胞壁を 溶かす 牛肉レバーの DNA (見えない) 用意したエ タノールを 別の試験管 に入れ、各 DNAの液を5 滴たらす 試験管 ブロッコリーの DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える) 自由研究レ ポート例 実験レポー ト作成 自由研究レポー ト 破片採取 の写真 DNA採取 の写真 人間のDNA (見えない) ブロッコリーの DNA (見えない) DNA脱水 の写真 スポイト
  103. 細胞溶解液 エタノール ブロッコリー 人間(自分) 牛肉レバー DNAを採取する (問題1解答 参照) 試験管 ブロッコリーの

    DNA (見える) 人間のDNA (見える) 牛肉レバーの DNA (見える) 自由研究レ ポート例 実験レポー ト作成 自由研究レポー ト スポイト DNAの写 真
  104. None
  105. あなた、各工程ごとに ちゃんと写真とった? え?とらないでしょ?

  106. あなた、各工程ごとに ちゃんと写真とった? え?とらないでしょ? あらかじめPFDですり合わせると、 相手との認識の違いをみつけることができる

  107. ▪ 実はPFDは図を書くだけで終わりではない。 ▪ プロセス→プロセス定義書 ▪ 成果物→成果物定義書 プロセス定義書 プロセス名 作成日 作業担当者

    プロセス実施条件 文書番号 P1 作業内容 必要スキル 担当者 入力情報 出力情報 YYY 作業内容 プロセス終了条件 成果物定義書 成果物名・ファイル名 作成日 XXXドキュメント 第1章 第2章 … 成果物の構成と簡単な内容 文書番号 D1 成果物の目的 編集方針
  108. ▪ 清水 吉男(2009)「PFD(ProcessFlowDiagram)の書き方」 <https://www.affordd.jp/koha_hp/process/PFDform3.pdf> ▪ 清水 吉男(2007) 『「派生開発」を成功させるプロセス改善の技術と極意』技 術評論社 ▪

    清水 吉男(2010) 『[改訂第2版] [入門+実践]要求を仕様化する技術・表現する 技術 -仕様が書けていますか?』技術評論社 ▪ 井貝 智行(2016)「はじめてのPFD」 <https://affordd.jp/conference2016/affordd_conference2016_ws_PFD. pdf>
  109. None
  110. None