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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Oliver Davies
September 28, 2022
Technology
400
0
Share
An Introduction to Mob Programming
Oliver Davies
September 28, 2022
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.5k
TDD - Test Driven Drupal
opdavies
0
4.3k
Building "Build Configs"
opdavies
0
570
Communities and contribution
opdavies
0
290
Working without Workspace
opdavies
0
330
Things you should know about PHP
opdavies
1
880
Deploying PHP applications with Ansible, Ansible Vault and Ansistrano
opdavies
0
6.6k
Upgrading to Drupal 9
opdavies
0
880
Other Decks in Technology
See All in Technology
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
290
MLOps導入のための組織作りの第一歩
akasan
0
320
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
6
1.2k
マルチエージェント × ハーネスエンジニアリング × GitLab Duo Agent Platformで実現する「AIエージェントに仕事をさせる時代へ。」 / 20260421 GitLab Duo Agent Platform
n11sh1
0
150
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
240
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
110
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
380
インターネットの技術 / Internet technology
ks91
PRO
0
200
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
0
100
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Tell your own story through comics
letsgokoyo
1
900
Prompt Engineering for Job Search
mfonobong
0
270
How to train your dragon (web standard)
notwaldorf
97
6.6k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
94
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Building Adaptive Systems
keathley
44
3k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Odyssey Design
rkendrick25
PRO
2
570
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