Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dialogue for Design
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Dassimen
December 23, 2020
Programming
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dialogue for Design
Dassimen
December 23, 2020
More Decks by Dassimen
See All by Dassimen
Write code with "Test First"
anchorcable
0
70
Trying AWS Aurora Serverless.
anchorcable
0
240
How to manage a good work environment
anchorcable
0
130
TDD is not slowly.
anchorcable
1
630
3日坊主でも勉強したい
anchorcable
5
5.9k
Design It! is good for architect.
anchorcable
0
150
今だからこそ分かる報連相 / How to do Hou/Ren/Sou!
anchorcable
0
790
TDD supports us all the time.
anchorcable
0
380
I read Tokumaru book on ABD.
anchorcable
1
110
Other Decks in Programming
See All in Programming
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
250
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
270
RTSPクライアントを自作してみた話
simotin13
0
610
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
100
A2UI という光を覗いてみる
satohjohn
1
140
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
250
net-httpのHTTP/2対応について
naruse
0
490
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
540
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
180
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
800
Lessons from Spec-Driven Development
simas
PRO
0
210
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Odyssey Design
rkendrick25
PRO
2
700
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
240
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Navigating Weather and Climate Data
rabernat
0
220
Transcript
設計のための対話 Dec 23, 2020 | #modelinglt 良い設計は毎日のコミュニケーションから 脱脂綿 ( @anchor_cable
)
#modelinglt 2 About Me 脱脂綿 ( @anchor_cable ) 東京都内に住む脱脂綿(=Twitter名)系エンジニア •
株式会社ゆめみ ◦ サーバーサイドエンジニア ◦ アーキテクト見習い ◦ リードエンジニア見習い • DDD、Clean Architecture、TDDが好き
3 今日話すこと ごめんなさい、技術の話からちょっとずれます • 設計の実践的な話ではない • 働き方、社内政治の話 • チーム作りの話 #modelinglt
4 アジェンダ 共に働くための対話 設計のための対話 やりたい設計やれない理由 1 2 3 #modelinglt
やりたい設計やれない理由 1
6 やりたい設計やれない理由 裁量があるか? チームメンバーは協力してくれるか? • 上司は理解しているか ◦ あるいは学ぶ意思があるか • 信頼して任せてくれているか •
本質的な目標を共有できているか ◦ デザインパターンの共有だけに留まっていない? • レビューが煙たがられていないか #modelinglt
7 やりたい設計やれない理由 チームの協力関係を作る必要がある どうする? • 誰にも負けないカリスマを手に入れる ◦ しんどい • 協力しやすい関係性を作る
◦ 今日するのはこちらの話 #modelinglt
共に働くための対話 2
9 共に働くための対話 メンバーの間には溝がある 今よりもう少し上手く 協力できないかな... 今よりもう少し上手く 協力できないかな... 今よりもう少し上手く 協力できないかな... #modelinglt
10 「溝に橋を架ける」 「他者と働く」という本の中で紹介されているプロセス 1. 「準備」溝に気づく 2. 「観察」溝の向こうを眺める 3. 「解釈」溝を渡り橋を設計する 4.
「介入」溝に橋を架ける 共に働くための対話 #modelinglt
11 「溝に橋を架ける」 「他者と働く」という本の中で紹介されているプロセス 1. 「準備」溝に気づく 2. 「観察」溝の向こうを眺める 3. 「解釈」溝を渡り橋を設計する 4.
「介入」溝に橋を架ける 共に働くための対話 #modelinglt
12 共に働くための対話 溝の向こうを観察してみる アーキテクト 「私が真剣に検討した結果のアーキテクチャを、 新入りが置き換えようと提案してきた......」 PM 「納期が迫っているのに、 またアーキテクチャの話をしている」 #modelinglt
13 共に働くための対話 観察・介入の方法:社内勉強会が最適 案件から一旦切り離す 「新しい事を学ぶ」マインドにする 沢山の人を巻き込んで、導入のハードルを多角的に検討可能 まず「良いものである」ことの共通見解を持つ #modelinglt
14 共に働くための対話 対話により沢山の事がわかる 「良いと思うけど、実践は難しいよね」というようなコメント なぜ難しいと考えるのか、過去の経験を聞くチャンス 勉強会の場であれば、 溝に橋を架けるプロセスが案件の場より楽にできる #modelinglt
設計のための対話 3
16 設計のための対話 チームメンバーを越えるべき障害にしない 溝に橋を架けずに新しい事を推し進めると、 チームメンバーが障害になってしまう ドメインエキスパートと共通言語を持ちたいといっても、 技術チームの中で言語がバラバラであれば始められない #modelinglt
17 設計はチームの対話から 進めたい設計思想をチームとして納得することによるメリット • レビューが設計レベルで行われる ◦ 全員が「設計を守る」意思を持つ • メンバーが「自分の作ったプロダクトである」という感情を持つ #modelinglt
設計のための対話
18 まとめ • やりたい設計のためには協力してくれるチームを作る必要がある • チームの溝に橋を架けていく必要がある ◦ 溝の向こうを「観察」しよう • 対話の機会を作ろう
◦ 社内勉強会はいいぞ #modelinglt