Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
「実体」で築く共通認識: 開発現場のコミュニケーション最適化 / Let's Get on t...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kazizi
June 14, 2025
Technology
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「実体」で築く共通認識: 開発現場のコミュニケーション最適化 / Let's Get on the Same Page with Concrete Artifacts: Optimization of Communication in dev teams
スクラムフェス金沢2025で登壇した際のスライドです!
kazizi
June 14, 2025
More Decks by kazizi
See All by kazizi
Post Zod - Valibotの紹介
kazizi55
0
1.6k
Other Decks in Technology
See All in Technology
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
930
Claude Code本って、 読む必要あるの?
oikon48
1
260
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
280
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
7
7.5k
振り返りこそエンジニアの本領
negima
0
340
Webとヘルスデータ
yukukotani
1
200
AIで仕事のやり方を変える
matsu7874
3
1k
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
610
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
120
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
650
Sigmaユーザーのための有用リソース一挙公開 & Sigmaで使えるMCP #sigma_ucj /useful-resources-for-sigma-computing-users-and-mcps-with-sigma
shinyaa31
0
170
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
270
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Statistics for Hackers
jakevdp
799
230k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Transcript
「実体」で築く共通認識: 開発現場のコミュニケーション最適化 飯島 和弥 (Kazu) / 株式会社マネーフォワード
今日お伝えしたいこと ある日のデイリーでの進捗共有 「ユーザビリティを向上させるため、フォームのサブミットボタンの位置を最適化し、より 直感的なUIを実現します」 2
あれ、 、つまりどういうことだ?? 3
今日お伝えしたいこと 実体があれば一瞬で伝わる 「実体」がスクラムを円滑にする 4
私たちのチームの特徴と課題 環境 特徴 課題 開発フェーズ 0→1開発(PoC段階) 要件が曖昧 スプリント 2週間サイクル 短時間での合意形成
公用語 英語 言語の壁 構成人員 グローバル 文化の壁 コミュニケーションには多くの課題がある 5
実際の会話例: 「account」をめぐる議論 Aさん: 「新機能でaccountごとの金額表示機能を追加しましょう」 Bさん: 「いいですね。accountごとに月次集計も表示できると便利ですね」 Aさん: 「そうですね。ユーザーがログインしてすぐ見えるようにしましょう!」 Bさん: 「それは便利そうですね!accountの分類別に色分けして表示するのはどうでしょ
う?」 Aさん: 「確かに。普通・当座とかで分けられるといいですね!」 Bさん: 「え?そんな分類ないじゃないですか。資産、負債、収益、費用とかですよ」 Aさん: 「???」 6
え、何が起きた? 7
事例: 「account」の意味の曖昧さ 何が起きたか 議論の後半で「account」の意味の曖昧さが発覚 認識のズレ Aさん: 「口座」のつもり Bさん: 「勘定科目」のつもり 8
「実体」があれば回避できた 学び 最初からコードやプロダクトをベースに議論していれば回避できた 今回必要だったのは「口座 (Account) 」だった { "account": { "id":
"acc_12345", "userId": "user_789", "balance": 150000, "accountType": "normal", "bankName": " スクフェス金沢銀行" } } 実体を見れば一瞬で違いが分かる! 9
「実体」とは何か? 10
言葉を介さずに共通理解を得られるもの 11
「実体」とは何か? 実体の定義 「言葉を介さずに共通理解を得られるもの」 具体例 動くプロダクト - 実際に触れるもの コード - 具体的な実装
Figma - 視覚的なデザイン 図表・データ - 客観的な情報 12
実体が持つ3つの力 実体の効果 1. 抽象的議論を具体化 「使いやすいUI」→ プロトタイプで実証 2. 認識のズレを可視化 「あ、全然違った!」瞬間の発見 3.
合意形成を加速 スプリントの時間制約に最適 13
実体のグラデーション スケッチ → ワイヤーフレーム → プロトタイプ → 動くプロダクト 段階的な具体化プロセス 抽象度:高
←→ 低 当然、右に行けば行くほど時間や手間がかかる 14
グラデーションの中で、 適切な実体を都度選択していく必要がある 15
例: スクラムイベント別実体活用 スクラムイベント 最適な実体 効果 プランニング ワイヤーフレーム 見積もり精度向上 デイリー 作業中画面/コード
効率的な進捗共有 レビュー 動くデモ 具体的フィードバック レトロ チャート/データ 客観的振り返り 各イベントに応じた適切な実体選択が重要 16
実体の限界:受け手を意識せよ ロール 効果的でない実体 効果的な実体 デザイナー コード Figma エンジニア 日本語資料 GitHub
PO 技術仕様 画面デモ 17
各人の内在化されたコンテキストが異なる 18
5W1Hで実体選択を見極めよう 19
実践例:デザイナーとの議論 状況設定 場面: デイリースクラム (英語で実施) 参加者: エンジニア複数名、 日本人デザイナー 議題: フォームUIの改善について
20
どのようにコミュニケーションを取るか? 21
Before: コードベースの議論 失敗パターン <div className="flex items-center justify-center"> <button className="bg-blue-500...">Submit</button> </div>
22
ん、どういうことだ?? 23
Before: 失敗パターンの結果 何が起きたか 英語があまり得意でないデザイナーには伝わりにくい 時間がかかる 認識のズレが残る 実際の体験 5分間の長い説明 英語での複雑な議論 抽象的な話で混乱
24
After: UIベースの議論 改善パターン 25
議論がより直感的になった 26
適切な実体ベースコミュニケーションの効果 結果 認識齟齬なし 迅速な合意形成 具体的な改善提案 Before vs After比較 Before(コード) After(UI画面)
5分間の説明 30秒で理解 抽象的な話 具体的な指摘 27
まとめ:4つの要点 重要なポイント 1. 言葉の限界を実体で補う → 「account」問題の回避 2. スクラムイベントごとに適切な実体選択 → 各場面に最適化
3. 受け手のコンテキストを意識 → ロール別最適化 → 5W1Hを意識する 28
私たちが目指すもの 最終的な目標 実体でスクラムの透明性・検査・適応を加速し、 より良いプロダクトを作る 期待される効果 言語・文化の壁があるからこそ、実体がより活きる コミュニケーション効率向上 認識ズレの削減 開発速度の向上 チーム満足度の向上
29
みなさんもぜひ実体を意識的に活用してみて はいかがでしょうか? 30
Thank you! / Q&A 飯島 和弥 (Kazu) / X: @kazizi55
株式会社マネーフォワード