
Code with the Wisdom of the Crowd
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
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. Now you can take collaborative programming to the next level with Mob Programming.
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. The more people working on a bug or feature results in 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.
More details
Other editions
Additional editions

Person
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.
Content
- Cover
- Table of Contents
- Acknowledgments
- Preface
- About This Book
- Online Resources
- 1. Why Mob Programming
- What Is Mob Programming?
- Mobbing vs. Pairing
- Getting Support from Management
- The Disillusioned Mobber
- What's Next?
- 2. Starting to Mob
- Preparing for Your First Mob
- A Recipe for Mobbing
- Setting the Stage
- Mobbing Intervals
- Learning from the Experience
- What's Next?
- 3. 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?
- 4. Adjusting Your Mobbing
- Mobbing with an Expert
- Mobbing on Explorative Work
- Mobbing on Trivial Work
- What's Next?
- 5. 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?
- 6. 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?
- 7. 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?
- 8. Mobbing Over Time
- New People Joining Your Team
- Slow Mobbing
- Promoting Mobbing to Others
- Reverting to Old Habits
- From Novice to Master
- Bibliography
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.