Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
「システムメタファ」再考
隠されていったXPのオリジナルプラクティス
2017/9/16 1Copyright (c) 2017 Eiwa System Management, Inc.
株式会社永和システムマネジメント
コンサルティングセンタ...
メタファの効果は絶大
ただし、取り扱い注意
2Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
今日のポイント
メタファー
2017/9/16 3Copyright (c) 2017 Eiwa System Management, Inc.
4Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
『エクストリームプログラミング』
 初版:1999年出版(原著)
 プラクティス
計画ゲーム、小さなリリース、システムメタフ...
1999年10月(Beck) 2000年10月(Beck, Fowler) 2000年10月(Jefferies) 2001年3月(Miller) 2004年11月(Beck)
全員同席 [主]全員同席
[主]チーム全体
[導]チームの継続
[...
 初版も、第2版にも挙げられている
 『肉中の哲学』
 著 ジョージ・レイコフ、
マーク・ジョンソン
 訳 計見 一雄
 哲学書房
6Copyright (c) 2017 Eiwa System Management, Inc.201...
 システムの動きを示す
メタファーを共有
 例
「デスクトップ」「電子メール」
「ワールドワイドウェッブ」
7Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
メタファー in...
 メタファーは、隠喩(いんゆ)、暗喩(あんゆ)ともい
い、伝統的には修辞技法のひとつとされ、比喩の一
種でありながら、比喩であることを明示する形式で
はないものを指す。
 「メタファーは抽象概念の理解を支える根本的な概
念操作である」「言語...
 物事が理解しやすくなる
 既存の知っていることとの類似を通して理解する
 不要なところは隠す
9Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
メタファの効果
知らないこ...
 考え方を変えることが出来る
 認知に影響を与える
 フレーミング、リフレーミング
10Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
メタファの効果
知っていること
モト...
 「Aさんは、暖かい人だ」
 「Bさんは、冷たい人だ」
11Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
どちらが良さそうな人?
12Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
システム開発のメタファ(例)
システム開発
建築 園芸
• 構築する
• 下から積み上げ
る
• 直接制御できる
• 建築家、...
なぜ、メタファーは
XPのプラクティスから外れたか?
2017/9/16 13Copyright (c) 2017 Eiwa System Management, Inc.
 XPが最初に適用された/生まれたプロジェクト
 クライスラーの給与計算システム開発
 システムメタファーは「アセンブリライン」
14Copyright (c) 2017 Eiwa System Management, Inc.2017/...
 「メタファーいける!」
 エクストリームプログラミング
 ドキュメント作らない
 みんながシステムのアーキテクチャを理解してくれる
 メタファーの写像点で、会話ができる
15Copyright (c) 2017 Eiwa Syste...
 正しく使うのが難しい
 システム全体を表すようなメタファーは考えつかない
 メタファーで表現できるのは、知っていることだけ
⇒伝える側も受け取る側も広い知識が必要
 「おむつ処理ポットって、Eitherモナドのleftだよ」
16Co...
メタファーの活用
2017/9/16 17Copyright (c) 2017 Eiwa System Management, Inc.
 メタファーだらけ
 スクラム、スプリント
 スポーツから借りてきている
 技術的負債
 経済、金融から借りてきている
 アーキテクチャ
 建築から借りてきている
 デザインパターン
 建設から借りてきている
 Adapte...
19Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16
知りすぎているとメタファーが使えない
ツリー構造 木
根(root)
葉(leaf)
枝(branch)
上に向かって
生えて...
 メタファー表現が慣用化し、本来の意味を喚起しな
くなった、メタファーのいわば抜け殻である
 出典『メタファーと身体性』
 例
「テーブルの足」「時間が経つ」
20Copyright (c) 2017 Eiwa System Manage...
まとめ
2017/9/16 21Copyright (c) 2017 Eiwa System Management, Inc.
 メタファーは比喩表現の一つ
 メタファーは、日常の思考や行動に影響を与える
 知らないことを理解するのに役立つ
 認知が変わる
 システムメタファーはシステム全体を表現したメタ
ファー
 使える人は限られている
 幅広い知識と、...
お問い合わせ
 本資料に関するお問い合わせは下記までお願いし
ます。
sales@esm.co.jp
twitter @esmsec
株式会社永和システムマネジメント
コンサルティングセンター
http://sec.tky.esm.co.jp...
Prochain SlideShare
Chargement dans…5
×

「システムメタファ」再考 公開用

2017年9月16日のXP祭りで使用した資料

  • Identifiez-vous pour voir les commentaires

「システムメタファ」再考 公開用

  1. 1. 「システムメタファ」再考 隠されていったXPのオリジナルプラクティス 2017/9/16 1Copyright (c) 2017 Eiwa System Management, Inc. 株式会社永和システムマネジメント コンサルティングセンター センター長 天野 勝 http://www.esm.co.jp/service/tf/
  2. 2. メタファの効果は絶大 ただし、取り扱い注意 2Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 今日のポイント
  3. 3. メタファー 2017/9/16 3Copyright (c) 2017 Eiwa System Management, Inc.
  4. 4. 4Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 『エクストリームプログラミング』  初版:1999年出版(原著)  プラクティス 計画ゲーム、小さなリリース、システムメタファー、シンプル デザイン、テスティング、リファクタリング、ペアプログラミング、 共同所有権、継続的インテグレーション、週40時間、オンサイ ト顧客、コーディング標準  第2版:2004年出版(原著)  主要プラクティス 全員同席、チーム全体、情報満載のワークスペース、いきい きとした仕事、ペアプログラミング、ストーリー、週次サイクル、 四半期サイクル、ゆとり、10分ビルド、継続的インテグレーショ ン、テストファーストプログラミング、インクリメンタルな設計  導出プラクティス 本物の顧客参加、インクリメンタルなデプロイ、チームの継続、 チームの縮小、根本原因分析、コードの共有、コードとテスト、 単一のコードベース、ディリーデプロイ、交渉によるスコープ契 約、利用都度課金
  5. 5. 1999年10月(Beck) 2000年10月(Beck, Fowler) 2000年10月(Jefferies) 2001年3月(Miller) 2004年11月(Beck) 全員同席 [主]全員同席 [主]チーム全体 [導]チームの継続 [導]チームの縮小 オンサイト顧客 オンサイト顧客 [導]本物の顧客参加 オープンワークスペース オープンな作業空間 [主]情報満載のワークスペース ミラー 週40時間 週40時間 最適ペース 最適ペース [主]いきいきとした仕事 計画ゲーム 計画ゲーム 計画ゲーム 反復 [主]週次サイクル リリース計画 [導]交渉によるスコープ契約 小規模リリース 小規模リリース 小規模リリース 頻繁なリリース 利用都度課金 [導]インクリメンタルなデプロイ 日々のデータベース移行 [導]ディリーデプロイ 継続的インテグレーション 継続的インテグレーション 継続的インテグレーション 継続的インテグレーション [主]継続的インテグレーション メタファ メタファ メタファ 共通の語彙 シンプルデザイン シンプルデザイン シンプルデザイン YAGNI [主]インクリメンタルな設計 テスティング テスティング テスト駆動開発 テスト駆動開発 [主]テストファーストプログラミング ユーザテスト 受け入れテスト リファクタリング リファクタリング リファクタリング リファクタリング ペアプログラミング ペアプログラミング ペアプログラミング ペアプログラミング [主]ペアプログラミング 共同所有権 共同所有権 共同所有権 集団的な所有権 [導]コードの共有 コーディング標準 コーディング標準 コーディング標準 [導]単一のコードベース [導]コードとテスト [主]10分ビルド ゆとり ストーリー伝達 ストーリー 回顧 [導]根本原因分析 責任の受け入れ 援護 四半期ごとのレビュー 四半期サイクル 5Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 XPのプラクティスの変遷
  6. 6.  初版も、第2版にも挙げられている  『肉中の哲学』  著 ジョージ・レイコフ、 マーク・ジョンソン  訳 計見 一雄  哲学書房 6Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 参考書籍
  7. 7.  システムの動きを示す メタファーを共有  例 「デスクトップ」「電子メール」 「ワールドワイドウェッブ」 7Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 メタファー in XP
  8. 8.  メタファーは、隠喩(いんゆ)、暗喩(あんゆ)ともい い、伝統的には修辞技法のひとつとされ、比喩の一 種でありながら、比喩であることを明示する形式で はないものを指す。  「メタファーは抽象概念の理解を支える根本的な概 念操作である」「言語活動のみならず、思考や行動 にいたるまで、日常の営みのあらゆるところにメタ ファーは浸透している  例 「時は金なり」「人生は旅だ」「思考の整理」 「(困っている状況で)光が見えた」 「大人の哺乳瓶」(伊右衛門のコンセプト) 「技術的負債」 8Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 メタファー in Wikipedia
  9. 9.  物事が理解しやすくなる  既存の知っていることとの類似を通して理解する  不要なところは隠す 9Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 メタファの効果 知らないこと 知っていること サキ モト
  10. 10.  考え方を変えることが出来る  認知に影響を与える  フレーミング、リフレーミング 10Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 メタファの効果 知っていること モト 知っていること サキ
  11. 11.  「Aさんは、暖かい人だ」  「Bさんは、冷たい人だ」 11Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 どちらが良さそうな人?
  12. 12. 12Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 システム開発のメタファ(例) システム開発 建築 園芸 • 構築する • 下から積み上げ る • 直接制御できる • 建築家、建築作 業員 • 育てる • 環境を整える • 直接制御できな い • 庭師
  13. 13. なぜ、メタファーは XPのプラクティスから外れたか? 2017/9/16 13Copyright (c) 2017 Eiwa System Management, Inc.
  14. 14.  XPが最初に適用された/生まれたプロジェクト  クライスラーの給与計算システム開発  システムメタファーは「アセンブリライン」 14Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 C3プロジェクト
  15. 15.  「メタファーいける!」  エクストリームプログラミング  ドキュメント作らない  みんながシステムのアーキテクチャを理解してくれる  メタファーの写像点で、会話ができる 15Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 当時のKent Beckの心情(天野の妄想)
  16. 16.  正しく使うのが難しい  システム全体を表すようなメタファーは考えつかない  メタファーで表現できるのは、知っていることだけ ⇒伝える側も受け取る側も広い知識が必要  「おむつ処理ポットって、Eitherモナドのleftだよ」 16Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 システムメタファーを使える人が少ない • 部分的なメタファは可能 • 異なる文脈のメタファを つなぐと余計混乱する サキ モト
  17. 17. メタファーの活用 2017/9/16 17Copyright (c) 2017 Eiwa System Management, Inc.
  18. 18.  メタファーだらけ  スクラム、スプリント  スポーツから借りてきている  技術的負債  経済、金融から借りてきている  アーキテクチャ  建築から借りてきている  デザインパターン  建設から借りてきている  Adapterパターン  アダプターから借りてきている  ツリー構造  樹木の生態から借りてきている 18Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 システム開発におけるメタファーの現在
  19. 19. 19Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 知りすぎているとメタファーが使えない ツリー構造 木 根(root) 葉(leaf) 枝(branch) 上に向かって 生えてる 地下にも似た ような構造が ある
  20. 20.  メタファー表現が慣用化し、本来の意味を喚起しな くなった、メタファーのいわば抜け殻である  出典『メタファーと身体性』  例 「テーブルの足」「時間が経つ」 20Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 死喩(dead metaphor)
  21. 21. まとめ 2017/9/16 21Copyright (c) 2017 Eiwa System Management, Inc.
  22. 22.  メタファーは比喩表現の一つ  メタファーは、日常の思考や行動に影響を与える  知らないことを理解するのに役立つ  認知が変わる  システムメタファーはシステム全体を表現したメタ ファー  使える人は限られている  幅広い知識と、物事を抽象的に扱えるスキルが必要  メタファーは、概念を扱わなくてはいけないシステム 開発にあふれている 22Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16 ふりかえり
  23. 23. お問い合わせ  本資料に関するお問い合わせは下記までお願いし ます。 sales@esm.co.jp twitter @esmsec 株式会社永和システムマネジメント コンサルティングセンター http://sec.tky.esm.co.jp/ 23Copyright (c) 2017 Eiwa System Management, Inc.2017/9/16

×