Mob Programming: A Whole Team Approach - Woody Zuill
Mob programming is all the brilliant minds working on the same thing, at the same time, in the same space and on the same computer.
Speaker
- Woody Zuill
- Mob Programming the book by Woody Zuill
- Mob Programming Conference
Video
Source
Notes
- Agile and eXtreme programming.
- It is like pair programming but with more people.
- “A continuous integration of ideas”.
- Communication in real time.
- The team in the picture: 2 testers, product expert, database expert (dba), legacy code expert (who knows the projects in the company), 2 coding experts, and the manager.
- An excellent picture of a space flight control center where they mob-control.
Why would we work this way?
- We learn together
- Removing the bottleneck
- Knowladge exchange
-
Because the team decided to work this way. Mob programming is voluntary by the team members because they feel can work better that way.
- “We are just having a meeting”
Driver / Navigator - pair programming
-
“For and idea to go from someone’s head into the computer it must go through someone else’s hands.” - Llewellyn Falco
-
instead of Driver / Observer which is the old-school way of pair-programming!
-
The people who are doing the work can best determine how to do that work.
-
Weekly Team Study And Practice Session
-
“The object isn’t to make art, it’s to be in that wonderful state which makes art inevitable.” Robert Henri
-
People are in such a pressure to get the job done that they don’t have time to figure out how to make it easy to get the job done.
- How can we work this way?
- Individuals and Interactions
-
Kindness, Consideration, Respect
- What’s the right number of people?
-
How can you possibly me productive with five people sitting at one computer? I don’t know? We just are. Is it imporant to know how? How can be production separating people to work on their own? Why do we assume that?
- “Transformation comes more from pursuing profound questions than seeking practical answers.” - Peter Block
-
A good question leads to a better question.
- Drawings by Andra Zuill