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
○郎系ラーメンを注文したつりだったのにトールバニラノン ファットアドリストレットショットチョコ...
Search
ハゲワシ
September 29, 2023
Technology
2.8k
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コードレビューコメントのノイズ削減
hagevvashi
0
31
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
800
食べログが挑む!飲食店ネット予約システムで自動テスト無双して手動テストゼロを実現する戦略
hagevvashi
3
3.1k
インプロセスQAとテスト自動化の両輪で進める食べログの開発生産性と品質改善の3年間
hagevvashi
2
10k
君もテスト自動化の同志を増やすパターンで大勝利!
hagevvashi
0
250
自動テストのFour Keys ~テストプロセスのソフトウェア化の4つの鍵~
hagevvashi
7
4.9k
マトリクス型組織の導入後の変化を定量的に捉える
hagevvashi
1
6.8k
食べログのソフトウェアテスト自動化デザインパターン
hagevvashi
4
6.2k
【Test Engineers Meetup #4】食べログのソフトウェアテスト自動化デザインパターン
hagevvashi
1
4k
Other Decks in Technology
See All in Technology
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
210
GoにおけるFFIのこれまでとこれから
goccy
4
1.4k
V8コントリビュート超入門
riyaamemiya
0
160
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.7k
PfEingのアプローチで働こう
rindrics
0
200
現場に行くだけでは足りない——プロダクトエンジニアが業務の流れを捉える観点と、その鍛え方
takumiengineering
0
350
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
430
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
300
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
130
Screen Lens - 今見てる画面を翻訳する
komagata
0
170
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
210
Omarchy Quattro の日本語設定周り
simosako
2
100
Featured
See All Featured
Test your architecture with Archunit
thirion
2
2.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
GitHub's CSS Performance
jonrohan
1033
470k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
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 モブワークを取り入れた分担作業のモデル プランニング レビュー ユーザーストーリーで表現できたこと 小豚ダブルにんにくマシマシ 野菜マシマシあぶらからめ 表現しきれなかった差異 にんにく抜きで! ユーザーストーリーでは解消できない微妙な認識ズレはモブワークで早期に解消 微妙な認識ズレ モブワーク