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
Communication with Ubiquitous Language
Search
hiroaki
June 13, 2024
Technology
0
74
Communication with Ubiquitous Language
hiroaki
June 13, 2024
Tweet
Share
More Decks by hiroaki
See All by hiroaki
how to determine architecture
hiroaki_u
1
190
the-concept-of-product-creation-learned-in-startup-science
hiroaki_u
0
120
what-is-container
hiroaki_u
1
76
difference-between-nginx-and-apache
hiroaki_u
0
44
CI_CD_by_Code_Brothers_by_AWS
hiroaki_u
0
31
think of study
hiroaki_u
1
77
CI/CD with CodePipeline and ECS
hiroaki_u
0
110
Other Decks in Technology
See All in Technology
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
600
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
150
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
520
あなたの知らない Function.prototype.toString() の世界
mizdra
PRO
1
200
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
670
Engineer Career Talk
lycorp_recruit_jp
0
190
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
460
The Role of Developer Relations in AI Product Success.
giftojabu1
0
140
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
260
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Happy Clients
brianwarren
98
6.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Become a Pro
speakerdeck
PRO
25
5k
Docker and Python
trallard
40
3.1k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Transcript
ではじめる ユビキタス言語 幸せなコミュニケーション hiroaki
None
そもそもユビキタス言語とは?
出典:Software Design Masterclass with Eric Evans 出典:Software Design Masterclass with
Eric Evans
出典:Software Design Masterclass with Eric Evans “共通言語のないプロジェクトの場合(中略) さまざまなチームメンバーが 用語を別々の意味で使いながら、 そのことを認識していないのである”
“ユビキタス言語を議論で使用すると、 全員がその言語でよどみなく話せるようになり ニュアンスを互いに教え合う”
ユビキタス言語 要件検討 コミュニケーション 開発 どこでも・誰でも共通で使える言語 = PdM Engineer
ここから本題! ユビキタス言語を使ったコミュニケーション
まだ我々にユビキタス言語がなかった時代
本当に同じ言葉使ってる? 何言ってるのかわからない・・ frontとbackendでkey名ズレてる。 。
そうだ!ユビキタス言語を使おう!
まずは自分のチームで試した
まずは1つの機能で小さく試す
チームからは好評 画面設計でもユビキタス意識できた 言葉の認識が合ってめっちゃ良い ここはユビキタスの出番!
よし!開発全体に展開しよう!
求人 を 公開する (オブジェクト) (操作) ユビキタス言語設定の基準を整備 「オブジェクト」 「振る舞い」 「操作」 「機能」
候補者 求人配信 に する (オブジェクト) (機能) に対して設定しよう
全体で管理できるようフローを整備 要件検討 プランニング 開発、テスト ユビキタス検討 ユビキタス検討 ユビキタス検討
Bizサイドにも使ってもらおう!
Bizサイドへの展開 ・PMMと一緒にCSへの展開方法検討(現在進行中) ・Bizサイドに向けてユビキタス言語を紹介
を設定・運用して ユビキタス言語 齟齬のない幸せなコミュニケーションを! ・・・・・
ご清聴ありがとうございました