Mob Programming: un único ordenador para todo el equipo (más allá del pair programming)

El Mob Programming (que podría traducirse como programación en mafia) es una estrategia de desarrollo de software en la que todo el equipo trabaja en lo mismo, al mismo tiempo, en el mismo sitio y en el mismo ordenador. Ríete del “pair programming”, eso es de débiles, comparado con el Mob Programming.
En efecto, el Mob Programming recuerda a la “programación por parejas” (pair programming), donde dos personas trabajan en el mismo equipo (tema que ya tratamos por aquí hace unos años en ¿Beneficios del pair programming? ¿Dos programadores en un solo ordenador es perder medio equipo?), el Mob Programming extiende esta idea a todo el equipo (entendiendo equipo a unas 5 personas).
Así que si conocéis de alguno al que se le quedaba la cara blanca al escuchar el “pair programming”, y soltaba alguna frase típica del “management troglodita” del tipo a… “eso es que uno de los dos que están en el mismo ordenador no trabaja”, ya puedes imaginar la cara que se le va a quedar al escuchar el Mob Programming.
Un solo y único PC para programar (lo que es extensible a hacer cualquier trabajo intelectual, diseños, informes, libros, etc.) y, como ya somos muchos, y no sólo dos, un proyector que muestra a todos lo que hay en la pantalla.
Para que te hagas una mejor idea de cómo funciona, abajo te dejo un vídeo de una jornada de Mob Programming. El video es de Woody Zuill, uno de los que más están popularizando el tema, al que a falta de otra fuente asumo creador del término, y que te sonará del post de ¿Tiene sentido estimar? Quizá no deberíamos estimar proyectos #NoEstimates explicado.

También lo tienes en slideshare:

Me encantaría terminar este post contándote experiencias más cercanas, incluso propias, o de otros cercanos a mi entorno, o, al menos, con algún estudio sobre al eficiencia de esta estrategia, etc.
Pero no tengo tales datos. Quizá por la juventud de esta estrategia. El tiempo dirá.