Mob Programming

Mob Programming

Mob Programming is a cost-effective, collaborative and fun way to get work done together. It's a whole-team approach to development, a “continuous integration of ideas”, where coding, designing, testing, and working with the "customer" (partner, product manager, etc.) is all done as a team.

Mob Programming helps teams solve problems faster, grow individual skills, share knowledge and produce higher quality work.

In this workshop, you will learn what Mobbing is and isn’t, how to configure an excellent Mobbing environment, Mobbing mechanics and how to work with large mobs. You’ll get plenty of practice and be guided by an expert Mobbing practitioner.


"After our technical training by Industrial Logic, the practice most still in use is mobbing. Developers almost exclusively mob and little code is written as individuals."Manager, eMoney Solutions

Workshop Editions

Our online version of this workshop includes online discussions and interactive exercises with an expert instructor. It takes place over 2, 3-hour online sessions, with some homework in-between the 2 sessions. We can schedule the sessions to best meet your needs.
  • What Is Mob Programming?
  • How Mobbing Works
  • First Exercise: A Code Dojo to Introduce Basic Concepts
  • Driver/Navigator Teamwork
  • Roles and Techniques Second Exercise: A sample project
  • The Importance of Retrospectives
  • Advanced Mob Programming Concepts
  • Third Exercise: Expanding on the Sample Project
  • Amplified Learning - How to take advantage of learning opportunities
  • Resolving Conflict
  • Retrospective and Review
Here is a typical 1-day agenda. We can customize this agenda to best meet your needs.
  • What Is Mob Programming
  • How Mobbing Works
  • First Exercise: A Code Dojo to Introduce Basic Concepts
  • Driver/Navigator Teamwork
  • Roles and Techniques Second Exercise: A sample project
  • The Importance of Retrospectives
  • Advanced Mob Programming Concepts
  • Third Exercise: Expanding on the Sample Project
  • Amplified Learning - How to take advantage of learning opportunities
  • Resolving Conflict
  • Retrospective and Review

What Will You Learn?

outcome

Learn and experience what Mobbing is and isn’t

outcome

Understand useful Mobbing Tools and Mechanics

outcome

Discover the collaboration and flow benefits of Mobbing

outcome

How to improve skills and share knowledge

outcome

Learn when and how to apply Multi-Mobbing

outcome

Understand how Mobs work with Product Management

Target Audience

Anyone involved in software development work including "non-coders.”

Instructors