How does mob programming work?

Different examples of mob environments exist, for example, Hunter Industries uses an open office environment, where each mob has its own area with desks facing several large hi-res screens, surrounded by whiteboards.

There is one computer with one keyboard, the team member who sits at the keyboard is known as the driver. The other members of the team are known as the navigators. There is room for others to sit at the desk, including the team coach.

For the mob to switch out drivers quickly, it's probably wise to be familiar with one IDE and set of tools. Although it's not impossible to have more than one IDE set up on a computer, there are benefits from everyone in the team using the same environment, knowledge ...

Get The Agile Developer's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.