Mob Programming Conference

Agile New England

What is Agile New England?

Agile New England (formerly Agile Bazaar) is the leading community of Agile enthusiasts, practitioners and learners in New England. Based in Boston, we are committed to fostering a greater knowledge of the Agile values and practices. Serving the Agile community since 2002, our goals are to broaden the understanding and professionalism of our members, and to increase the effectiveness and competitiveness of software development organizations in New England. 

Meetings are usually held on the first Thursday of every month 6:00pm - 9:00pm at Constant Contact in Waltham, MA. Agile 101 and Kanban 101 courses are held from 6:00 PM - 6:45 PM. The main presentation is generally from 7:05 PM - 8:20 PM. There is food and networking before the main presentation, then announcements and more networking after.

 

Agile New England is hosting the 3rd Mob Programming Conference April 12-13, 2017. Mob Programming is a fairly new concept. This conference offers you a good grasp of it with a mix of talks, trying it out, and discussing with your peers.

 
Join us for two days of workshops and peer learning with talks from the founders of Mob Programming. Conference sponsors will have the opportunity to connect face-to-face with an unusually sophisticated audience. Sponsors will also have their name promoted to over 1,900 Agile enthusiasts on the Agile New England mailing list.

 

 

Introducing Mob Programming to your team

With Woody Zuill

We can’t expect to simply put 5 or 6 people in front of a single computer and hope good things will automatically happen. There are a number of ways to get started with Mob Programming and gain the skills of collaboration, and in this session we’ll explore and try out a few.
 
 

Woody’s Intro to Mob Programming, part 2

With Woody Zuill

Introduction to Mob Programming mini-workshop. We’ll take a look at what Mob Programming is, why we do it, and how we do it. And do a bit of Mob Programming. Suitable for any team member: Coder, tester, product owner, database expert - everyone.
 
 

Woody’s Intro to Mob Programming, part 1

With Woody Zuill

Introduction to Mob Programming mini-workshop. We’ll take a look at what Mob Programming is, why we do it, and how we do it. And do a bit of Mob Programming. Suitable for any team member: Coder, tester, product owner, database expert - everyone.
 
 

Coding in a new world - Typescript

With Jessica Kerr

Create a programmable Slackbot using TypeScript. We'll program an Atomist automation to make a Slackbot do silly things.
Some experience with JavaScript or TypeScript is useful.
 
 

Faster Mobbing is better - prove it to yourself! 

With Llewellyn Falco

Long-running mobs can find themselves slowing down the cadence of their role switches. Join an experiment to see how faster switches changes the mob’s results. 
 
 

Power of Refactoring as a Team 

With Joe Wright

We spend most of our time on existing code bases 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 popular 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 own teams.
 
 

M.E.L.T. (Mob Exploration & Learning with TIS-100) 

With Lennart Friden

Moving through uncharted territory on your own can be a daunting and time-consuming task. But have you witnessed how a mob can take on new challenges with speed, ease, and confidence? It’s as if anything is possible when you actually work together. 
Even solving problems with parallel assembly language programming in an unfamiliar environment!
 
 

Mobservations: The Power of Observation in a Mob 

With Elisabeth Hocke

Observation is a skill that can be easily overlooked. However, it can help you with many things: developing your product to be actually valuable, testing your application, improving how your team collaborates or even your own behavior. Are you aware of what’s going on? Let’s discover together how a mob can help to gather observations and make decisions based on them.
 

Facilitation Techniques 

With Woody Zuill

Mob Programming is based on turning up the good on working well together. Facilitation is about paying attention to keeping things running smoothly. We’ll explore and try out some helpful techniques we’ve found.
 
 

Transitioning from Pairing to Mobbing

With Lisa Crispin

If some of your organization are already used to pair programming, suggestions for how to navigate the jump to mobbing. 
 
 

Coding for Non-coders With Minecraft

With Åsa Liljegren

A gentle intro to mobbing for people who are not comfortable writing software.  This will let you experience the collaborative style of mob programming but with activities that don’t demand prior knowledge of a coding language.  
 
 
 
 

Jumpstart the Learning Curve with the Mob Programming Role Playing Game

With Willem Larsen

Mob programming can include many roles beyond those of driver and navigator. This workshop for new or experienced mobbers introduces more ways of working in a mob.
 
 

Mob Exploring

With Lisa Crispin

Exploratory testing is a great way to uncover hard-to-detect bugs, flush out missing features and hidden assumptions, and learn about a wide range of quality characteristics. Strong-style pairing and mobbing with a diverse group makes this even more powerful. Let’s try it!

 

How Our Company Joined The Mob

A talk and discussion with Torrey Powell and Nate Wixom

 

We will take you on the fascinating journey of adopting mob programming in a large scale environment.  From a management and leadership perspective, we will be discussing: benefits both expected and unexpected, culture change, corporate acceptance, and hurdles overcome by incorporating a team approach to mob programming.
 
 

Optimizing our Organizations for Effective Mobbing 

With Marcus Hammarberg

With teams working closely in mobs the surrounding organization needs to shift to support the new found effectiveness and shifted focus to learning. Welcome to a session to explore what kind of challenges and opportunities this will pose. For example; How does the rest of your organization interact with them?  What structures encourage mobbing success? 
 
We will take a standpoint in flow, lean, business value and Conway’s law to then, in true mob programming fashion, together come up with challenges and how we, or our executives, can support them better. 
 
 

Coding in a new world - serverless, tank wars

With Marcus Hammarberg

 

Experience mobbing in a serverless environment, which hugely improves flow within the team; from deploy to deployed in a world class clouds in matter of seconds.

In this session we will create programs that simulate tanks that tries to outmaneuver each other on a battlefield. 
 
Learning and lightning fast iterations are of the essence for the mob that wants to win!
 
 

Thursday April 12, 2018
Room

Horace Mann

"Leaders & Mgrs"

Deb Samson

"Technical 1"

Thomas Paul

"Technical 2"

Glass Brkout A

"Technical 3"

Glass Brkout B

"Technical 4"

Patio

 

8:30 AM Registration and Breakfast
9:30 AM  Conference Open & Welcome
9:45 AM Keynote  Turn Up The Good: The State of Mob Programming with Woody Zuill 
10:45 AM Break, 15 min
11:00- 12:30 PM Workshop set "A"  

Woody’s Intro to Mob Programming, part 1

with Woody Zuill

Coding in a New World - Serverless

with Marcus Hammarberg

 

M.E.L.T. (Mob Exploration & Learning with TIS-100)

with Lennart Friden

 
12:30 PM Lunch, 1 hr
1:30- 2:15  Lean Coffee
2:15- 2:45  Break, 30 min
2:45- 4:15 Workshop set "B"

How Our Company Joined The Mob

with Torrey Powell and Nate Wixom

Woody’s Intro to Mob Programming, part 2

with Woody Zuill

Mob Exploring

with Lisa Crispin

Jumpstart the Learning Curve with the Mob Programming Role Playing Game

with Willem Larsen

   
4:15- 4:30 Break, 15 min
4:30- 5:00  Day 1 Close
6:00- 8:00 PM Reception
             
Friday April 13, 2018
Room

Horace Mann

"Leaders & Mgrs"

Deb Samson

"Technical 1"

Thomas Paul

"Technical 2"

Glass Brkout A

"Technical 3"

Glass Brkout B

"Technical 4"

Patio
8:00- 8:30 Registration, Breakfast

8:30- 8:55

 Welcoming Remarks - Nancy V.

8:55- 9:45 Keynote  Shared Mental Models with Jessica Kerr
9:45- 9:55 Passing period to Workshops, 10 min
9:55- 11:35 Workshop set "C"  

Facilitation Techniques

with Woody Zuill

Coding in a new world - Typescript

with Jessica Kerr

Coding for Non-coders With Minecraft

with Åsa Liljegren

Transitioning from Pairing to Mobbing

with Lisa Crispin

 

11:35-

12:35

Lunch, 1 hr.
12:35- 1:00  Afternoon Open Space - Opening Circle
1:00- 1:50 Open Space - Block 1 Open Space - Block 1 Open Space - Block 1 Open Space - Block 1 Open Space - Block 1 Open Space - Block 1
2:00- 2:50 Open Space - Block 2 Open Space - Block 2 Open Space - Block 2 Open Space - Block 2 Open Space - Block 2 Open Space - Block 2

2:50- 3:00

Break, 10 mins

         

3:00- 4:30 

Workshop set "D"

Optimizing our Organizations for Effective Mobbing

with Marcus Hammarberg

Introducing Mob Programming to your team

with Woody Zuill

Power of Refactoring as a Team with Joe Wright

Faster Mobbing is better - prove it to yourself!

with Llewellyn Falco

Mobservations: The Power of Observation in a Mob

with Elisabeth Hocke

 

4:30- 4:40

Break, 10 min

4:40- 5:10 PM  Day 2 Close & Open Space Evening News