Mob programming: The power of refactoring as a team

01 Mar 2018

Skyscanner have kindly volunteered to host us at their Glasgow offices on St. Vincent Street, so you will need to sign-up to get on the list: CodeCraft Mob Programming Sign-Up

“All the brilliant people working on the same thing, at the same time, in the same space, and on the same computer” - Woody Zuill

There is a radically different way of creating software. Your entire team work on only one thing at a time and on only one computer. It seems like the slowest imaginable way of creating software, but during this session, you’ll find the reality is entirely different.

We spend most of our time on existing codebases rather than shiny new ones. To adapt our code we need to refactor before introducing the new functionality we want. So how do we organise ourselves in a mob to refactor as a team? This session will show how mob refactoring can be a powerful technique.

We’ll work on the Gilded Rose refactoring kata and experience techniques that enable mob programming to be an effective way to improve code using the best ideas of the whole mob. After attending you’ll be able to use these techniques to do mob refactoring on your teams. There’s no need to bring any equipment; we’ll only need one laptop.

Optional reading:

What is mob programming:
The core six refactorings: