… something on Mob Programming with Woody Zuill

TheCodeCleaner
Jun 26 · 5 min read
A team mobbing

Morning Session

First of all, as with any good workshop, Woody asked what learnings people wanted from the day, or questions they wanted answering.

Why would we want to work like this?

Afternoon Session

The afternoon session started with a demonstration of rotating the team members through the different roles. This involves a slightly theatrical ritual of moving the whole team round, including someone away from the keyboard — which can be jarring.

All the Perspectives

I mentioned earlier I felt it very important to get different roles in the room. I was really pleased that one of our Product Managers came along for the whole day, engaged, and here he is hands-on on the keyboard, driving.

Hands-on Product Manager

Round up and Retrospective

Woody had a final short talk, exploring why Mob Programming is so effective. The short answer is that it enables three different types of Flow —being ‘in the zone’ personally, and also as a Team, but also in the Lean sense — single-piece Flow; working on one thing at a time until it is done.

Mob Programming brings you “All the Flows”

The Aftermath (in a good way)

Apparently one of my fellow Tech Leads came away from the day and said “We’re doing that”. Just like that.

Conclusion

Coincidentally, this week at Redgate there is also an effort to highlight what makes working here so good. Having the opportunity to attend a workshop like this nicely answers the question in my mind.

Ingeniously Simple

How Redgate build ingeniously simple products, from inception to delivery.

TheCodeCleaner

Written by

@TheCodeCleaner agile consultant, committed clean coder, slayer of complexity and harbinger of tea. Remourner. Now 'part of the team' at @RedGateProdDev

Ingeniously Simple

How Redgate build ingeniously simple products, from inception to delivery.