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
Sakamoto Keisuke
October 02, 2021
Programming
2.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モブプロをやってみて「作業工程を分担する」という固定観念から脱出した話
Sakamoto Keisuke
October 02, 2021
More Decks by Sakamoto Keisuke
See All by Sakamoto Keisuke
TSKaigi Hokuriku 2025 フロントエンドアーキテクチャの設計方法論 Feature-Sliced Designの紹介
motikoma
1
980
Agile Japan 2022 北陸サテライト 小さな変化から始めるアジャイル
motikoma
1
710
アジャイルなチームへの道 - はじめの一歩 -
motikoma
1
4k
職能割りからプロダクト割りのチーム運営へ
motikoma
1
1.8k
新規プロダクト開発の流れ
motikoma
0
1.5k
成果を出す販売施策を立案するためのUXデザインワークショップ
motikoma
0
160
ユーザー中心設計を取り入れたアプリの開発
motikoma
0
1.3k
Other Decks in Programming
See All in Programming
JavaDoc 再入門
nagise
1
370
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
150
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
210
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
140
C# and C++ Interoperability - cho-dotnetnew
harukasao
0
260
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
570
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
200
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
260
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
290
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Visualization
eitanlees
152
17k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How STYLIGHT went responsive
nonsquared
100
6.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
YesSQL, Process and Tooling at Scale
rocio
174
15k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
How to make the Groovebox
asonas
2
2.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
420
Transcript
1 モブプロをやってみて 「作業工程を分担する」 という固定観念から脱出した話 Scrum Fest Mikawa 2021 @online 2021/10/2
- Sakamoto Keisuke (@motikoma)
自己紹介 経歴 2013年 Web制作会社を経て、ナイル株式会社に入社 • スマホアプリ開発でアジャイルUX実践 2016年 合同会社DMM.comに入社 • 事業横断でUXリサーチ&改善提案
• プロダクトオーナーとしてブロックチェーン関連の 新規プロダクトを企画 2018年 同グループの合同会社EXNOAに転籍 • フロントエンドエンジニアにジョブチェンジ • Spotifyモデルを参考にプラットフォーム開発(大変だった...) 2021年 株式会社POLに入社 • LabBase(研究を頑張る理系学生のための就活サービス)開発 • チームとしてより良い状態に向かって邁進中 坂本 圭佑 Webエンジニア Certified ScrumMaster® 大学ではマヤ文明の考古学 を専攻 最近の趣味は有志と「 攻殻機動隊」視聴 試行錯誤しながら日々皆さんから学んでいます ...!(感謝)
今回のお話 皆さんスウォーミングしてますか? 私はスウォーミングしている時の 「みんなと一緒にゴールに向かって突き進むぞ〜」という一体感が大好き です! 私が所属しているチームでもユーザーストーリーやスプリントゴールの導入など、 自然とスウォーミングしやすくなる仕組みを導入してきました。 そんな中、「他のチームはどのようにスウォーミングしているんだろう? 」 と調べ始めて出会ったのがモブプロです。
実際にモブプロをやってみて、「作業工程を分担する」という固定観念に囚われていた ことに気づく ことができました。 今回はそんな自分自身が学んだ話を共有したいと思います。
今回のお話 皆さんスウォーミングしてますか? 私はスウォーミングしている時の 「みんなと一緒にゴールに向かって突き進むぞ〜」という一体感が大好き です! 私が所属しているチームでもユーザーストーリーやスプリントゴールの導入など、 自然とスウォーミングしやすくなる仕組みを導入してきました。 そんな中、「他のチームはどのようにスウォーミングしているんだろう? 」 と調べ始めて出会ったのがモブプロです。
実際にモブプロをやってみて、「作業工程を分担する」という固定観念に囚われていた ことに気づく ことができました。 今回はそんな自分自身が学んだ話を共有したいと思います。 単純に「モブプロ楽しい」という話をしたくて 応募しました! 「モブプロ...試してみようかな?」 と、ちょっとでも思ってもらえたら嬉しい...
スウォーミングとは 1つのプロダクトバックログ項目に対して 複数のメンバーで協力して取り組むこと by 及部 敬雄さん
スウォーミングを促すためにやってきたこと 課題 • チームとして優先度の高いプロダクトバックログアイテムを 終わらせる動きが弱い 目的 • フロー効率の改善(機能リリースまでのリードタイム削減) ◦ 参考:フロー効率性とリソース効率性、再入門
by 黒田 樹さん 解決策 • スプリントゴールの導入 ◦ 共通の目標に沿った取り組みを促進 • ユーザーストーリーの導入 ◦ 共通のプロダクトバックログ項目に対する取り組みを促進 個人からチームへと意識がシフト
とあるスプリントの半ばにて... うーん、このWIP状態のユーザーストーリー、 これ以上作業を分担しづらいなあ... レビューは最優先に実施するとして... プロダクトバックログにある 新しいユーザーストーリーに着手するか...
とあるスプリントの半ばにて... うーん、このWIP状態のユーザーストーリー、 これ以上作業を分担しづらいなあ... レビューは最優先に実施するとして... プロダクトバックログにある 新しいユーザーストーリーに着手するか... スウォーミング仕切れていない感覚...
他のチームはどうしてるんだろう? モブプロかあ... なんとなく導入が難しそうなイメージあるんだよなあ... 他チームのスウォーミングに 関する取り組みを調べる 及部さんのツイートをきっかけに、 自分達のチームでもやってみようと 思った
モブプロに取り組む前にやったこと 1.モブプロに関するブログ記事や書籍を読んで勉強 2.モブプロの効果についてチームメンバーに共有 3.モブプロの動画を一緒に見て、イメージを膨らませた お試しモブプロウィーク(2週間)開催!
1.モブプロに関する書籍や記事を読んで勉強 モブプロとは • 3人以上の人々が1台のコンピューターの前に座って協力し ながら問題を解決していくこと 役割分担 • ドライバー ◦ ナビゲーターから依頼された内容を実装する
◦ 実装する時は思考発話する ◦ 依頼内容がはっきりしないときには質問をする ◦ ナビゲーターを信頼し、自分では通常試さないような アプローチを躊躇せずに試す • ナビゲーター ◦ 問題解決に向けてドライバーをナビゲートする ◦ ドライバーがやっていることを理解できるまで質問を する 進め方 • 交代:時間制(10分 ~ 15分) or 申告式 • 適度に休憩する • 1日の最後にふりかえり
2.モブプロの効果についてチームメンバーに共有 特定の個人に頼らずに、品質の高いソフトウェアを 堅実なペースで生み出していけるようになる 属人性が下がる • チーム内の経験の浅いメンバーのスキルを早く引き上げられる • チーム全体に効率的な仕事の仕方が共有される 品質が担保される •
コードが書かれると同時に複数人がレビューするのでバグが入り込みにくい • スプリント後半のコードレビューにおける忖度が起きにくい フロー効率(機能を早く市場に送り出す効率性)が高まる • 最も優先度の高いものから1つずつ完成させていくことができる • 早い段階でバグを見つけて修復できるのでコストが下がる
3.モブプロの動画を一緒に見て、イメージを膨らませた Hunter Industries
一日中モブプロを2週間続けた
2週間試しにやってみた感想 モブプロの効果を実感できた 属人性が下がる • 設計方針や実装方法について理解が怪しかった箇所の認識を合わせることができた • お互いに効率的な仕事の進め方(IDEの使い方など)を伝えたら、知らないことが結構あった 品質が担保される • スプリント後半でコードレビューを疎かにするという事態が起きなくなった
フロー効率(機能を早く市場に送り出す効率性)が高まる • 1個流しを実践したため、スプリント半ばで最優先のユーザーストーリーが完成 • メンバー間で合意できる方法を効率よく導き出すことができた • リアルタイムにコードレビューできて楽
2週間試しにやってみた感想 イメージ:難易度が高いユーザーストーリーを作業ごとに分担して実装した場合
2週間試しにやってみた感想 イメージ:難易度が高いユーザーストーリーをモブプロで実装した場合
2週間試しにやってみた感想 途中でカイゼンしたこと 10分だと短くて物足りない感覚になった • 15分交代に変更 ナビゲーターが思わずコードを書いてしまい、ドライバーがコードを書きづらかった • ドライバーはナビゲーターに教わったコードをなぞるようにする スピードに飲まれて「よくわからない」と伝えるタイミングを逃してしまった •
モブプロのガイドラインを見返してわからない時はちゃんと伝えるようにする ネットワークやPCの性能の問題でコードの同期に遅延が生じた • 無線から有線LANへの変更, 支給PCのスペックについて相談
2週間試しにやってみた感想 設計や土台部分、難易度の高い内容の開発はモブプロしたい 設計&開発 認識合っとる? これでどや? ワイは こう思うんやが
2週間試しにやってみた感想 レビュー時に大幅な手戻りが発生しなさそうな内容であれば、 手分けして開発した方がフロー効率は上がりそう 開発 レビュー ワイに任せろー OKだワン! LGTM!
2週間試しにやってみた感想 1. スプリントプランニング時にモブプロするかどうか チームメンバーと相談 2. ユーザーストーリー着手後にやはりモブプロした方が良さそうと思った 時はチームメンバーと相談して臨機応変に対応する 常にモブプロから、必要なタイミングでモブプロへ
とあるスプリントの半ばにて... うーん、このWIP状態のユーザーストーリー、 これ以上作業工程を分担しづらいなあ... レビューは最優先に実施するとして... プロダクトバックログにある 新しいユーザーストーリーに着手するか...
とあるスプリントの半ばにて... うーん、このWIP状態のユーザーストーリー、 これ以上作業工程を分担しづらいなあ... レビューは最優先に実施するとして... プロダクトバックログにある 新しいユーザーストーリーに着手するか... スウォーミング仕切れていない感覚...
とあるスプリントの半ばにて うーん、このWIP状態のユーザーストーリー、 これ以上作業工程を分担しづらいなあ... みんなでモブプロして終わらせるか!
とあるスプリントの半ばにて うーん、このWIP状態のユーザーストーリー、 これ以上作業工程を分担しづらいなあ... みんなでモブプロして終わらせるか! モブプロという選択肢を手に入れた! ↓ 作業工程を分担しなくても スウォーミングできるじゃん!
開発する際に「作業工程を分担する」 という固定観念から脱出できた!
最後に モブプロが合う合わないは人によると思います。 合わない人に強制するのはやめた方がいいと考えています。 ちなみに、私はモブプロめっちゃ楽しいです! 是非皆さんもお試しでモブプロやってみてください!
宣伝 POLのメンバーが note でテックノートを書いています 是非ご覧ください!