Mob Programming is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This is similar to pair programming, where two people sit at the same computer and collaborate on the same code at the same time. However, with Mob Programming we extend the collaboration to everyone on the team, while still using a single computer for writing the code and doing other work.
 
In addition to software coding, the team works together to do almost all the work a typical software development team tackles, such as defining stories, designing, testing, deploying software, and working with the customer, business expert, or Product Owner. Almost all work is handled as “working meetings” or workshops, and all the people involved in creating the software are considered to be team members, including the customer/product owner. We work this way more or less all day long, every day.
 
In other words, this is an evolutionary step beyond the Extreme Programming concept of pair programming. We strive to accentuate and amplify concepts such as face-to-face and side-by-side communication, team alignment, collaboration, whole team involvement, continuous code review, and the “self-organizing team”, to name a few.
 
 
You can read more about Mob Programming by getting the book on it here  https://leanpub.com/mobprogramming
 

Immersive Exploration

The Agile Games Conference is an annual event hosted by Agile New England that provides an immersive exploration of some of the more interesting, playful, and fun concepts behind Agile Software Development. We all acknowledge that work is important, but shouldn’t we be able to have fun while doing it?

Agile games are activities focused on teaching, demonstrating, and improving Agile and organizational effectiveness using game theory.  Using games, we can model complex or time-consuming processes and systems, examine why they work (or don't work), look for improvements, and teach others how to benefit from them.  Games can model just the core of a process or model, leaving out unimportant factors.  They can involve collaboration, brainstorming, comparing variants, and of course retrospectives.

Practice, a Key Concept

Practice is a key concept as well. One of our guiding principles has been for sessions to be as interactive as possible. Everyone at the conference - attendees, facilitators, and volunteers - is responsible for helping to share their own experience and insights. This is a hands-on event. Our goal is to provide a transformational experience for attendees.

 

  • For information on the Agile Games conference, please email This email address is being protected from spambots. You need JavaScript enabled to view it.

  • For information on the Mob Programming conference, please email This email address is being protected from spambots. You need JavaScript enabled to view it.

  • To become a presenter at the Agile Games conference, please email This email address is being protected from spambots. You need JavaScript enabled to view it.

  • To become a presenter at the Mob Programming conference, please email This email address is being protected from spambots. You need JavaScript enabled to view it.

  • For sponsorship opportunities, please email This email address is being protected from spambots. You need JavaScript enabled to view it.

  • For volunteering opportunities, please email This email address is being protected from spambots. You need JavaScript enabled to view it.