Software As Craft logo
  • Home 
  • Posts 
  • Developing with ADHD 
  • Talks 
  • Workshops 
  1.   Getting the word out...
  1. Home
  2. Getting the word out...
  3. Team Programming - Conference Workshop

Team Programming - Conference Workshop

Posted on July 19, 2023 • 2 min read • 314 words
Continuous Improvement   Learning   Teams   Culture  
Continuous Improvement   Learning   Teams   Culture  
Share via
Software As Craft
Link copied to clipboard

Learn to effectively collaborate with your team to create quality software.

On this page
Team Programming - Conference Workshop   Learning Outcomes   Workshop Dates   Videos   Resources   Links  
Team Programming - Conference Workshop
Photo by Austin Distel  on Unsplash 

Team Programming - Conference Workshop  

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.

Learning Outcomes  

  • Understand the benefits of collaborative programming over individual programming. -Gain first-hand experience writing code as a group.
  • Understanding of the practices of mobbing/ensemble programming.
  • Learn how organization roles work on collaborative programming teams
  • Understand some of the tools and resources available for collaboration as a “Whole Team”.

Workshop Dates  

DateLocation
2023-05-10Agile Manchester 2023 
2023-07-19Technical Excellence Meetup (UK) 
2023-07-27Agile2023 Conference 

Videos  

DateURL
2023-07-19YouTube 

Resources  

  • Slide deck  - updated 2023-05-06

Links  

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

Books  

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

 The Secret Sauce fo Quality Software
Working The Way We Want 
On this page:
Team Programming - Conference Workshop   Learning Outcomes   Workshop Dates   Videos   Resources   Links  
Follow me

For thoughts on scaling high performing teams

         
Copyright ©2025 Software as Craft LLC. |
Software As Craft
Code copied to clipboard