DDD Europe 2024 - Program

Advanced Software Teaming [Mob Programming]

Main Conference - Talk


Woody Zuill

Woody Zuill
Thursday 30 from 14:30 until 15:20

Software Teaming (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 session we'll cover some of the important ideas that I used as guidelines in conceptualizing creating software as team. The 4 main points I'll touch on are:

1 - Make it Easy for everyone to excel 2 - Turn Up The Good on the things that are going well 3 - The Failure to Communicate (and a little on how to deal with this) 4 - Leading from Within - the need for each of us to both lead and follow dynamically

With these things in mind we were exploring ways to improve our ability to collaborate, and landed on the idea of Mob Programming / Software Teaming. However, these ideas have been meaningful to me in finding ways to improve our work environment.


Some understanding of the problems in bringing improvements to our organizations.

About Woody Zuill

Woody Zuill is an independent Agile Guide and Coach and has been programming computers for 40+ years. He is a pioneer of the Software Teaming /Mob Programming approach to teamwork in software development, and co-author of the book "Software Teaming, A Mob Programming, Whole Team Approach".

His passion is to work with teams to create an environment where each one of us can excel in our work and in our life. He loves working with legacy code, and believes that code must be kept simple, clean, and easy to work on so we can work just as fast tomorrow as we can today.