Remote mobbing

Mobbing is a great technique when the team delivery together a request. You can imagine this event as a Dojo or coding Kata, but the content is a user story on a real application, and the developers shares the keyboard for 5-10 minutes.

The advantage list is long. We can put there the continuous review, the shared knowledge, the team work. Some teams invite also the Product owner to show him what is the effort of one request, so there is a transparency.

How to do this event online? - it was one of the interesting topics of yesterday.

Some participants shared they use miro, mural, zoom for collaboration. Maybe they share a certain computer as dev environment, and each mobber contribute there in his slot.

We tested a great tool: Remote mob programming. It is shared in GitHub.



With this tool the team could simplify and facilitate the mobbing.

The flow is based on git, screen sharing with audio and a kind of semaphore which handle the git synchronization also.

  1. mob start 5 - branch APP-526-add-feature 
    lets start the mob session, your slot is 5 minutes

  2. do your coding

  3. mob next
    handover to the next person, change sharing

  4. work until you reach the goal

  5. mob done
    synchro to the base branch


The tool is great, it handles the timer, the git commands, and everybody could work on his comfortable environment.