docs: adopt and fade out mob programming
This commit is contained in:
committed by
Stefan Rotsch
parent
5eef6c0b8d
commit
0523bcacf9
@@ -2,21 +2,11 @@
|
||||
title: "Mob Programming"
|
||||
ring: assess
|
||||
quadrant: methods-and-patterns
|
||||
tags: [agile, coding]
|
||||
tags: [agile, coding]
|
||||
---
|
||||
|
||||
While practising pair programming for several years now at AOE, we have started using
|
||||
[remote mob programming](https://www.remotemobprogramming.org/) extensively when
|
||||
switching to remote work during the COVID-19 pandemic.
|
||||
While practicing [pair working](../methods-and-patterns/pair-working.html) for several years now at AOE, we began to explore [remote mob programming](https://www.remotemobprogramming.org/) extensively when we switched to remote working during the COVID-19 pandemic.
|
||||
|
||||
Mob programming brings the driver/navigator pattern to another level by adding a group
|
||||
of navigators into the game. With the whole development team focussing on a single
|
||||
topic, a lot of common understanding and shared knowledge are being generated during
|
||||
each session as everyone is involved in the development process. The result will be
|
||||
less controversial code reviews (which might even be completely omitted) and the
|
||||
evolution of a team coding style in favor of individual ways of problem-solving.
|
||||
Mob programming brings the driver/navigator pattern to another level by bringing a group of navigators into the game. With the entire development team focused on a single topic, a lot of common understanding and shared knowledge are generated during each session as everyone is involved in the development process. The result is less controversial code reviews (which might even be completely omitted) and the evolution of a team coding style in favor of individual ways of problem-solving.
|
||||
|
||||
In practice, we found the Git-based [mob](https://github.com/remotemobprogramming/mob)
|
||||
as an easy-to-use tool for remote mob programming. It provides a fast and simple way
|
||||
for initiating a mob session, handing over changes to the next person and committing
|
||||
the outcome.
|
||||
In practice, we have found the Git-based [mob](https://github.com/remotemobprogramming/mob) to be an easy-to-use tool for remote mob programming. It provides a fast and simple way for initiating a mob session, handing over changes to the next person, and committing the outcome.
|
||||
|
||||
Reference in New Issue
Block a user