Mob Programming - The Ultimate in Collaboration
When teams work well together, this can have a big positive impact on the quality of the software they deliver. But how can we help this to happen? Ensemble working – aka “mob programming” - is a powerful technique where, as Woody Zuill puts it, “All the brilliant minds [are] working together on the same thing, at the same time, in the same space, and at the same computer.”
Ensemble work maximises learning and collaboration, obliterates context switching and is particularly useful when onboarding new team members or embarking on a new project. Some teams work like this all the time, others only as the need arises. Like most powerful techniques, it’s a skill you need to learn. There are many things you can do to enhance its effectivity, and until you’ve experienced a well performing ensemble you might struggle to understand just what a good effect it can have.
This workshop examines the benefits in detail, discusses and addresses any potential objections, examines blockers and enablers, gives you plenty of hands-on practice, shows you how you can introduce the technique to new groups and explores how this practice will work best for you, your team and your context.
- Understand the benefits and be able to present them to others
- Learn how to introduce the technique to a new team
- Learn how to address any blockers
- Learn how to "dial up the good" and maximise the effectivity of ensemble working
- Get hands on practical experience of using this powerful technique