Get your team in flow!

Mob or ensemble programming is a technique pioneered by Woody Zuill. What if it were possible to remove most of the interruptions you typically encounter? Questions for the PO, code reviews, approvals, UX, etc. This is what mob programming makes possible by bringing in all the people needed to accomplish the task. A highly recommended workshop hosted by Woody Zuill himself.

Get your team in flow

What you'll learn

Mob Programming is a cost-effective, collaborative and fun way to get work done together. It's a whole-team approach to development, where coding, designing, testing, and working with the "customer" (partner, Product Owner, User, etc.) is all done as a team.

In this two-day workshop you and your team will get up to speed with mob programming and how it can boost your productivity.

Boost productivity

Learn how 5+ people working on single laptop will outperform individuals working asynchronously.

An effective mob

Learn about mobbing mechanics, the tools for team coding and how to do the workspace setup.


Working with product owners, business experts, testers, designers as part of the team.

Check out our podcast with Woody Zuill

Workshop schedule

  • Hands-on Exercises, Presentation, Interactive Dialogues, Simulations, Videos
  • Introduction: Mob Programming Introduction, The basics of how it works
  • Activity: The nature of software development
  • Activity: Teamwork - a good thing
  • Driver/Navigator teamwork Roles and Techniques
  • Coding Dojo Demonstration: A simple demo of Mob Programming with volunteers from the participants.
  • Advanced Mob Programming Concepts - Hands on coding
  • Coding Exercise: Working on a Sample Project, learning to work together using a few rules
  • Amplified Learning, How to take advantage of learning opportunities
  • Continuing the Coding Exercise: Removing the rules
  • Retrospective and review, group discussion of what we’ve learned

About Woody Zuill

Woody Zuill has been programming computers for 30+ years, and works as an Agile Coach and Application Development Manager. He and his team are the originators of the Mob Programming approach to teamwork in software development and he is considered one of the founders of the “#NoEstimates" discussion.

He believes that code must be simple, clean, and maintainable so that we can realize the Agile promise of Responding to Change, and that we must constantly “I“spect and Adapt”.”He has a passion taking code that is hard to maintain and cleaning, refactoring, and bringing it back into a healthy state.

Picture of Woody Zuill
Picture of Vincent Velthuis

More mobbing is less rework! Your workshop provided us with the insight that as a multi-disciplinary team you should focus. By working together constantly we're able to deliver more with higher quality.

Vincent Velthuis
Functional lead Fringe Company

Get a quote

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.