Skip to content

Mob Programming Slides

Dimitry Polivaev edited this page Aug 24, 2018 · 3 revisions

Mob-Programming coding dojo

Munich Software Craft Community

Munich Lambda


Mob-Programming intro

All the brilliant people working on the same thing, at the same time, in the same space, and on the same computer


Roles

3 to 6 people

  • Driver
  • Navigator
  • Mob
  • (Docs-Lookup-Guy)

Driver

  • The only one that touches the keyboard
  • No own input
  • Writes what the others tell him to

Navigator

  • Part of the mob
  • If there are two or more possible approaches going forward, decides on the one that's implemented

Mob

  • Brings knowledge, differing approaches and differing points-of-view to the table
  • And also fun!

Docs-Lookup-Guy

  • Part of the mob
  • If there are two projectors/displays, one can be used to search for docs in parallel

Time-Keeping

  • The whole room rotates places clockwise every 7 minutes.
  • Online timer
  • The person sitting in front of the laptop is now the new Driver
  • The person sitting on the former Navigator's seat is the new Navigator
  • Driver and navigator are not neighbours

Online development environment

  • cyber-dojo.org
  • Provides easy to use development and testing environment for a lot of languages

Clone this wiki locally