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
710
食べログが挑む!飲食店ネット予約システムで自動テスト無双して手動テストゼロを実現する戦略
hagevvashi
3
3k
インプロセスQAとテスト自動化の両輪で進める食べログの開発生産性と品質改善の3年間
hagevvashi
2
10k
君もテスト自動化の同志を増やすパターンで大勝利!
hagevvashi
0
230
自動テストのFour Keys ~テストプロセスのソフトウェア化の4つの鍵~
hagevvashi
7
4.9k
マトリクス型組織の導入後の変化を定量的に捉える
hagevvashi
1
6.6k
食べログのソフトウェアテスト自動化デザインパターン
hagevvashi
4
6k
【Test Engineers Meetup #4】食べログのソフトウェアテスト自動化デザインパターン
hagevvashi
1
3.9k
食べログのソフトウェアテスト自動化デザインパターン(ダイジェスト版)
hagevvashi
2
1.3k
Other Decks in Technology
See All in Technology
攻撃者視点で考えるDetection Engineering
cryptopeg
3
1.8k
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1k
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
110
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
330
FDE という解 ― 暗黙知と明示知をつなぐ、伴走型エンジニアリング ―
otanet
0
160
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
120
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
670
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
190
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
100
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
2
360
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
230
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
380
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
320
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
410
The Spectacular Lies of Maps
axbom
PRO
1
810
Done Done
chrislema
186
16k
Code Reviewing Like a Champion
maltzj
528
40k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Six Lessons from altMBA
skipperchong
29
4.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
For a Future-Friendly Web
brad_frost
183
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
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 モブワークを取り入れた分担作業のモデル プランニング レビュー ユーザーストーリーで表現できたこと 小豚ダブルにんにくマシマシ 野菜マシマシあぶらからめ 表現しきれなかった差異 にんにく抜きで! ユーザーストーリーでは解消できない微妙な認識ズレはモブワークで早期に解消 微妙な認識ズレ モブワーク