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
88
Communication with Ubiquitous Language
hiroaki
June 13, 2024
Tweet
Share
More Decks by hiroaki
See All by hiroaki
pdm_vibe_coding_fail.pdf
hiroaki_u
0
98
how to determine architecture
hiroaki_u
1
200
the-concept-of-product-creation-learned-in-startup-science
hiroaki_u
0
160
what-is-container
hiroaki_u
1
83
difference-between-nginx-and-apache
hiroaki_u
0
55
CI_CD_by_Code_Brothers_by_AWS
hiroaki_u
0
40
think of study
hiroaki_u
1
86
CI/CD with CodePipeline and ECS
hiroaki_u
0
120
Other Decks in Technology
See All in Technology
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
7
59k
モバイルアプリ研修
recruitengineers
PRO
4
1.4k
LLMエージェント時代に適応した開発フロー
hiragram
1
450
実践AIガバナンス
asei
3
200
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
2
370
新規案件の立ち上げ専門チームから見たAI駆動開発の始め方
shuyakinjo
0
520
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
330
「守る」から「進化させる」セキュリティへ ~AWS re:Inforce 2025参加報告~ / AWS re:Inforce 2025 Participation Report
yuj1osm
1
170
Goss: New Production-Ready Go Binding for Faiss #coefl_go_jp
bengo4com
1
1.1k
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
4
1k
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
22
10k
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
2
120
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Being A Developer After 40
akosma
90
590k
Producing Creativity
orderedlist
PRO
347
40k
KATA
mclloyd
32
14k
Navigating Team Friction
lara
189
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Typedesign – Prime Four
hannesfritz
42
2.8k
How GitHub (no longer) Works
holman
315
140k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
900
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サイドに向けてユビキタス言語を紹介
を設定・運用して ユビキタス言語 齟齬のない幸せなコミュニケーションを! ・・・・・
ご清聴ありがとうございました