Team Programming - Conference Workshop
Posted on July 19, 2023 • 2 min read • 314 wordsLearn to effectively collaborate with your team to create quality software.
Whole Team Programming, also known as Mobbing, or Ensemble Programming, is a practice of whole-team collaboration that produces higher quality, more rapidly delivered code than solo development. Participants will learn the basics of communicating as a group, how a team can select and break down work, and why this practice far outpaces a team of Individual Contributors. We will collaborate as a group to write code and learn how to work effectively with multiple team members with varying levels of experience.
Participants will leave with an understanding of how to communicate while collaborating and how to introduce the concepts to their teams. You will experience working as a group over several iterations on simple coding tasks to better understand the process and practice collaboration.
We’ll talk about how the different organizational roles (scrum master, PM/PO, etc) are an integral part of the Whole Team programming process. Finally, we’ll discuss how to transition to a Whole Team approach and the benefits, and pitfalls, that surround it.
Date | Location |
---|---|
2023-05-10 | Agile Manchester 2023 |
2023-07-19 | Technical Excellence Meetup (UK) |
2023-07-27 | Agile2023 Conference |
Date | URL |
---|---|
2023-07-19 | YouTube |
Workshop Github repository:
github.com
Numbers To Words kata:
www.tddbuddy.com
Jay Bazuzi’s Mobbing Pattern Language
Scatter-Gather blog post
- Tim Ottinger
Feels like Faster vs. Is Actually Faster
- John Cutler
Software Teaming: A Mob Programming, Whole-Team Approach
- Woody Zuill and Kevin Meadows
Code with the Wisdom of the Crowd: Get Better Together with Mob Programming
- Mark Pearl