XP祭り2023 LT大会のスライドです
© Kakaku.com Inc. All Rights Reserved.○郎系ラーメンを注文したつもりだったのにトールバニラノンファットアドリストレットショットチョコレートソースエクストラホイップコーヒージェリーアンドクリーミーバニラフラペチーノが出てきた話1株式会社カカクコム 食べログシステム本部 品質管理室SETチーム hagevvashi2023年09月30日〜ミスコミュニケーションが起こした悲劇〜
View Slide
© Kakaku.com Inc. All Rights Reserved. 2自己紹介@hagevvashi 所属株式会社カカクコム食べログシステム本部 品質管理室SETチーム経歴2018~ フロントエンド開発2021~ テスト自動化社外活動DevOpsDays Tokyo実行委員スクフェス神奈川実行委員アジャイルSQC研究部会
© Kakaku.com Inc. All Rights Reserved.本日のテーマ3hagevvashiの考えていたものメンバーが実装したものトールバニラノンファットアドリストレットショットチョコレートソースエクストラホイップコーヒージェリーアンドクリーミーバニラフラペチーノ小豚ダブルにんにくマシマシ野菜マシマシあぶらからめhagevvashiの考えていたものとメンバーが実装したものが違う
© Kakaku.com Inc. All Rights Reserved.心の渇きを潤すために高カロリーな飲み物が欲しい本日のテーマ4hagevvashiが伝えたことhagevvashiの考えていたものメンバーが実装したものトールバニラノンファットアドリストレットショットチョコレートソースエクストラホイップコーヒージェリーアンドクリーミーバニラフラペチーノ小豚ダブルにんにくマシマシ野菜マシマシあぶらからめhagevvashiの考えていたものとメンバーが実装したものが違う
© Kakaku.com Inc. All Rights Reserved. 52. 課題と原因
© Kakaku.com Inc. All Rights Reserved.課題: レビューで手戻りが多い6hagevvashi メンバー実装依頼心の渇きを潤すために高カロリーな飲み物が欲しい 実装レビュー依頼FB再実装レビュー依頼ラーメンって飲み物だったんだ…ラーメン○郎が欲しいんだけどなんで伝わらなかったんだろ?手戻り手戻りがある時の開発プロセス高カロリーな飲み物と言えば○○フラペチーノ!高カロリーな飲み物と言えばラーメン○郎だよね!?おおたわけが!
© Kakaku.com Inc. All Rights Reserved.レビューで手戻りが発生するのはプランニングに原因がありそう7SynchronizationWorkingWorkingWorkingSynchronization出典: 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. 93. 解決策と結果
© 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分で作ってくれ結果11hagevvashiが伝えたことhagevvashiの考えていたものメンバーが実装したもの小豚ダブルにんにくマシマシ野菜マシマシあぶらからめhagevvashiの考えていたものとメンバーが実装したものが一致にんにく抜きで!
© Kakaku.com Inc. All Rights Reserved.モブワークを利用するとミスコミュニケーションをさらに減らせる12SynchronizationWorkingWorkingWorkingSynchronizationモブワークを取り入れた分担作業のモデルプランニング レビューユーザーストーリーで表現できたこと小豚ダブルにんにくマシマシ野菜マシマシあぶらからめ表現しきれなかった差異にんにく抜きで!ユーザーストーリーでは解消できない微妙な認識ズレはモブワークで早期に解消微妙な認識ズレモブワーク