About This Title

Pages: 122
Published: July 2018
ISBN: 9781680506150
Edition: 1
In Print

Code with the Wisdom of the Crowd

Get Better Together with Mob Programming

by Mark Pearl

Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing software that radically reduces defects and key-person dependencies by having a group of people work together at a single machine. See how to avoid the most common pitfalls that teams make when first starting out. Discover what it takes to create and support a successful mob. Take collaborative programming to the next level!

Printed in full color.

eBook Formats:

  • PDF for desktop/tablets

  • epub for Apple Books, e-readers

  • mobi for Kindle readers

Get all eBook formats here for $18.95 (USD)

Add to Cart we accept visa, mastercard, amex, discover, paypal


Paperback Formats:

Please support indie bookstores!
Find a U.S. bookstore. Find an EU bookstore.


Mob Programming is a natural extension of the popular Pair Programming concept and is not restricted to a specific programming language or technology. It can be used by anyone who develops software, including dev leads, software developers, and agile coaches. When you have more people working on a bug or feature, you get fewer dependencies on individuals and overall increased learning for everyone involved. With more eyes on the code, you’ll find you develop better solutions with fewer defects.

Set up your team for success by introducing Mob Programming in a way that benefits them. Create a good first Mobbing experience for your team with a template that avoids the common traps beginners may fall into. Master a collaborative and empathic mindset to help optimize the Mobbing experience. Learn how to make adjustments when things go wrong. Adapt your mobbing to different types of development tasks. Get management buy-in for your Mobbing experiment by demonstrating the benefits. Discover the equipment and resources you need and how to adjust your workspace for an effective mob.

Get important features to market sooner, squish bugs faster, and collaborate better today with Mob Programming.

What You Need

All you need is three or more programmers, a meeting workspace that’s large enough to accommodate your mob, and a computer on which to work.

Resources

Releases:

  • P1.0 2018/07/10
  • P1.0 2018/07/10

Contents & Extracts

  • Acknowledgments
  • Preface
    • About This Book
    • Online Resources
  • Why Mob Programming
    • What Is Mob Programming?
    • Mobbing vs. Pairing
    • Getting Support from Management
    • The Disillusioned Mobber
    • What’s Next?
  • Starting to Mob
    • Preparing for Your First Mob
    • A Recipe for Mobbing
    • Setting the Stage
    • Mobbing Intervals
    • Learning from the Experience
    • What’s Next?
  • People and Mobbing
    • It Starts with Empathy
    • Adopting a Collaborative Mindset
    • The Big Five Personality Traits Model
    • Running a Group Session on Personality Types
    • What’s Next?
  • Adjusting Your Mobbing
    • Mobbing with an Expert
    • Mobbing on Explorative Work
    • Mobbing on Trivial Work
    • What’s Next?
  • Preparing the Workplace for Regular Mobbing
    • Guiding Principles for Your Workplace
    • A Typical Mob Layout
    • Equipment You’ll Need
    • Adjusting to Open-Plan Offices
    • Using a Team Room
    • A Quick Word on Costs
    • What’s Next?
  • Preparing Your Team for Regular Mobbing
    • Linking Mobbing Needs to Team Needs
    • Adjusting Team Processes for Regular Mobbing
    • Who Should Be in the Mob
    • Being Around to Mob
    • Gathering the Mob
    • Handling Mob Fatigue
    • What’s Next?
  • Focusing on Flow
    • What Do You Mean by Flow?
    • The Biggest Impact on Flow in Software Development
    • Increase Flow By Reducing Work in Progress
    • Dealing with Other Flow Breakers
    • What’s Next?
  • Mobbing Over Time
    • New People Joining Your Team
    • Slow Mobbing
    • Promoting Mobbing to Others
    • Reverting to Old Habits
    • From Novice to Master

Author

Mark Pearl has been developing software professionally for over 15 years. He is an active participant in the Mob Programming community since 2015 and has helped teams all over the world adopt Mob Programming with exceptional results.

eBook Formats:

  • PDF for desktop/tablets

  • epub for Apple Books, e-readers

  • mobi for Kindle readers

Get all eBook formats here for $18.95 (USD)

Add to Cart we accept visa, mastercard, amex, discover, paypal


Paperback Formats:

Please support indie bookstores!
Find a U.S. bookstore. Find an EU bookstore.

Related Titles:

About This Title

Pages: 122
Published: July 2018
ISBN: 9781680506150
Edition: 1
In Print