Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

人生で大事なことは XP白本と参考文献に教わった

3.675 visualizaciones

Publicado el

2014.09.06 XP祭り2014にて、XP白本の参考文献についてお話させて頂きました。

Publicado en: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

人生で大事なことは XP白本と参考文献に教わった

  1. 1. 人生で大事なことは XP白本と 参考文献に教わった ~本と本の間の見えない糸を辿り、 XPをより深く知る~ 2014/09/05 XP祭り2014 C-6
  2. 2. CultureWorks Agile459 懸田 剛 Kakeda Takeshi kkd http://giantech.jp http://myj.cultureworks.jp
  3. 3. 14年9年
  4. 4. “5年前、本書の初版が出版された頃には、 途方もなく「エクストリーム」に思えた プラクティスが一般的になっている。 本書に掲載するプラクティスは、今から5年後 には保守的な方法になっているのだろう。” –Kent Beck
  5. 5. 日本語版:http://d.hatena.ne.jp/yach/20140424
  6. 6. XPはAgileの細胞として様々 な場所に偏在するに至った
  7. 7. Annotated Bibliography 解説付き参考文献
  8. 8. 「さまざまな書籍を読んだことで、私の理解は深くなった。 ここでは、XPに関連したアイデアを提供する いくつかの興味深い書籍を示す。」
  9. 9. 59 87
  10. 10. 1st 2nd 参考文献数 哲学 態度 創発プロセス システム 人 プロジェクトマネジメント プログラミング その他 0 5 10 15 20
  11. 11. Bil Kleb | 2 Mar 19:39 2006 Annotated bib change ! Hello, ! My officemate and I just noticed that /Sex Tips for Girls/ is missing from the annotated bibliography in xp2e. ! Can you reveal the motivation behind that, and/or elaborate on other deltas between the two bibliographies? ! Thanks, “セックスチップスforガールズが消えてるんだけど?”
  12. 12. Kent Beck | 8 Mar 19:07 2006 RE: Annotated bib change ! Bil, ! I don't remember all of the changes I made to the bibliography. My intention with the second edition was to write a business-like book, since programming is, for most of us, a business. Shock for the sake of shock brought me a certain amount of attention, but it didn't contribute to my fundamental goals. ! Sincerely yours, ! Kent Beck Three Rivers Institute “ビジネスライクな本にしたかったからのけちゃった”
  13. 13. 哲学 態度 創発プロセス システム 人 プロジェクト マネジメント プログラミング その他
  14. 14. G.M.ワインバーグ
  15. 15. “言うこととやることが矛盾す る時、悪い結果が起きる。本 書は、どうやって言行一致の 人になるか、他人の言行不一 致をどう見破るか、それにど う対処するかについてであ –Kent Beck る。”
  16. 16. “私が実際に持っている価値は、 私が持っていると世間に思わせたい価値で はないことに気づいた。 これまでの5年間は、私の実際の価値を、 理想の価値に変えるための旅であった。” –Kent Beck
  17. 17. なぜ参考文献?
  18. 18. “アレクサンダーは設計を次のよう に考えることから始める。設計とは、 相矛盾する制約間の対立を解決する ための決断であり、それでもなお残 る制約を解決するための決断を導き 出すものですある。” –Kent Beck
  19. 19. “クリストファー・アレクサンダーの 建築と施工に対する考え方の概説。 設計者および施工者とその建築物を 使う人との関係は、プログラマと顧 客の関係によく似ている。” –Kent Beck
  20. 20. “新しい特性を生むためのルール体系の 一例。このルールがよいかどうかには 議論の余地があるが、ルール自体は一 読の価値がある。また、とても短いが、 作業空間の設計についての素晴らしい 議論が記述されている。” –Kent Beck
  21. 21. “自分の考えを図で表現する方法。 線形に物事を考える人と 非線形に考える人との コミュニケーションを促進する” –Kent Beck
  22. 22. Astah(旧JUDE)のマインドマップ(2005/4/14~)
  23. 23. Nancy Margulies World Cafe’s Co-Developer
  24. 24. http://education.jhu.edu/PD/newhorizons/strategies/topics/Graphic%20Tools%20for %20Learning/margulies.htm
  25. 25. http://education.jhu.edu/PD/newhorizons/strategies/topics/Graphic%20Tools%20for %20Learning/margulies.htm
  26. 26. http://education.jhu.edu/PD/newhorizons/strategies/topics/Graphic%20Tools%20for %20Learning/margulies.htm
  27. 27. “この本も、比喩(メタファ)と思想につい てよく論じている。比喩同士がどのような 形であれ融合することで、まったく別の新 しい比喩が出来るかについても述べており、 これはソフトウェア工学の考え方と良く似 ている。土木工学や数学などから来た古い 比喩が、時間をかけてソフトウェア工学特 有の比喩になっていくのだ。” –Kent Beck
  28. 28. メタファは 単なるレトリックではなく 思考と深く結びついている
  29. 29. 時は金なり 時間を浪費する。 時間を節約する。 時間をムダにする。 時間を貯める(とは言わない)
  30. 30. http://www.slideshare.net/kkd/metaphors-we-develop-a-software-by-7661294
  31. 31. “バグという言葉を使っている組織は, 欠陥という言語を使っている組織とは 異なった方法でソフトウェアを開発し, 保守している。” –G.M.ワインバーグ
  32. 32. “「人間の経験や思考の様式はその言語習慣によっ て実は規定されているのであり、従って異 なる言語を用いている人たちの間では経験や思考 の様式も違うのではないか」という考え方。” サピア=ウォーフ仮説 http://hirataka.sfc.keio.ac.jp/rindoku2.htm
  33. 33. TDD とBDD
  34. 34. “なぜこれが問題なのか? これから1分間、 開発者が普段テストについてどう考えてい るか思い浮かべてみよう。プログラマはこ う大抵はこう考える。「全部にテストなん て書けないよ」「これは本当に単純なコー ドだからテストなんて要らないな」「テス トなんて時間の無駄だ」「こんなテスト(ルー プ/データ取得/機能、など)は何百万回もやっ たよ」” –A NEW LOOK AT TEST-DRIVEN DEVELOPMENT http://giantech.jp/pages/ikitema2/BDDIntro.html
  35. 35. 「テスト」という言葉の力 ✦ 言葉に引っ張られる思考様式 ✦ 「テスト」では語れない意味がTDDのテストに はあると皆が感じていた ✦ それに「振舞(Behaviour)」と名前をつけよう!
  36. 36. “西欧社会における資源の高度利用は、概し て搾取と枯渇によるものである。パーマカ ルチャーとは、シンプルな実践の相乗効果 によって、資源を持続的に高度利用するこ とを目的とした思慮深い農法である。” –Kent Beck
  37. 37. “これには、XPとの類似点がいくつかある。 たとえば、さまざまな要素同士が相互に影響 し合うことで最大の収穫が得られる。パーマ カルチャーとは、異なる作物を螺旋状に植え、 不規則な湖岸線を持つ湖を使うこで、相互作 用を最大にすることだ。XPはオンサイト顧客 とペアプログラミングによって、相互作用を –Kent Beck 最大にする。”
  38. 38. パーマカルチャー
  39. 39. “エコロジカルデザイン・環境デザイン分野の 用語であり、自然のエコシステムを参考にし 持続可能な建築や自己維持型の農業システム –Wikipedia を取り入れ、 社会や暮らしを変化させる 総合的なデザイン科学概念”
  40. 40. “パーマカルチャーというのは、人間にとっ ての恒久的持続可能な環境をつくり出すた めのデザイン体系のことである。 パーマカルチャーという語そのものは、パー マネント(permanent 永久の)とアグリ カルチャー(agriculture 農業)をつづめ たものであるが、同時にパーマネントとカ ルチャー(文化)の縮約形でもある。 ” –PCCJより
  41. 41. 愛媛出身 福岡正信翁
  42. 42. 倫理
  43. 43. 倫理(ETHICS) ✦ 地球への配慮(Earth Care) ✦ 人への配慮 (People Care) ✦ 余剰物の分配 (Fair Share)
  44. 44. 原則
  45. 45. 原則 ✦ ビル・モリソンとデビット・ホルムグレンで若 干異なる ✦ 今後も見直され変更されるだろう(ホルムグレン) ✦ XPはビル・モリソンの原則を参考にしている
  46. 46. 原則 ✦ 相互連関的な位置づけ ✦ 多機能性 ✦ 重要機能のバックアップ ✦ 効率的なエネルギー計画 ✦ 生物資源の活用
  47. 47. 原則 ✦ エネルギー循環 ✦ 小規模集約システム ✦ 植物の遷移と進化の加速 ✦ 多様性 ✦ 接縁効果
  48. 48. 接縁(エッジ)効果 ✦ エッジはシステムのなかで最も多様な地域になっ ている。エッジは最も生産性の高いところなの で、システム内のエッジを出来るだけ多くするよ うにデザインする事が必要。 ✦ 海と海岸、平地と丘、池と岸
  49. 49. XPの適応例 ✦ 役割と役割 ✦ 顧客とプログラマー ✦ ペア・プログラミング ✦ 部門と部門 ✦ 組織と組織
  50. 50. 実践
  51. 51. パーマカルチャーのデザイン 要素要素 要素と要素を適所に 配置して結びつけ 効果的に機能させる
  52. 52. “パーマカルチャーのように考えると デザインとは効果的に関連している 要素のシステムである” –Kent Beck
  53. 53. デザインの例 保湿 雑草畑 肥料 摂食耕うん ニワトリ
  54. 54. 家庭でのデザイン例 残渣 ミミズ 畑 野菜 家庭 排泄 排泄物排水 廃棄 投入 施肥 投入 水利用 水やり 栽培 調理 浄化槽投入
  55. 55. “非暴力的なコミュニケーションの狙いは、 人が判断と観察を区別し、その奥にある必 要性を聞き出して、彼ら自身の必要性を明 確に述べられるようにすることである。” –Kent Beck
  56. 56. NVC勉強会(愛媛)
  57. 57. “コミュニケーションにおいて相手とのつな がりを持ち続けながら、お互いのニーズが 満たされるまで話し合いを続けていくとい う、共感を持って臨むコミュニケーション –Wikipedia の方法である。”
  58. 58. NVCのプロセス 観察 感情 必要としていること (ニーズ) 要求 (リクエスト) 評価を交えずに観察する どう思っているかではなく どのような感情があるかを読み取る 感情の根源にある 必要としているものを探す ニーズを満たす 具体的な要求を表現する
  59. 59. • 娘「テストが90点だったよ」 • 私「惜しいね!次は100点目指してね!」 • 娘「90点とったんだから褒めてよ!」
  60. 60. • 娘「テストが90点だったよ」 • 私「凄いね!」 • 娘「100点取れなかったんだよ!」
  61. 61. • 娘「テストが90点だったよ」 • 私「(顔を見て)100点取れなくて悔しい の?」 • 娘「そう、悔しいんだよ!」 • 私「パパにできることはあるかな?」
  62. 62. ユーザーストーリー 【役割】として 【具体的な要求】が欲しい それは【必要としていること】だからだ
  63. 63. エクスペリエンスマップ http://www.ajike.co.jp/switch/ux_map/ 感情
  64. 64. 日常的に使うのはなかなか… ✦ 難しい。訓練が必要。 ✦ それでも「なんとかしたい」と思うかどうか ✦ 心の底から、相手と通じたいと思うかどうか
  65. 65. –Kent Beck “シンプルさと 明確さの価値について検討している。”
  66. 66. アーミッシュ “米国に住むキリスト教一派のドイツ系 アメリカ人で、近代文明を拒否して生 活しており、電気、電話などは一切使 わず、また基本的に自給自足で生きて いる人々です。” http://oka-jp.seesaa.net/article/162826592.html
  67. 67. http://plaza.rakuten.co.jp/ranran077/5006/
  68. 68. “問題となるのは選択の正誤ではなかった。 優先するのは何か、次にそのために 何が最適か、が考えられた。” –Sue Bender
  69. 69. “期待と現実が合致するとき、 人は満足するということなのだろう” –Sue Bender
  70. 70. “アーミッシュを訪ねる前、私は選択肢が多 ければ多いほど自分は豊かだと思っていた。 だが選択肢の多さと、 選択するということはまったく違う。” –Sue Bender
  71. 71. “選択すること ーこれが大切だと宣言することーーは、 人生の枠組みをつくることであり、 他の可能性を排除し、 残ったものに意味付けをすることである。” –Sue Bender
  72. 72. “古い私はすこしも変わらない。 古い私、新しい私、不完全な私 それらすべてをひっくるめて 受け入れようとする私がある” –Sue Bender
  73. 73. まとめ
  74. 74. 私が白本と 参考文献に学んだこと ✦ ソフトウェア開発の現場で役立つ様々なプラク ティスや原則 ✦ 自分が変わることで、世界は変わること ✦ よりよい仕事・人生を送るために、自分の内面 と向き合うこと
  75. 75. Lean Scrum XP
  76. 76. Lean Scrum XP 組織 チーム 個人
  77. 77. Even programmers can be whole people in the real world. プログラマーでさえも全人に成り得る
  78. 78. Think about your values. Make conscious choices to live in harmony with them. 自分の価値を考え、その価値と調和した生活を 意識的に選択するのだ。
  79. 79. 自分の大事なものを見つめて よい仕事・よい人生を XPと共に送りましょう

×