Agile Mentors Podcast from Mountain Goat Software

#33 Mob Programming with Woody Zuill


Listen Later

Join Woody Zuill and Brian Milner as they discuss the benefits of teams working together through Mob Programming.

Overview

In this episode of the Agile Mentors podcast, Woody Zuill, a 40-year veteran software developer specializing in team interaction, joins Brian to explore the concept of Mob Programming.

Woody shares the benefits of working together rather than separating tasks in software development and how removing things like queuing, multitasking, and context switching can actually make teams more effective.

Listen in as he walks us through the collaborative software development approach's perks.

Listen now to discover:

[02:22] - Brian introduces Woody Zuill, a 40-year veteran software developer specializing in team interaction.

[02:51] - Woody explains how he discovered the term Mob Programming.
[04:56] - Where the idea of Teaming came from.
[06:20] - Woody explains why he's changing the name from mob programming to teaming.
[07:23] - Teaming = collaboration brought to software development, where more than one brain connects to do the work that needs to be done.
[11:11] - Painting the Mob Programming picture: it's when "all the brilliant minds work together on the same thing ‌in the same space, at the same computer."
[13:40] - To work efficiently in software development, one team member acts as the driver at the keyboard while everyone else acts as the navigator.
[16:41] - The drawbacks and disconnect of breaking software development down into smaller pieces.
[18:34] - Isn't six people in one room working on one computer a waste of resources?
[21:07] - Do you want to be productive or effective? Examining the Lean concept of flow.
[24:57] - Enhancing the effectiveness of software development by removing the negative impact of waiting, queuing, multitasking, and context switching.
[25:22] - The benefits of working together vs. separating tasks in software development.
[26:53] - Team Flow: how collaboration adds to our ability to work in the zone.
[28:38] - Working together is often more effective, so why have we gotten better at it?
[31:25] - The strength of experimentation.
[33:09] - Woody explains that since the software development process is a discovery process, innovations such as mob programming can benefit the process.
[35:25] - Woody shares resources where you can find more information on Mob Programming (see the resources section below for more) and how you can contact him to schedule a workshop.

References and resources mentioned in the show:
  • Software Teaming: A Mob Programming, Whole-Team Approach by Woody Zuill
  • Teaming by Amy C. Edmondson
  • Code with the Wisdom of the Crowd: Get Better Together with Mob Programming by Mark Pearl
  • The Mob Mentality Show on Apple Podcasts
  • Diffusion of Innovations by Everett M. Rogers
  • Online And In-Person Training To Help You Succeed With Agile Through Mountain Goat Software
  • The Agile Mentors Community
  • Want to get involved?

    This show is designed for you, and we’d love your input. Enjoyed what you heard today? It would be great if you left a rating and a review. It really helps, and we read every single one. Got an agile subject you’d like us to discuss or a question that needs an answer? Share your thoughts with us at [email protected]

    This episode’s presenters are:

    Brian Milner is SVP of coaching and training at Mountain Goat Software. He’s passionate about making a difference in people’s day-to-day work, influenced by his own experience of transitioning to Scrum and seeing improvements in work/life balance, honesty, respect, and the quality of work.

    Woody Zuill has been a software developer for over forty years. Woody is one of the pioneers of Mob Programming, a method of teamwork in software development that involves the entire team working together. Woody gives remote and in-person workshops on the topic. You can find out more about him on Twitter @WoodyZuill or on LinkedIn.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Agile Mentors Podcast from Mountain Goat SoftwareBy Brian Milner and Guests

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    44 ratings


    More shows like Agile Mentors Podcast from Mountain Goat Software

    View all
    Software Engineering Radio by se-radio@computer.org

    Software Engineering Radio

    271 Listeners

    WSJ Tech News Briefing by The Wall Street Journal

    WSJ Tech News Briefing

    1,633 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    624 Listeners

    The Cloudcast by Massive Studios

    The Cloudcast

    155 Listeners

    HBR IdeaCast by Harvard Business Review

    HBR IdeaCast

    1,830 Listeners

    Thoughtworks Technology Podcast by Thoughtworks

    Thoughtworks Technology Podcast

    41 Listeners

    TED Tech by TED Tech

    TED Tech

    403 Listeners

    Worklife with Adam Grant by TED

    Worklife with Adam Grant

    9,210 Listeners

    Practical AI by Practical AI LLC

    Practical AI

    211 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    62 Listeners

    A Bit of Optimism by Simon Sinek

    A Bit of Optimism

    2,172 Listeners

    Product Thinking by Melissa Perri

    Product Thinking

    147 Listeners

    ReThinking by TED

    ReThinking

    637 Listeners

    The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

    The AI Daily Brief: Artificial Intelligence News and Analysis

    557 Listeners

    HBR On Leadership by Harvard Business Review

    HBR On Leadership

    160 Listeners