Remote Mob Programing Ask the Experts: Key Takeaways

by Cat Swetel

Woody Zuill, widely credited with discovering mob programming while working at Hunter Industries, describes mobbing (or ensemble programming, as the practice is also known) as “a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer”.

During a global pandemic, “in the same space, and at the same computer” can get a little challenging. Is mob programming even possible in a remote setting? If so, how do we make it work? What are the advantages and disadvantages? Broadly, these are the questions we set out to answer in a mob programming Ask the Experts on 15 September, the first virtual event in the Agile Alliance deliver:Agile Live! series.

  • Austin Chadwick, also of Hunter Industries and also a co-host of the Mob Mentality show
  • Mike Clement, VP at Emmersion and well-known mob programming evangelist
  • Jonathan Turner, Senior Software Engineer at Emmersion and daily practitioner of mob programming
  1. A global pandemic might be the perfect time to introduce mobbing to teams.
  2. There is no best set of tools or standard approaches for remote mob programming, but there are some good approaches and common principles.

Agile Alliance is a nonprofit global member organization, supporting and serving the Agile community since 2001.