Mob Programming Conference

Mob Programming Conference

Copyright Andrea Zuill 2015

April 12-13, 2018 Burlington, MA

LEARNING TO TURN UP THE GOOD

Join us for two days of hands-on workshops and peer learning with talks from the founders of Mob Programming. We will bring some of the most experienced “Moberators” (Mob Programming mentors) to Boston so that you can learn through immersion why this is so motivating and productive at the same time. New this year: We’ll have sessions not only for programmers, but for managers and leaders also.

Mob Programming is 6 years old now and it’s catching on all over the world. Mob Programming emerged from the efforts of a team that was focusing on learning how to work well together. They didn’t set out to invent Mob Programming - it simply grew out of exploring better ways to work harmoniously. This will be a global gathering that seeks to grow it even further with the contributions of people from all over the world who are doing Mob Programming regularly and helping others do it.

While working this way seems counter-intuitive, and people often ask “how can 5 people be productive working at one computer?”, we could just as well ask “how can we be productive if we separate the people who should be working together?”  The problems of today are often bigger than one person alone can handle so the skills of teamwork and collaboration are becoming more and more important for all of us.

Teamwork is not only for programmers and those involved in creating software, but also for managers and leaders. Learning to embrace, support, and embody this new level of teamwork is important to all of us. When we do, everyone can excel in their work, and in their life. We’ll have sessions specifically for managers and leaders to learn how Mob Programming works, and to explore how they can best support their teams, and extend these ideas and practices beyond coding.

For more info on what Mob Programming is, see What Is Mob Programming?

 

Save up to 10% if you register for both Agile Games 2017 and Mob Programming Conferences at the same time!

 

Program preview

In addition to inspiring keynotes by Jessica Kerr and Woody Zuill, there will be sessions featuring these topics:

  • Woody's Intro to Mob Programming, part 1 / Woody Zuill
  • Coding in a New World – Serverless: Tank Wars / Marcus Hammarberg
  • Test Driven Development in a Mob / Llewellyn Falco
  • Woody's Intro to Mob Programming, part 2 / Woody Zuill
  • Exploratory Testing / Lisa Crispin
  • Jumpstart the Learning Curve with the Mob Programming Role Playing Game / Willem Larsen
  • Digging into a Legacy Code base / Andrea Goulet and Scott Ford
  • Facilitation techniques for Mob Programming / Woody Zuill
  • Coding in a New World – Typescript / Jessica Kerr
  • Coding for Non-Coders with Minecraft / Åsa Liljegren
  • Transitioning from Pairing to Mobbing / Lisa Crispin
  • Introducing Mob Programming to Your Team / Woody Zuill
  • The Power of Refactoring as a Team / Joe Wright
  • Faster Mobbing is Better - Prove it to Yourself! / Llewellyn Falco

 

In our new "Leaders and Managers" track, we have:

"How Our Company Joined the Mob" - the story of how a group of Mob Programming teams had an unforgettable impact at Clearlink.

A presentation and discussion hosted by 

Torrey Powell, Clearlink Director of Core Technology, and Nate Wixom, Clearlink Director of Marketing Technology

 

"Mobbing with Execs and Key Stakeholders"  Interactive session hosted by Andrea Goulet, CEO of CorgiBytes       

 

“Optimizing Our Organizations for Effective Mobbing” Workshop hosted by Marcus Hammarberg, author of "Kanban in Action"

(More sessions to be announced soon!)

 

Jessica Kerr - Keynote

Shared Mental Models

Mob Programming is a powerful tool for teams. In this talk Jessica looks at how the shared mental models created while mob programming work throughout the team even when they are not actively mobbing.

She also explores the other practices she’s found complementary in creating a high functioning team and how looking at your contribution from a generative (helping other create) vs a productive (what I created, myself) frame can lead to a happier, better and more productive team.

In short, how to extend the Mob Programming mentality (of collaboration, support, and shared state) beyond the mob programming session.

 

Jessica Kerr is a programmer across languages and speaker across continents. Six years ago she started a journey from Java work to speaking about Android, F#, and git; through Scala and Clojure and going remote; property tests, concurrency, keynoting ElixirConf; then Ruby for infrastructure with Elm for fun; to Atomist, where she writes TypeScript that automates development tasks in any language. It’s a journey from programs to distributed systems to symmathesy, a human + software system based on mutual learning. Meanwhile, in real life, Jessica keeps two children alive and loved and silly. Find her on the >Code podcast, and on the internet as Jessitron.

Twitter:  @jessitron

 

WOODY ZUILL - Keynote

Let’s Work Well Together

 

Mob Programming is amazingly simple: It starts with “Let’s learn to work well together,” and follows a few guidelines: 

  • The people doing the work can best figure out how to do the work. 
  • We express our intention, take action, learn about the work by doing it. 
  • We work together, study together, reflect together, and turn up the good.  
  • And “for an idea to go from someone’s head into the computer it must go through someone else’s hands.”

The original team at Hunter Industries has grown from one to eight teams, and numerous organizations all over the world have been trying Mob Programming and developing their own techniques to amplify the benefits of working well together.  

We’ll share success stories from some who have adopted Mob Programming such as  Zeeto, Tui, Hunter, Clearlink, Corgibytes, a few others.

 

Woody Zuill & his team at Hunter were the originators of the Mob Programming approach to teamwork in software development. Over the last 15+ years he has worked as an Agile Coach, Application Development Manager, Trainer, and Extreme Programmer.

He believes that code must be simple, clean, and maintainable so that we can realize the Agile promise of Responding to Change, and that we must constantly "Inspect and Adapt".

Twitter: @WoodyZuill


MENTORS

Andrea Goulet

Andrea Goulet

 

Andrea Goulet is the CEO of Corgibytes, a software development shop dedicated to maintaining and modernizing software applications and has been named by LinkedIn as one of the Top 10 Professionals in Software Under 35. She’s the founder of LegacyCode.Rocks, a sought after keynote speaker, and is currently working on her first book: Becoming Technical: Build an Amazing Career in Tech Starting at Square Zero.  

Twitter: @andreagoulet

 

Marcus hammarberg

Marcus Hammarberg

Get agile to work in practice - is my motto. This had led me to take interest in all kind of things: Kanban, Lean, TDD, Specification by example, Node, Continuous Deliver, Nancy, RiotJs and Koa. I've spent 2 years working for the Salvation Army in Indonesia to help the health services there to become more effective. I've written one book Kanban in Action and I'm writing another book, about the lean/agile inspired work we used to save a hospital in Indonesia.

Twitter: @marcusoftnet

 

elisabeth hocke

Elisabeth Hocke

Having graduated in sinology, Lisi fell into agile and testing in 2009 and has been infected with the agile bug ever since. She’s especially passionate about the whole-team approach to testing and quality as well as the agile culture mindset behind it. Building great pro

ducts which deliver value together with great people is what motivates her and keeps her going. Fascinated by the mobbing idea, she introduced her current product team to this approach in early 2017. Since then they are frequently mobbing on various activities and continuously learning on their way. Lisi received a lot from the agile testing community; now she’s sharing her stories to give something of her experience back. She tweets as @lisihocke and blogs at www.lisihocke.com. In her free time you can either find her in the gym running after a volleyball, having a good time with her friends or delving into games and stories of any kind.

Twitter: @lisihocke

 

joe wright

Joe Wright is a tech lead who specialises in helping teams with legacy codebases. He targets the culture of teams, helping them overcome what they fear while improving their technical capabilities.

Joe Wright

He ran the first Code Retreat in Western Europe in 2009 and dabbled with the Randori technique for coding dojos. It was 2015 when he joined a team using mob programming for real work and has since introduced new teams to mob programming.

In 2017, Joe concentrated on creating work environments suited to mob programming. After seeing some success, he focused on introducing local technical communities to the technique. Using some simple rules and a daily five-minute retrospective.

Joe is an ex-ThoughtWorker, founder of the CodeCraft conference and the Nevergreen open source project.

Twitter:  @joe_jag

 

Dawna Jones

Dawna Jones

Dawna Jones, From Insight to Action. Dawna specializes in perceiving the deep dynamics underpinning performance. She works with progressive leaders and teams to raise the functionality of decision-making, leadership skills and mindset to be fit for exponential and complex environments. Previous Agile presentations include Agile India, the Scrum Alliance with Steve Denning and Agile Games New England. Topics cover working on the transformative edge bridging from traditional to Agile worldview.  Coach, speaker and workshop leader, she sees Agile as one way for companies to gain the rapid response needed to work with unpredictable external conditions. Dawna draws on biology, neuroscience, and 25+ years of experience working with complex organizational dynamics plus intuitive insight.
 
Author of Decision Making for Dummies, she contributed a chapter to The Intelligence of the Cosmos on deep dynamics and is host of the Insight to Action podcast for business innovation and innovators.

 

Twitter:  @EPDawna_Jones

 

Torrey powell

Torrey Powell


Torrey is the Director of Software Engineering at Clearlink where he has been a huge proponent of Agile methodologies. In December 2016, some of the engineers decided to work on a project together. The hopes were that project requirements,

scope, and standardization could be more easily agreed upon and implemented in a group setting. A couple months later the group discovered the concept of Mob Programming. The rest is history.

Torrey has been a technological innovator for over 15 years. As CTO of a law enforcement software company, he constantly defied the industry norms and pushed the boundaries in technology that allowed the company to flourish. At the age of 24, Torrey was named to the Utah Business magazine’s list of “40 Under 40” rising entrepreneurial leaders. His passion is now directed at “Creating Highly Efficient Team’s” through the methodologies of Mob Programming.

Twitter: @torrey_a

Nate Wixom

Nate Wixom

 

Nate Wixom is the Director of Marketing Technology at Clearlink.  The Marketing Technology team at Clearlink is a hybrid of business and technology.  The team has fully embraced mob programming as a means to communicate effectively with product owners and stakeholders, and to write outstanding code.

Nate has been in technology management for over 20 years.  In a previous life he managed his own web development agency through the dotcom boom (and subsequent bust) and managed the high-traffic web site for the Sundance Film Festival.  He enjoys spending time with his wife and four boys on the ball fields and ski slopes of Salt Lake City.  Nate has an MBA from the University of Utah and is a Certified Scrum Product Owner.

Twitter: @nate_wixom

 

M. Scott Ford

M. Scott Ford
M. Scott Ford, who has been called the “Bob Vila of the internet”, is the Co-Founder and CTO of Corgibytes — a boutique software consultancy
specializing in modernizing and maintaining existing codebases. Scott is a polyglot developer who, at last count, is fluent in over twenty programming languages. Scott’s love of software restoration and remodeling began in college where he and his team were responsible for retrofitting the testing tools for the X-31 jet fighter. Since then, Scott has maintained a test-focused approach to his work and found the most joy in projects where an existing codebase needed to be improved. Scott is currently working on his first book Software Remodeling: A DIY Approach to Transforming Your Legacy Code.
 

In addition to fixing old code, Scott enjoys anime, reading sci-fi fiction and comic books and spending time with his kids. And yes, he does have a Corgi, her name is Ein, and if you recognize that reference, we might just give you a discount.  

Twitter: @mscottford

 

Lisa Crispin

Lisa Crispin

 Lisa Crispin is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (2014), Agile Testing: A Practical Guide for Testers and Agile Teams (2009), the LiveLessons Agile Testing Essentials video course, and “The Whole Team Approach to Agile Testing” 3-day training course. She co-authored Extreme Testing (2002) with Tip House. She is a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011), Beautiful Testing (O’Reilly, 2009) and other books. Lisa was voted by her peers as the Most Influential Agile Testing Professional Person at Agile Testing Days in 2012. She enjoys helping people find ways to build more quality into their software products, as well as hands-on testing. Please visit www.lisacrispin.com and www.agiletester.ca for more.

 

Twitter: @lisacrispin

 

Ethan Strominger

Ethan Strominger

Ethan has more experience in waterfall and non-agile environments then he would like to count.  From 2014-2017 he helped move several teams from waterfall to Agile at a Fortune 500 company.  In 2017, he went to the mob programming conference and liked it so much he started a public coding dojo meetup in Boston that meets weekly and joined the Agile New England board. He has also decided not to continue doing development management and looking for a new career in teaching others about pair programming, mob programming, test driven development, and other agile technical skills.

 

Twitter:  @ethanstrominger

 

Willem Larsen

 

WILLEM LARSEn

Willem Larsen is a senior software developer at Hunter Industries. He has been speaking at Agile conferences on improving collaboration since 2009. He is the creator of accelerated team learning tools such as the Mob Programming role-playing game and Code Cooking (with Emmanuel Gaillot), author of the Language Hunter's Kit, co-author of 5 Rules For Accelerated Learning, founder of Language Hunters (a non-profit organization dedicated to improving communities of learning in technology, language, science, and music), and both a wildlife tracker and Search and Rescue tracker.

Twitter: @cascadiawillem

Åsa Liljegren

Åsa has been a developer for 20 years and first started mob programming in mid 2015, when her team wanted to explore alternative ways of working closer together. Since then, she has mob programmed full time at all her

assignments in her hometown of Stockholm, Sweden.

Åsa together with her team mates Håkan and John from her first mob programming team, have shared their experiences from mob programming at more than 20 events and conferences. Åsa has also led an event where 120 IT managers with no previous coding experience mob programmed MineCraft for an hour.

What really drives Åsa to keep mob programming is how well the practice fulfills the core values in XP: Communication, Simplicity, Feedback, Courage and Respect. Plus the sheer joy of learning and creating value
together.

Twitter: @_asa
 

LLEWELLYN FALCO

Llewellyn Falco introduced Woody to the Randori technique and Strong Style Pair Programming  which is the base for Mob Programming.

He is an agile technical coach, specializing in legacy code and test driven development. When working with teams he uses mob programming with the programmers to foster continuous improvements.

Twitter: @LlewellynFalco

 

 

Lennart Friden

LENNART FRIDÉN

A proponent of mob programming ever since meeting Woody a few years ago, Lennart is a software craftsman and polyglot programmer hailing from Stockholm, Sweden.

In 2015 he embarked in on a journeyman tour. During the voyage he was increasingly asked to facilitate and participate in mob programming sessions with the many and diverse teams he visited.

He is especially keen on emphasising the knowledge sharing portion and takes profound pleasure in using mob programming as a trojan horse for kickstarting real teamwork.

He is also an avid fan of tea which Boston just happens to be known for.

Twitter: @DevLCSC

 

 

NANCY VAN SCHOOENDERWOERT

Nancy was among the first to apply Agile methods to embedded systems
development, as an engineer, manager, and consultant.

She taught Mobbing to several Agile teams beginning in 2014 and found it to be unlike any other Agile practice in the way it spread through pure team enthusiasm. The teams then created Mobbing variations of their own.  Nancy initiated the first Mob Programming conference by Agile New England in 2016.

Nancy also has done extensive work in hardware development, and in
safety-critical industries - aerospace, factory automation, medical
devices, and defense systems.

She coaches Agile teams that are taking Agile practices to hardware work and high-reliability applications at Lean-Agile Partners.

Twitter: @vanschoo

 

FIXING & UPDATING EXISTING CODE IS OUR SPECIALTY.

Every member of the Corgibytes team is a consummate problem solver. We love tinkering, testing, and turning frustration into relief. Some call us craftsmen. Others, code whisperers. We just have a knack for identifying problems and building solutions. Spaghetti code? We love it. Or, at least making it better.