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
○郎系ラーメンを注文したつりだったのにトールバニラノン ファットアドリストレットショットチョコ...
Search
ハゲワシ
September 29, 2023
Technology
2.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
○郎系ラーメンを注文したつりだったのにトールバニラノン ファットアドリストレットショットチョコレートソースエクス トラホイップコーヒージェリーアンドクリーミーバニラフラペ チーノが出てきた話 〜ミスコミュニケーションが起こした悲劇〜
XP祭り2023
LT大会のスライドです
ハゲワシ
September 29, 2023
More Decks by ハゲワシ
See All by ハゲワシ
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
750
食べログが挑む!飲食店ネット予約システムで自動テスト無双して手動テストゼロを実現する戦略
hagevvashi
3
3k
インプロセスQAとテスト自動化の両輪で進める食べログの開発生産性と品質改善の3年間
hagevvashi
2
10k
君もテスト自動化の同志を増やすパターンで大勝利!
hagevvashi
0
240
自動テストのFour Keys ~テストプロセスのソフトウェア化の4つの鍵~
hagevvashi
7
4.9k
マトリクス型組織の導入後の変化を定量的に捉える
hagevvashi
1
6.7k
食べログのソフトウェアテスト自動化デザインパターン
hagevvashi
4
6k
【Test Engineers Meetup #4】食べログのソフトウェアテスト自動化デザインパターン
hagevvashi
1
4k
食べログのソフトウェアテスト自動化デザインパターン(ダイジェスト版)
hagevvashi
2
1.3k
Other Decks in Technology
See All in Technology
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
140
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
720
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
220
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
1.3k
VPCセキュリティ対応の最新事情
nagisa53
2
350
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
150
Escolhendo LLMs na Prática: Lições Reais em Busca Agêntica no Mercado Livre —TDC 2026 Floripa
jpbonson
0
110
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
220
AI驚き屋発見器
yama3133
2
390
運用を犠牲にせずコストを制御し事業成長を支える B2B SaaS ID管理基盤におけるS3 Tableのログストレージ活用
kaminashi
1
130
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
250
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
Designing for Performance
lara
611
70k
Fireside Chat
paigeccino
42
4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
A Tale of Four Properties
chriscoyier
163
24k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Balancing Empowerment & Direction
lara
6
1.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Music & Morning Musume
bryan
47
7.3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Transcript
© Kakaku.com Inc. All Rights Reserved. ◦郎系ラーメンを注文したつもりだったのにトールバニラノン ファットアドリストレットショットチョコレートソースエクス トラホイップコーヒージェリーアンドクリーミーバニラフラペ チーノが出てきた話
1 株式会社カカクコム 食べログシステム本部 品質管理室 SETチーム hagevvashi 2023年09月30日 〜ミスコミュニケーションが起こした悲劇〜
© Kakaku.com Inc. All Rights Reserved. 2 自己紹介 @hagevvashi 所属
株式会社カカクコム 食べログシステム本部 品質管理室 SETチーム 経歴 2018~ フロントエンド開発 2021~ テスト自動化 社外活動 DevOpsDays Tokyo実行委員 スクフェス神奈川実行委員 アジャイルSQC研究部会
© Kakaku.com Inc. All Rights Reserved. 本日のテーマ 3 hagevvashiの考えていたもの メンバーが実装したもの
トールバニラノンファットアドリストレット ショットチョコレートソースエクストラホ イップコーヒージェリーアンドクリーミーバ ニラフラペチーノ 小豚ダブルにんにくマシマシ 野菜マシマシあぶらからめ hagevvashiの考えていたものとメンバーが実装したものが違う
© Kakaku.com Inc. All Rights Reserved. 心の渇きを潤すために 高カロリーな飲み物が 欲しい 本日のテーマ
4 hagevvashiが伝えたこと hagevvashiの考えていたもの メンバーが実装したもの トールバニラノンファットアドリストレット ショットチョコレートソースエクストラホ イップコーヒージェリーアンドクリーミーバ ニラフラペチーノ 小豚ダブルにんにくマシマシ 野菜マシマシあぶらからめ hagevvashiの考えていたものとメンバーが実装したものが違う
© Kakaku.com Inc. All Rights Reserved. 5 2. 課題と原因
© Kakaku.com Inc. All Rights Reserved. 課題: レビューで手戻りが多い 6 hagevvashi
メンバー 実装依頼 心の渇きを潤すた めに高カロリーな 飲み物が欲しい 実 装 レビュー依頼 FB 再 実 装 レビュー依頼 ラーメンって飲み物 だったんだ… ラーメン◦郎が 欲しいんだけど なんで伝わらな かったんだろ? 手戻り 手戻りがある時の開発プロセス 高カロリーな飲み物 と言えば ◦◦フラペチーノ! 高カロリーな飲み物 と言えば ラーメン◦郎だよね!? おおたわけが!
© Kakaku.com Inc. All Rights Reserved. レビューで手戻りが発生するのはプランニングに原因がありそう 7 Synchronization Working
Working Working Synchronization 出典: https://speakerdeck.com/takaking22/teamwork-revolution-timutomofalsedukurinizhen-zheng-mian-karaxiang-kihe-umobupuroguramingu-number-rsgt2018 "Teamwork Revolution ―チームとものづくりに真正面から向き合うモブプログラミング―", 及部 敬雄 分担作業のモデル プランニング レビュー
© Kakaku.com Inc. All Rights Reserved. 原因: 疎かなプランニング 8 人によって想像するものが違う
心の渇きを潤すために 高カロリーな飲み物が 欲しい →日常生活では笑い話で済む しかしシステム開発では大炎上する システム開発の現場で炎上しがちなフレーズ • 「高品質なこういう機能を作って欲しい」 • 「高速なbatchを作って欲しい」 ⇒ユーザーストーリー が解決できるのでは…!? ラーメン◦郎 〇〇フラペチーノ
© Kakaku.com Inc. All Rights Reserved. 9 3. 解決策と結果
© Kakaku.com Inc. All Rights Reserved. ユーザーストーリーを作るようにした 10 ユーザーストーリーに書く項目 「WHY」:
課題などを書く 「WHAT」: 何を構築するのかを書く 「HOW」: 具体的な実装方法を書く 例: Jenkins Job, batch script 例: 利用するAPI, シークエンスダイアグラム 例: 満たせていないユースケースや品質要求 実際のユーザーストーリー
© Kakaku.com Inc. All Rights Reserved. Why 心の渇きを潤すため What ラーメン◦郎を
How スープの煮出し時間X分、 麺の湯で時間Y分で 作ってくれ 結果 11 hagevvashiが伝えたこと hagevvashiの考えていたもの メンバーが実装したもの 小豚ダブルにんにくマシマシ 野菜マシマシあぶらからめ hagevvashiの考えていたものとメンバーが実装したものが一致 にんにく抜きで!
© Kakaku.com Inc. All Rights Reserved. モブワークを利用するとミスコミュニケーションをさらに減らせる 12 Synchronization Working
Working Working Synchronization モブワークを取り入れた分担作業のモデル プランニング レビュー ユーザーストーリーで表現できたこと 小豚ダブルにんにくマシマシ 野菜マシマシあぶらからめ 表現しきれなかった差異 にんにく抜きで! ユーザーストーリーでは解消できない微妙な認識ズレはモブワークで早期に解消 微妙な認識ズレ モブワーク