Slide 1

Slide 1 text

An Introduction to Mob Programming Oliver Davies (@opdavies)

Slide 2

Slide 2 text

Where the whole team works on the same thing, at the same time, in the same space, and at the same computer @opdavies

Slide 3

Slide 3 text

Why? ● Less siloing ● Continuous work ● Fast feedback ● Training ● Onboarding ● Social ● More productive @opdavies

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

@opdavies https://leanpub.com/mobprogramming

Slide 8

Slide 8 text

Questions? @opdavies