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
An Introduction to Mob Programming
Search
Oliver Davies
September 28, 2022
Technology
0
340
An Introduction to Mob Programming
Oliver Davies
September 28, 2022
Tweet
Share
More Decks by Oliver Davies
See All by Oliver Davies
Building Static Websites with Sculpin
opdavies
0
1.7k
Taking Flight with Tailwind CSS
opdavies
0
5.3k
TDD - Test Driven Drupal
opdavies
0
4.1k
Building "Build Configs"
opdavies
0
490
Communities and contribution
opdavies
0
240
Working without Workspace
opdavies
0
290
Things you should know about PHP
opdavies
1
830
Deploying PHP applications with Ansible, Ansible Vault and Ansistrano
opdavies
0
6.4k
Upgrading to Drupal 9
opdavies
0
840
Other Decks in Technology
See All in Technology
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
130
Digitization部 紹介資料
sansan33
PRO
1
5.6k
LLMプロダクトの信頼性を上げるには?LLM Observabilityによる、対話型音声AIアプリケーションの安定運用
ivry_presentationmaterials
0
600
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
150
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
350
dbtとBigQuery MLで実現する リクルートの営業支援基盤のモデル開発と保守運用
recruitengineers
PRO
3
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1k
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5.1k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
フレームワークを意識させないワークショップづくり
keigosuda
0
210
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Building Applications with DynamoDB
mza
96
6.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
We Have a Design System, Now What?
morganepeng
53
7.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Code Reviewing Like a Champion
maltzj
526
40k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Cult of Friendly URLs
andyhume
79
6.6k
Thoughts on Productivity
jonyablonski
70
4.9k
Transcript
An Introduction to Mob Programming Oliver Davies (@opdavies)
Where the whole team works on the same thing, at
the same time, in the same space, and at the same computer @opdavies
Why? • Less siloing • Continuous work • Fast feedback
• Training • Onboarding • Social • More productive @opdavies
The old way • Everyone works on their own tickets
and branches • Tickets are marked as blocked or re-assigned as needed • Pull request submitted • Code is reviewed • Code is merged and deployed @opdavies
The new way • Everyone works on the same ticket
• Tickets are unblocked in real-time • Code is continuously reviewed in real-time • Code is merged and deployed @opdavies
Workflow • Everyone needed to deliver the task • One
computer, one screen, one keyboard • Driver and navigators • Regular rotation ◦ Fixed duration ◦ Ping pong • Mini retro @opdavies
@opdavies https://leanpub.com/mobprogramming
Questions? @opdavies