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
250
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.6k
Taking Flight with Tailwind CSS
opdavies
0
4.9k
TDD - Test Driven Drupal
opdavies
0
3.8k
Building "Build Configs"
opdavies
0
410
Communities and contribution
opdavies
0
180
Working without Workspace
opdavies
0
220
Things you should know about PHP
opdavies
1
730
Deploying PHP applications with Ansible, Ansible Vault and Ansistrano
opdavies
0
6.2k
Upgrading to Drupal 9
opdavies
0
770
Other Decks in Technology
See All in Technology
メールヘッダーを見てみよう
hinono
0
110
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
re:Invent 2024のふりかえり
beli68
0
110
機械学習を「社会実装」するということ 2025年版 / Social Implementation of Machine Learning 2025 Version
moepy_stats
5
1.2k
データ基盤におけるIaCの重要性とその運用
mtpooh
4
530
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
【NGK2025S】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
0
240
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!座学①
siyuanzh09
0
110
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
13
2.2k
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
210
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Unsuck your backbone
ammeep
669
57k
Designing for Performance
lara
604
68k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Adopting Sorbet at Scale
ufuk
74
9.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
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