Mob Programming: A Whole Team Approach • Woody Zuill • GOTO 2017
This presentation was recorded at GOTO Copenhagen 2017. #GOTOcon #GOTOcph http://gotocph.com Woody Zuill - Senior Consultant, Agile Expertise & Coaching @woodyz53 ABSTRACT Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does including designing, coding, testing, and working with the customers, users and other stakeholders. This is an evolutionary step beyond pair programming and accentuates face-to-face communication, team alignment, collaboration, and self-organizing team concepts of the Agile approach to software development. Mob Programming can be a highly effective approach to software development. There are numerous teams doing Mob Programming all over the world, including distributed teams, and there have been a number of positive reports of success. Please join me as I share how the concept got started, the benefits, techniques we use, and some of the problems we've faced. Structure This presentation provides a description of Mob Programming, how is came to be, the benefits we've seen, and some tips on how to do it yourself. It is presented as a talk with slides, with some audience participation. Learning outcome You will learn enough to try this out on your own with your team or with some friends. Along the way we'll answer a lot of the questions you might have including: • How do we set things up? • Who should be part of the team? • What is the right-size for a team? • How can we work together with just one computer? • Why would we want to do this? • Is it productive? [...] Download slides and read the full abstract here: https://gotocph.com/2017/sessions/167 RECOMMENDED BOOKS Woody Zuill & Kevin Meadows • Mob Programming • https://leanpub.com/mobprogramming David Farley • Modern Software Engineering • https://amzn.to/3GI468M James Stanier • Become an Effective Software Engineering Manager • https://amzn.to/3vHrx1E / gotocon / goto- / goto_con / gotoconferences #MobProgramming #EnsembleProgramming #PairProgramming #WoodyZuill #SoftwareEngineering #Programming CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: / @goto- Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Mob Programming & the Power of Flow • Woody Zuill • GOTO 2019

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

The death of Agile - Allen Holub

Mob Programming, A Whole Team Approach

Google & AWS Veteran: What Top Tier Software Architects Do Differently

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

A 28-year-old Steve Jobs gives a talk at the 1983 International Design Conference in Aspen

Software, Faster • Dan North • GOTO 2016

The Master Prompt Method: Unlock AI’s Full Potential (Part 1)

Mastering Chaos - A Netflix Guide to Microservices

How to Get and Evaluate Startup Ideas | Startup School

"Uncle" Bob Martin - "The Future of Programming"

How to Take Great Engineers & Make Them Great Technical Leaders • Courtney Hemphill • GOTO 2017

Dan North - Decisions, Decisions

Serverless & Modern Agile: A Match Made in Silicon Heaven • Mike Roberts • GOTO 2017

Extreme Programming 20 years later by Kent Beck

Last Lecture Series: “How to Win Without Crushing Your Soul” - Graham Weaver

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

