Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kiro Harada
3,497 views
ぐるぐるDDDは何を目指しているのか
オープンセミナー広島2016の発表資料です。 http://osh-web.github.io/2016/
Software
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Downloaded 10 times
1
/ 72
2
/ 72
3
/ 72
4
/ 72
5
/ 72
6
/ 72
7
/ 72
8
/ 72
9
/ 72
10
/ 72
11
/ 72
12
/ 72
13
/ 72
14
/ 72
15
/ 72
16
/ 72
17
/ 72
18
/ 72
19
/ 72
20
/ 72
21
/ 72
22
/ 72
23
/ 72
24
/ 72
25
/ 72
26
/ 72
27
/ 72
28
/ 72
29
/ 72
30
/ 72
31
/ 72
32
/ 72
33
/ 72
34
/ 72
35
/ 72
36
/ 72
37
/ 72
38
/ 72
39
/ 72
40
/ 72
41
/ 72
42
/ 72
43
/ 72
44
/ 72
45
/ 72
46
/ 72
47
/ 72
48
/ 72
49
/ 72
50
/ 72
51
/ 72
52
/ 72
53
/ 72
54
/ 72
55
/ 72
56
/ 72
57
/ 72
58
/ 72
59
/ 72
60
/ 72
61
/ 72
62
/ 72
63
/ 72
64
/ 72
65
/ 72
66
/ 72
67
/ 72
68
/ 72
69
/ 72
70
/ 72
71
/ 72
72
/ 72
More Related Content
PDF
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
by
Kiro Harada
PDF
スクラム再入門(仮) Developer Summit 関西 2013
by
Kiro Harada
PDF
DDDをScrumで廻す あるいは ScrumをDDDで廻す
by
Kiro Harada
PDF
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
by
Takuya Kawabe
PDF
DDDのすすめ
by
Ryo Amano
PDF
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
by
Koichiro Matsuoka
PPTX
福岡DDD勉強会vol.1
by
Yunosuke Taga
PDF
非開発者のためのアジャイル開発入門
by
Kiro Harada
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
by
Kiro Harada
スクラム再入門(仮) Developer Summit 関西 2013
by
Kiro Harada
DDDをScrumで廻す あるいは ScrumをDDDで廻す
by
Kiro Harada
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
by
Takuya Kawabe
DDDのすすめ
by
Ryo Amano
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
by
Koichiro Matsuoka
福岡DDD勉強会vol.1
by
Yunosuke Taga
非開発者のためのアジャイル開発入門
by
Kiro Harada
What's hot
PPTX
設計と実装で 抑えておきたい サービスクラスと例外
by
Takuya Sato
PPTX
設計書からの卒業
by
Fumiyasu Sumiya
PDF
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
by
Koichiro Matsuoka
PDF
DevOpsを支える原則、3つの道
by
Arata Fujimura
PDF
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
by
Koichiro Matsuoka
PDF
ドメイン駆動設計(DDD)導入判定チェックシート
by
Takuya Kawabe
PDF
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
by
Koichiro Matsuoka
PDF
アジャイルマネジメントとは?
by
Kiro Harada
PDF
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
by
陽一 滝川
PDF
ドメイン駆動設計におけるシナリオテストの活用
by
Takehiro Inoue
PDF
Redmineをつかったスクラム開発のはじめの一歩
by
kiita312
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
by
Masahiro Nishimi
PPTX
はじめてのScrum
by
Kenji Morita
PDF
ゲーム開発出身者がチームラボで働いてみた
by
秀和 福永
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
PDF
Test Yourself - テストを書くと何がどう変わるか
by
Takuto Wada
PDF
スクラム開発について
by
Akio Terayama
PDF
Agile-development-course-advanced-1-2
by
Miho Nagase
PPTX
TDDはじめる前に
by
Yasui Tsutomu
PDF
第6回 D2D アクセシビリティ勉強会資料「アクセシブルな入力フォームを作ろう」
by
Nozomi Sawada
設計と実装で 抑えておきたい サービスクラスと例外
by
Takuya Sato
設計書からの卒業
by
Fumiyasu Sumiya
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
by
Koichiro Matsuoka
DevOpsを支える原則、3つの道
by
Arata Fujimura
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
by
Koichiro Matsuoka
ドメイン駆動設計(DDD)導入判定チェックシート
by
Takuya Kawabe
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
by
Koichiro Matsuoka
アジャイルマネジメントとは?
by
Kiro Harada
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
by
陽一 滝川
ドメイン駆動設計におけるシナリオテストの活用
by
Takehiro Inoue
Redmineをつかったスクラム開発のはじめの一歩
by
kiita312
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
by
Masahiro Nishimi
はじめてのScrum
by
Kenji Morita
ゲーム開発出身者がチームラボで働いてみた
by
秀和 福永
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
Test Yourself - テストを書くと何がどう変わるか
by
Takuto Wada
スクラム開発について
by
Akio Terayama
Agile-development-course-advanced-1-2
by
Miho Nagase
TDDはじめる前に
by
Yasui Tsutomu
第6回 D2D アクセシビリティ勉強会資料「アクセシブルな入力フォームを作ろう」
by
Nozomi Sawada
Viewers also liked
PDF
Cursos Agile Think - Kanban - 3/4
by
Agile Think® Share
PDF
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
by
Kiro Harada
PDF
3 Faces of Kaizen
by
Kiro Harada
PDF
Kaizen in Action
by
Kiro Harada
PDF
TPS Lean and Agile - Brief History and Future
by
Kiro Harada
PPT
Kaizen forms xls
by
beskidek
PDF
Lean funnel infograph - how to apply lean thinking in sales
by
Tapio Nissilä
PPTX
From Good-enough to Great (LKFR16)
by
Christophe Achouiantz
PDF
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
by
Atlassian
PPTX
What is TPS - Toyota Production System
by
W3 Group Canada Inc.
PDF
Black Belt Tips for JIRA Software
by
Atlassian
PPT
Toyota production system
by
Debashish Banerjee
PPTX
Kanban y "JIT"(Just in Time)
by
Hirám Franklin
PDF
The 5 Levels Planning in Agile
by
Dimitri Ponomareff
PDF
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
by
Kiro Harada
PPT
Lean presentation ppt
by
bwu.nl
PPTX
Lean Manufacturing PowerPoint Presentation Sample
by
Andrew Schwartz
PPTX
Supply Chain Management of TOYOTA.......case study by sabio bernard.
by
Sabio Bernard
Cursos Agile Think - Kanban - 3/4
by
Agile Think® Share
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
by
Kiro Harada
3 Faces of Kaizen
by
Kiro Harada
Kaizen in Action
by
Kiro Harada
TPS Lean and Agile - Brief History and Future
by
Kiro Harada
Kaizen forms xls
by
beskidek
Lean funnel infograph - how to apply lean thinking in sales
by
Tapio Nissilä
From Good-enough to Great (LKFR16)
by
Christophe Achouiantz
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
by
Atlassian
What is TPS - Toyota Production System
by
W3 Group Canada Inc.
Black Belt Tips for JIRA Software
by
Atlassian
Toyota production system
by
Debashish Banerjee
Kanban y "JIT"(Just in Time)
by
Hirám Franklin
The 5 Levels Planning in Agile
by
Dimitri Ponomareff
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
by
Kiro Harada
Lean presentation ppt
by
bwu.nl
Lean Manufacturing PowerPoint Presentation Sample
by
Andrew Schwartz
Supply Chain Management of TOYOTA.......case study by sabio bernard.
by
Sabio Bernard
Similar to ぐるぐるDDDは何を目指しているのか
PDF
Dddをもっと身近に
by
Yukei Wachi
PPTX
20100324 勉強会資料(ドメイン駆動)
by
Masayuki Kanou
PPTX
Relationship betweenddd and mvc
by
Takao Tetsuro
PDF
【19-B-5】出張!DDD難民救済キャンプ
by
kentaro watanabe
PDF
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
by
Koichiro Matsuoka
PDF
DX人材育成 サービスデザインで実現する「巻き込み力」の育て方 by Graat
by
Graat(グラーツ)
PDF
「ドメイン駆動設計」の複雑さに立ち向かう
by
増田 亨
PDF
ドメイン駆動設計という仕事の流儀
by
増田 亨
PDF
LeanUX とこれからの HCD
by
Kazumichi (Mario) Sakata
PDF
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
PPTX
UMTPアジャイル開発におけるモデリング活用実践セミナー
by
Iwao Harada
PPT
ドメインロジックの実装方法とドメイン駆動設計
by
Tadayoshi Sato
PDF
ドメイン駆動設計再入門
by
Yukei Wachi
PDF
DSL駆動によるクラウド・アプリケーション開発
by
Tomoharu ASAMI
PPTX
モデリングの神髄
by
bpstudy
PDF
実践に向けたドメイン駆動設計のエッセンス
by
増田 亨
PDF
実践に向けたドメイン駆動設計のエッセンス
by
GuildWorks
PDF
ドメイン駆動設計 の 実践 Part3 DDD
by
増田 亨
PDF
DDD 20121106 SEA Forum November
by
増田 亨
PPTX
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
by
ssuserfcafd1
Dddをもっと身近に
by
Yukei Wachi
20100324 勉強会資料(ドメイン駆動)
by
Masayuki Kanou
Relationship betweenddd and mvc
by
Takao Tetsuro
【19-B-5】出張!DDD難民救済キャンプ
by
kentaro watanabe
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
by
Koichiro Matsuoka
DX人材育成 サービスデザインで実現する「巻き込み力」の育て方 by Graat
by
Graat(グラーツ)
「ドメイン駆動設計」の複雑さに立ち向かう
by
増田 亨
ドメイン駆動設計という仕事の流儀
by
増田 亨
LeanUX とこれからの HCD
by
Kazumichi (Mario) Sakata
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
UMTPアジャイル開発におけるモデリング活用実践セミナー
by
Iwao Harada
ドメインロジックの実装方法とドメイン駆動設計
by
Tadayoshi Sato
ドメイン駆動設計再入門
by
Yukei Wachi
DSL駆動によるクラウド・アプリケーション開発
by
Tomoharu ASAMI
モデリングの神髄
by
bpstudy
実践に向けたドメイン駆動設計のエッセンス
by
増田 亨
実践に向けたドメイン駆動設計のエッセンス
by
GuildWorks
ドメイン駆動設計 の 実践 Part3 DDD
by
増田 亨
DDD 20121106 SEA Forum November
by
増田 亨
なぜそのDDDは効果が薄いのか?名ばかりDX案件での経験を踏まえて培った他の思考を交えた現代風?のDDD
by
ssuserfcafd1
More from Kiro Harada
PDF
スクラムパタン入門
by
Kiro Harada
PDF
Is Xp still extreme?
by
Kiro Harada
PDF
改善の3つの顔
by
Kiro Harada
PDF
改善のためのちょっとしたコツ
by
Kiro Harada
PPTX
Coderetreat のススメ at Developers' Summit 2013 Unconference
by
Kiro Harada
PDF
A Tip to Help Your Kaizen
by
Kiro Harada
PDF
Jenkins に XFD を追加してみると
by
Kiro Harada
PDF
Arduino jenkins
by
Kiro Harada
PPTX
アジャイル開発をはじめる前に
by
Kiro Harada
PDF
Scrum & Kanban
by
Kiro Harada
PPT
モデリングのすすめ
by
Kiro Harada
PPTX
ソフトウェアの構造とオープン化
by
Kiro Harada
スクラムパタン入門
by
Kiro Harada
Is Xp still extreme?
by
Kiro Harada
改善の3つの顔
by
Kiro Harada
改善のためのちょっとしたコツ
by
Kiro Harada
Coderetreat のススメ at Developers' Summit 2013 Unconference
by
Kiro Harada
A Tip to Help Your Kaizen
by
Kiro Harada
Jenkins に XFD を追加してみると
by
Kiro Harada
Arduino jenkins
by
Kiro Harada
アジャイル開発をはじめる前に
by
Kiro Harada
Scrum & Kanban
by
Kiro Harada
モデリングのすすめ
by
Kiro Harada
ソフトウェアの構造とオープン化
by
Kiro Harada
ぐるぐるDDDは何を目指しているのか
1.
ぐるぐるDDDは何を目指して いるのか? Kiro Harada Attractor Inc.
2.
原田 騎郎 Kiro HARADA Agile
Coach Domain Moder SCM Consultant Twitter: @haradakiro Attractor Inc. ATL SD Ltd. 2
3.
3
4.
皆さんは、 何を作ってますか?
5.
何を見ればわかりますか?
6.
お互い理解は 合っていますか?
7.
ところで? 作っているものの品質は? 壊れずに安定していますか? 保守しやすいですか? 拡張しやすいですか? 設計は、美しいですか?
8.
今のシステムが良くないの はなぜ?
9.
これから 何をつくりますか?
10.
ウォーターフォール 開発では? 要件定義書 要求仕様書 外部設計書 テスト仕様書
11.
スクラムでは? プロダクトバックログ
12.
Blinds and
13.
どうやって 理解を共有しましょう?
14.
なぜモデルを使うのか? Why do we
use Models?
15.
モデルとは?
16.
正しいモデルと 正しくないモデル?
17.
正確なモデルと 不正確なモデル?
23.
使えるモデル 使えないモデル?
24.
なぜモデルを使う?
25.
私たちの製品は何か? ソフトウェア システム サービス インフラ
26.
Modelss are useless,
but modeling is indispensable. モデルは役に立たない。でもモデリングは欠かせない No models survive contact with the new context. コンテキストが変わったら、モデルは必ず変わる。
27.
Plans are useless,
but planning is indispensable. 計画は役に立たない。でも計画作りは欠かせない。 No plans survive contact with the enemy. 敵に遭遇したら、計画は必ず変わる。
28.
状況によるね。
29.
作った状況と違う状況の中では、 モデルは役立たず
30.
モデルと状況を どうやったら理解できる?
31.
状況を共有するには?
32.
状況を共有するために: 一緒にモデリングしよう
34.
モデリング 問題領域をいろいろな側面から見てみる バリデーションとベリフィケーション Validation and Verification
35.
モデリングのうずまき
36.
モデル探求のうずまき
37.
モデル探索の うずまき モデルを新しいシナリオで 揺さぶる シナリオ モデル モデルを提示 状態ウォークスルー 解決策ウォークスルー 言語の探求 間違う ストーリーを語る 肉付けする 難しいところに再フォーカス コアドメインに再フォーカス コードによる探査 シナリオを“テスト”としてコードする 厳密さを加える 言語を洗練する 解決策を探求 間違う 収穫&文書化 参照シナリオ まともなモデルの一部 ほとんどのアイデアは書かない 37
38.
シナリオ ストーリー モデルコード
39.
3つの人工物の整合性 少人数のグループで3つのものを一度に作ってみる。 シナリオ モデル 実装・実現
41.
ぐるぐるDDD/Scrum ある対象のドメインを決めて、 シナリオ、モデル、コードの作成を45分のタイム ボックス行う。 複数回繰り返す イテレーションごとにふりかえり
42.
2013年から実施 開催場所 東京、大阪、仙台、名古屋、福岡、広島 シンガポール、バンコク、上海 ホーチミンシティ、ハノイ ポルト
44.
みんなコミュニケーションが 上手になってくる ユビキタス言語 バウンダリの意識 同じものを3つの側面から見る
45.
モデリング 他人が対象をどう見ているかを、お互いに理解しよ うとする活動。
46.
知っているということ 知っていることを知っていること 知らないことを知っていること 知らないことを知らなかったこと (知っていることを知っていると思っていたら、実 は知っていなかった)
47.
アジャイルとモデリング 知らないことを知っているという境界を広げて続け ていこうという試み。
48.
それで? モデリングのうずまきをまわすことは、本当は何の ため?
49.
企業情報システムの現状
50.
ところで? 作っているものの品質は? 壊れずに安定していますか? 保守しやすいですか? 拡張しやすいですか? 設計は、美しいですか?
51.
今のシステムが良くないの はなぜ?
52.
美しいモデル?
53.
なぜ?
54.
全体性と 修繕の原理
55.
Alejandro Aravena half-homes
58.
モデルは、状況の変化によって、もっとも役に立つ 状態からは外れていく。 モデルが使える状態を保ったまま、よりよいモデル へ修繕する。
59.
情報システムの修繕
60.
情報システムへの 変更コスト 新規<<追加<<変更<削除
61.
機能の 必要・不要を知るコスト 不足機能 を見つける < 無駄な機能 を見つける
62.
システムの機能の利用度 全く使わない 滅多に使わない ときどき使う よく使う いつも使う Standish Chaos Report
2002
64.
情報システムの 保守において 以下のようなことにコスト(リソース、時間)をさいて ますか? 不要となった機能を探す 不要となったコードを削除
65.
情報システムを動かしたまま、 保守する方法を知らない。 動かし続けるだけが保守ではない。 システムをよりよい状態に改善しつづけること。 不要な機能、不要なコードの削除 本当に保守できていますか?
66.
情報システム どれだけのコードが実際に使われていますか? どれだけのデータが生きているデータですか? 重複しているコードはありませんか? 一時しのぎのコピーコードが残っていませんか?
67.
情報システムの開発を どう評価しますか? SLOC 機能数・画面数 ベロシティ 障害の数 品質 ユーザービリティ
68.
Small is Beautiful
69.
The Art of
Repairing
70.
小さいシステムと小さく作り上げられないチームに、 大きなシステムを任せるわけにはいかない。
71.
ありがとうございました ご質問、ご意見などは、 - harada.kiro@attractor-inc.jp - Facebook:
haradakiro - Twitter: @haradakiro
72.
X The Scrum Field
Guide (Mitch Lacey) ( ) … ( ) : 2 : 3,480
Download