Mob Programming Conference
Mob Programming Conference
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!
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.
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".
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.
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.
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 products 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.
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.
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.
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.
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.
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.
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.
Å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
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.
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.
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.
FIXING & UPDATING EXISTING CODE IS OUR SPECIALTY.
Agile Alliance Mission Statement
Agile Alliance supports people who explore and apply Agile values, principles, and practices to make building software solutions more effective, humane, and sustainable. We share our passion to deliver software better every day.
Find out what initiatives The Alliance is supporting and how you can get involved. Initiatives are proposed by members to the Board of Directors, who ensure that they fulfill the vision, meet the mission, and support the values of Agile Alliance.
Page 1 of 2