DDDのすすめ

2,633 views

Published on

2008-05-09 TAMACHI LT(AgileNight) にて

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,633
On SlideShare
0
From Embeds
0
Number of Embeds
176
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

DDDのすすめ

  1. 1. DDDのすすめ2008.5.9Agile Night @ KOTORI ICHIDAIRyo Amano
  2. 2. DDD?• Domain Driven Design オブラブクリコン2008 OO廚々トレイン
  3. 3. DDD?• Data Display Debugger
  4. 4. DDD? http://d.hatena.ne.jp/keyword/DDD
  5. 5. DDD? http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1111985021
  6. 6. DDD? http://en.wikipedia.org/wiki/Dirty%2C_Dangerous_and_Demeaning
  7. 7.
  8. 8. DDDとは• Dringking Driven Development
  9. 9. 今日を例に 説明
  10. 10. DDDの基本的考え方
  11. 11. DDDの基本的考え方• AgileNight 飲みながらトークス       5/9(木) 「小鳥一代」 20:00開始
  12. 12. DDDの基本的考え方• AgileNight 飲みながらトークス       5/9(木) 「小鳥一代」 20:00開始• ということは、会社(五反田)を 19:20 には出たい
  13. 13. DDDの基本的考え方• AgileNight 飲みながらトークス       5/9(木) 「小鳥一代」 20:00開始• ということは、会社(五反田)を 19:20 には出たい• ということは、ニコカレは 19:10 には描きたい
  14. 14. DDDの基本的考え方• AgileNight 飲みながらトークス       5/9(木) 「小鳥一代」 20:00開始• ということは、会社(五反田)を 19:20 には出たい• ということは、ニコカレは 19:10 には描きたい• ということは、日報メールは 19:00 には出したい
  15. 15. DDDの基本的考え方• AgileNight 飲みながらトークス       5/9(木) 「小鳥一代」 20:00開始• ということは、会社(五反田)を 19:20 には出たい• ということは、ニコカレは 19:10 には描きたい• ということは、日報メールは 19:00 には出したい• ということは、その日のタスクは、、、
  16. 16. DDDの基本的考え方• AgileNight 飲みながらトークス       5/9(木) 「小鳥一代」 20:00開始• ということは、会社(五反田)を 19:20 には出たい• ということは、ニコカレは 19:10 には描きたい• ということは、日報メールは 19:00 には出したい• ということは、その日のタスクは、、、• ということは、その週のタスクは、、、
  17. 17. つまり一言 で言えば
  18. 18. △時に乾杯するにはどうすれば良いか、からタスクを 引っ張りだす
  19. 19. なんというプル生産!
  20. 20. △時に乾杯するに 重要!はどうすれば良いか、からタスクを 引っ張りだす
  21. 21. △時スタート
  22. 22. △時スタート• もちろん「△時に乾杯!」の意味
  23. 23. △時スタート• もちろん「△時に乾杯!」の意味• 決して「△時に集合」の意味ではない
  24. 24. △時スタート• もちろん「△時に乾杯!」の意味• 決して「△時に集合」の意味ではない• 「△時に最寄り駅に到着」の意味でもない
  25. 25. △時スタート• もちろん「△時に乾杯!」の意味• 決して「△時に集合」の意味ではない• 「△時に最寄り駅に到着」の意味でもない• ましてや「△時に会社を出る」の意味ではない
  26. 26. △時スタート• もちろん「△時に乾杯!」の意味• 決して「△時に集合」の意味ではない• 「△時に最寄り駅に到着」の意味でもない• ましてや「△時に会社を出る」の意味ではない• 「乾杯」という極めて具体的なイメージを想起する事により、 タスク分解の正確さにつながり、 ひいてはタスク履行の効率アップをはかる
  27. 27. △時スタート• もちろん「△時に乾杯!」の意味• 決して「△時に集合」の意味ではない• 「△時に最寄り駅に到着」の意味でもない• ましてや「△時に会社を出る」の意味ではない• 「乾杯」という極めて具体的なイメージを想起する事により、 タスク分解の正確さにつながり、 ひいてはタスク履行の効率アップをはかる• △時に乾杯するには、最低五分前には 全員揃って注文を終えたいところ
  28. 28. ちょっと補足
  29. 29. ちょっと補足• 実は呑み会じゃなくてもいい
  30. 30. ちょっと補足• 実は呑み会じゃなくてもいい• 例えば「○○マインド勉強会」とか 「 スタッフミーティング」とか 「ほげほげ写経会」とか
  31. 31. ちょっと補足• 実は呑み会じゃなくてもいい• 例えば「○○マインド勉強会」とか 「 スタッフミーティング」とか 「ほげほげ写経会」とか• そういう意味では Community Driven Development と言ってもイイかもしれない
  32. 32. ただしいくつかのアンチパターンが報告されている
  33. 33. AntiPattern: Too Early
  34. 34. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう
  35. 35. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう• その結果、早めに会社を出ることに
  36. 36. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう• その結果、早めに会社を出ることに• その結果、早めに駅に着いてしまう
  37. 37. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう• その結果、早めに会社を出ることに• その結果、早めに駅に着いてしまう• その結果、「1人0次会」を開催してしまう
  38. 38. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう• その結果、早めに会社を出ることに• その結果、早めに駅に着いてしまう• その結果、「1人0次会」を開催してしまう• その結果、呑み会にはなぜか遅刻してしまうorz
  39. 39. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう• その結果、早めに会社を出ることに• その結果、早めに駅に着いてしまう• その結果、「1人0次会」を開催してしまう• その結果、呑み会にはなぜか遅刻してしまうorz• 教訓:早く終わりすぎるタスクも    見積りの観点からはミスですから!
  40. 40. AntiPattern: Too Early• タスクの効率を上げすぎて、早く終わり過ぎてしまう• その結果、早めに会社を出ることに• その結果、早めに駅に着いてしまう• その結果、「1人0次会」を開催してしまう• その結果、呑み会にはなぜか遅刻してしまうorz• 教訓:早く終わりすぎるタスクも    見積りの観点からはミスですから!• 対策:タスク見積りの確度を上げる
  41. 41. AntiPattern: Suddenly Party
  42. 42. AntiPattern: Suddenly Party• To: delitalk@qwik.jp Date: 2008/5/7 16:24:43 Subject: 今夜19時くらいから、でりるよ!
  43. 43. AntiPattern: Suddenly Party• To: delitalk@qwik.jp Date: 2008/5/7 16:24:43 Subject: 今夜19時くらいから、でりるよ!• な、なんだってーーーー
  44. 44. AntiPattern: Suddenly Party• To: delitalk@qwik.jp Date: 2008/5/7 16:24:43 Subject: 今夜19時くらいから、でりるよ!• な、なんだってーーーー• タスクが終わらん... orz
  45. 45. AntiPattern: Suddenly Party• To: delitalk@qwik.jp Date: 2008/5/7 16:24:43 Subject: 今夜19時くらいから、でりるよ!• な、なんだってーーーー• タスクが終わらん... orz• 教訓:余裕のないタスク配置は危険
  46. 46. AntiPattern: Suddenly Party• To: delitalk@qwik.jp Date: 2008/5/7 16:24:43 Subject: 今夜19時くらいから、でりるよ!• な、なんだってーーーー• タスクが終わらん... orz• 教訓:余裕のないタスク配置は危険• 対策:Embrace Change    作業の平準化(毎日予定が入っているつもりで!)
  47. 47. まとめ
  48. 48. あなたもDDDで生産的な毎日を!

×