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

Mob programming - GrowIT 2018

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Mob programming - GrowIT 2018

Software development is hard, especially because everything can and will change as everybody has to become more agile. Problems are getting bigger and bigger for one brain to comprehend, this is why many companies are already working in a pair-programming approach. So why not turn this all the way up?

This talk is an introduction into mob programming, when to use it and how to use it correctly.

It was given at GrowIT, Dec 1st 2018 in Novi Sad.

https://2018.growit.events

Avatar for Lars Haßler

Lars Haßler

December 01, 2018

Other Decks in Programming

Transcript

  1. Mob programming Or why it’s a good idea to have

    only one computer per team Lars Haßler [email protected] @LarsHassler G r o w I T - F u l l S t a c k C o n f e r e n c e 2 0 1 8 chrislucian.com
  2. All the brilliant minds working on the same thing at

    the same time in the same space on the same computer M o b p r o g r a m m i n g Wo o d y Z u i ll
  3. Table of Content M o b p r o g

    r a m m i n g 01 Our problems 02 First steps 03 Benefits 04 Challenges 05 Objections
  4. We were not working great together as a team f

    l i c k r . c o m / p h o t o s / s i m o n d e e / 3 1 7 2 0 4 4 7 2 8
  5. M o b p r o g r a m

    m i n g Driver
  6. M o b p r o g r a m

    m i n g Driver Navigators
  7. For an idea to go from someone’s head into the

    computer it must first go through someone else’s hands. M o b p r o g r a m m i n g Llyvellyn Falc o
  8. Feels like a hackathon M o b p r o

    g r a m m i n g f l i c k r . c o m / p h o t o s / j a s o n c a r t w r i g h t / 2 3 9 1 8 1 8 8 0 7
  9. M o b p r o g r a m

    m i n g No more knowledge silos
  10. Even mob programming is not easy M o b p

    r o g r a m m i n g Challenges
  11. Adjust to the driver M o b p r o

    g r a m m i n g Intent Location Instructions
  12. Projects Completed. Lorem ipsum dolor sit amet, Get dedicated Hardware

    This enables the short driver sessions T E M P L A T E | @ L T D
  13. Projects Completed. Lorem ipsum dolor sit amet, Get dedicated Hardware

    This enables the short driver sessions T E M P L A T E | @ L T D
  14. Don’t split the mob You will be back at square

    one M o b p r o g r a m m i n g f l i c k r . c o m / p h o t o s / a m y l l o y d / 3 5 5 1 9 5 4 5 1 1 3
  15. Is this effective? “Sounds like I’d be paying 5 people

    to do 1 job” M o b p r o g r a m m i n g
  16. Context switching is expensive M o b p r o

    g r a m m i n g J a s o n H e e r i s
  17. Why do they do it? M o b p r

    o g r a m m i n g
  18. Complex problems All hands on deck are needed! Why do

    they do it? M o b p r o g r a m m i n g
  19. Thank you M o b p r o g r

    a m m i n g Lars Haßler [email protected] @LarsHassler Slides: http://bit.ly/mob-programming-grow-it