Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An Introduction to Mob Programming

Oliver Davies
September 28, 2022

An Introduction to Mob Programming

Oliver Davies

September 28, 2022
Tweet

More Decks by Oliver Davies

Other Decks in Technology

Transcript

  1. An Introduction to Mob
    Programming
    Oliver Davies (@opdavies)

    View Slide

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

    View Slide

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

    View Slide

  4. 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

    View Slide

  5. 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

    View Slide

  6. 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

    View Slide

  7. @opdavies
    https://leanpub.com/mobprogramming

    View Slide

  8. Questions?
    @opdavies

    View Slide