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
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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
な…何を言っているのかわからねーと思うが、コードを書いていたと思ったらレビューが終わっていた ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hideki Igarashi
April 19, 2018
Programming
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
な…何を言っているのかわからねーと思うが、コードを書いていたと思ったらレビューが終わっていた / Code Review Meetup 3
Code Review Meetup #3 LT&フリーディスカッション
https://codereview.doorkeeper.jp/events/72628
Hideki Igarashi
April 19, 2018
More Decks by Hideki Igarashi
See All by Hideki Igarashi
AWSマルチアカウント管理 / ODC2021 Online
hideki
0
4.4k
How to use CircleCI and Sider in CrowdWorks
hideki
1
1.1k
CrowdWorks Engineering Culture
hideki
0
450
CrowdWorksのChatOpsの歴史 / ChatOps History of CrowdWorks
hideki
1
1.3k
Bring out the ability of CircleCI 2.0
hideki
1
740
Grails with Spock
hideki
0
1.4k
JavaOne Report for G* 2012 San Francisco
hideki
2
1.3k
Other Decks in Programming
See All in Programming
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.9k
golang-bob.pdf
iwatsukayura
0
140
APNsからLive Activityを開始する話
yumnumm
0
180
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
250
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.4k
contenteditable と日本語入力に向き合う
colorful12
0
230
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
360
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
0
170
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.1k
Kotlinの15年とServer-Side Kotlin
n_takehata
1
170
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
110
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
230
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
570
Why Our Code Smells
bkeepers
PRO
340
58k
Building Adaptive Systems
keathley
44
3.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Optimising Largest Contentful Paint
csswizardry
37
4k
Color Theory Basics | Prateek | Gurzu
gurzu
1
500
Chasing Engaging Ingredients in Design
codingconduct
0
370
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Deep Space Network (abreviated)
tonyrice
0
390
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.7k
Testing 201, or: Great Expectations
jmmastey
46
8.4k
Transcript
ͳʜԿΛݴ͍ͬͯΔͷ͔Θ͔ΒͶʔͱࢥ͏͕ ίʔυΛॻ͍͍ͯͨͱࢥͬͨΒϨϏϡʔ͕ऴΘ͍ͬͯͨ Code Review Meetup #3 2018.04.19
About me twitter.com/ganta0087 github.com/ganta Hideki Igarashi Engineer
クラウドソーシングサービス クラウドソーシング = Crowd (群衆) + Sourcing (外注) 2012年3⽉サービス開始〜 会員数180万⼈超
インターネットを活⽤することで、世界中の企業と個⼈が 直接つながり、仕事の受発注を⾏うことができる
モブプログラミングをやっているお話 ͳʜԿΛݴ͍ͬͯΔͷ͔Θ͔ΒͶʔͱࢥ͏͕ ίʔυΛॻ͍͍ͯͨͱࢥͬͨΒϨϏϡʔ͕ऴΘ͍ͬͯͨ
モブプログラミングとは?
説明しよう!モブプログラミングとは? チーム全員が 同じ場所で 同じ時間に 同じことを 同じコンピュータで ⾏うソフトウェア開発のアプローチのことである
モブプログラミングによって コミュニケーションが密になり リアルタイムにレビューが⾏われている状態になる
のモブプロの様⼦
同じコンピュータで…ではなく Apple TVで各⾃のマシンに表⽰を切替 以前は普通のディスプレイを使っていたが 50インチ4Kディスプレイを導⼊ ⼤きさは⼤事
交代はポモドーロ単位 25分作業+5分休憩 以前は15分タイマー 交代までがやや早く感じる 交代の区切りが曖昧になりがち 休憩は⼤事 集中しているので1⽇8ポモドーロぐらいが限界
モブプロのよいところ
" 知識・スキルが共有される
プロダクトのドメイン知識 プロダクト固有の実装 ⾔語・フレームワークの知識 便利なツールの活⽤⽅法 フィードバックに必要な前提知識がすぐに⼿に⼊る
" 開発のサイクルが⾼速になる
コードを書き上げてから設計レベルの⼤きい⼿戻りが発⽣ 設計の議論が⾃然と促され設計が早い段階でレビューされる モブプロは設計レビュー導⼊の 敷居を下げてくれる
コメントで議論が続いて マージまで1週間ぐらい掛かる 常にフィードバックがあるため その場ですぐに解決される 実装 レビュー 修正 Pull Requestベースレビューは ウォーターフォール的
モブプロはアジャイル% (パワーワード)
" コミュニケーションの スループットが上がる
作りながら議論するとその場で改善しやすい✨ 作り終えてからレビューすると 改善提案が出ても作り終えているから変えづらい デザイナーやPOとのコミュニケーションもリアルタイムに⾏うことで 最終的にユーザーへ届く価値をより⾼められる つまり、モブプロはアジャイル% (2回⽬)
モブプロはやってみないとその良さを実感できないと思います ぜひ実践してみてください