Remote Mob Programming

Remote Mob Programming is an exciting working model for software developers who enjoy working in their home office as well as in a team.

Our colleagues Jochen Christ, Simon Harrer, and Martin Huber have been working together in a team for a customer project for a while now.

The problem: they don’t live in the same place and the customer is somewhere else. Commuting? A weekday life in a hotel? It’s difficult in the long run, because they don’t just want to see their families on weekends or lose valuable time every day on their way to the office. But they also want to work closely with their team colleagues, and develop software together as a team.

The solution: Remote Mob Programming. As with Mob Programming, you work alternately one after the other in a team, just not in one room with one keyboard, but each in the home office, via screen sharing and webcam.

In order for this to work, they have highlighted 15 points that work so well for them that they no longer want to work differently:

Remote Mob Programming
Remote Mob Programming
  1. Remote Everybody
  2. Camera Always On
  3. Regular On-Site Meetings
  4. Small Team
  5. Same Time
  6. Typist and the Rest of the Mob
  7. Screen Sharing
  8. 10 Minute Intervals
  9. Git Handover
  10. Group Decisions
  11. Constant Momentum
  12. Learn from the Team
  13. Trust
  14. Save the Planet
  15. Dine with your Family

The concept promises more focused, efficient and ultimately satisfied work, as it combines the advantages of teamwork on site and home office.

What’s the catch? If the conditions are right, there is none. But they have to be there:

  • A small team (3–4 people) that likes to work together.
  • An agreement on the same working hours.
  • Stable infrastructure.
  • Confidence of the customer.

If you want to get started right away, you can find all the information on the how and why plus tool recommendations at remotemobprogramming.org.

Feedback and all your questions are welcome on Twitter.

TAGS

Comments

Please accept our cookie agreement to see full comments functionality. Read more