#63 – Mob Programming

Authors’ Comments:

Mob Programming is about working collaboratively in groups of three or more developers to deliver software of high quality and/or to share knowledge between the developers in the mob. One person called the Driver will be controlling the keyboard and mouse and doing the actual typing, while the others are Navigators and spend their time thinking, discussing, reviewing and reflecting. Frequently, the roles are interchanged, so everyone gets to type and think.

In this day and age, during and after a pandemic, many teams are not physically together anymore. This, however, shouldn’t hold you from practicing Mob Programming. Even if all team members are together only remotely, it’s still possible to get the benefits of this practice by being in a collective call and sharing the screen, as long as you make sure to change the roles frequently.