Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Blogs Banner

Entrega Contínua (al bar)

Piensa en las veces que has planeado salir del trabajo e ir a un restaurante, bar o a algún lugar con algunos de tus colegas.

Voy a usar la metáfora de las bebidas después del trabajo, ya que estoy más familiarizado con eso ...

Lo que suele ocurrir es algo así:

Trabajador Sediento #1: "Voy a enviar un correo electrónico a todos preguntando quién quiere ir al bar después del trabajo"

Trabajadores Sedientos #2-6 todos responden que irán. Trabajador Sediento #7 dice: "Sólo tengo que terminar algunas cosas. ¿Pueden esperar 5 minutos? ". Trabajador Sediento #8 dice: "Nos vemos allí, yo voy a quedarme aquí media hora más por lo menos."

Cinco minutos pasan. Trabajador Sediento #7 se disculpa y dice "Voy a quedarme un par de minutos más".

Algunos otros trabajadores, que aún no están seguros de si van a ir o no se dan cuenta de la multitud que está esperando alrededor de la mesa de Trabajador Sediento #7. "Si me esperas, yo también iré", dice Trabajador Sediento #9.

En este punto, Trabajador Sediento 8 está casi terminando su trabajo. "Estoy casi listo, espérenme!".

Hay siete personas con sus mochilas sobre sus hombros, media hora ha pasado desde que los Trabajadores #1-6 estaban listos para ir al bar y Trabajador #7 ha terminado su trabajo y se unió a ellos, y ahora están todos de pie alrededor del escritorio de Trabajador #9, ya que el Trabajador #9 no estaba "tan cerca" de terminar como ellos pensaban. Trabajador #8 empaca sus cosas y se une a ellos, ahora todos están esperando por #9.

#9 termina su trabajo a los pocos minutos. Todos están a punto de salir cuando #5 exclama "acabo de recordar que tengo que enviar un correo electrónico rápido. Sólo será un segundo." Todo el resto espera. Casi una hora ha pasado. Trabajador #1 está empezando a lamentar el solo pensar en ir al bar.

Cuando #5 retorna, #4 decide ir al baño.

Finalmente, una hora y quince minutos después de que decidieron salir por primera vez, #9 personas están esperando un elevador. Cuando llega el primero, no pueden caber todos ellos, por lo que algunos esperan abajo durante unos cuantos minutos hasta que el próximo elevador trae al resto.

Llegan a la parada de taxis (son gente responsable que no conducen y beben.) Se dan cuenta de que, dado que son 9 personas, necesitan tres taxis. Sólo hay un taxi en la parada. Ya que ellos no quieren separarse, esperan hasta que tres taxis están disponibles.

Llegan al lugar elegido. Ellos descubren que está cerrado por mantenimiento. Son las 21:30hs y nadie ha tomado un trago. Cada lugar decente en la ciudad ya está lleno, y #3 ahora tiene que ir a casa para dar de comer al gato. El resto están cansados y con poco entusiasmo para ir a través de las opciones de lugares cercanos, lentamente dándose de baja cada uno. Con el tiempo, todo el mundo va a su casa, triste y sediento.

¿Te suena familiar? ¿Puedes encontrar las metáforas de entrega de software? ¿Sucede esto en tu organización? Si es así, necesitas probar Entrega Continua. ¿Por qué no practicarlo en tus viajes al bar antes de usarlo para liberar software?

Vamos a ver cómo se funciona:

Trabajador Sediento #1 dice en voz alta: "Me voy al bar en 5 minutos exactos. Hay algunos lugares libres en el taxi si alguien quiere venir conmigo"

Trabajadores #2, #3 y #4 todos se ponen de pie, con entusiasmo, y se unen a #1.

#5 y #6 también muestran interés, pero son un poco más lentos. "Lo siento chicos, no hay espacio en nuestro taxi. Ustedes pueden ir en el siguiente ", dice #4.

#7 dice lo mismo que antes "sólo tengo que terminar algunas cosas. ¿Pueden esperar 5 minutos?" y #8 sigue diciendo "Nos vemos allí, voy a estar aquí media hora más por lo menos."

Trabajadores #1, #2, #3 y #4 llegan a su bar favorito poco menos de 15 minutos más tarde, pero está cerrado por mantenimiento. Sin inmutarse, van al lugar que está cruzando la calle y reservan una mesa en la que caben 6 personas, a sabiendas de que los otros dos están llegando en breve. Ellos le hacen saber a sus colegas el cambio de planes y se sientan a disfrutar de una agradable bebida bien fresca.

Mientras tanto, #5 y #6 piensan si están dispuestos a esperar a #7 y deciden que lo harán, ya que la división del costo de un taxi entre tres en lugar de dos vale la espera extra. #5 dice: "Acabo de recordar que tengo que enviar un correo electrónico rápido. Sólo será un segundo." Termina su email justo antes que #7 empaque sus cosas y esté listo para salir.

#8 dice "oh esperen, estoy casi terminado". Los otros tres lo dudan, pero entonces #9 dice "Ya casi termino también. Ustedes tres pueden ir, puedo dividir un taxi con #8 cuando los dos estemos listos". Eso funciona bien para los otros tres y se dirigen al bar. Llegan y ocupan los asientos que el primer grupo había guardado para ellos y dicen "Por cierto, #8 y #9 están llegando - debemos hacer espacio para ellos", lo cual hacen. Convenientemente, los aperitivos que el primer grupo ordenó acaban de llegar también por lo que todos disfrutan de sus bebidas y aperitivos.

#8 y #9 llegan un poco más tarde, y todo el mundo tiene un buen rato alegre.

¿Puedes pensar en ejemplos en tu empresa / proyecto en el que esta metáfora se pueda aplicar a la entrega de software?

- ¿Tienes piezas de software (Trabajadores Sedientos) que podrían ser enviadas a producción (el bar) ahora, pero están esperando por sus colegas (entrega mensual / trimestral)?
- ¿Es el cambio que quieres entregar (grupo de trabajo) tan grande, que cuando sucede algo inesperado (bar cerrado) necesitas sincronizar e instalar todo de nuevo (tratando de encontrar otro bar que pueda acomodar a un gran grupo en el momento de mayor actividad) ?
- ¿Pierdes la ventana de oportunidad de sincronizar todos los equipos de desarrollo para una entrega? (¿Los bares cierran antes de que tus trabajadores finalmente se organicen y salgan de la oficina)

¿Cómo pueden estos trabajadores sedientos ser más eficientes en llegar al bar con un tiempo de espera nulo o muy pequeño?

Estas son algunas sugerencias:

  • Buscar un bar que no esté tan lejos, así tardan menos tiempo para llegar allí - si encuentran un bar al que se pueda ir caminando podrían ir de a uno, sin tener ningún costo adicional. (Suponiendo que al trabajador #1 no le importa beber por su cuenta).
  • Tener un acuerdo permanente en el que todas las noches, si las personas tienen sed, sólo tienen que ir al bar habitual cuando deseen y no tener que organizar una excursión.


¿Qué tal trabajar en el bar (hacer cambios en producción)? Bueno, esto puede tener riesgos a largo plazo en torno a la salud y la eficacia de los trabajadores y su empresa, y no es recomendable!

Aviso legal: Las declaraciones y opiniones expresadas en este artículo son las del autor/a o autores y no reflejan necesariamente las posiciones de Thoughtworks.

Actualizate con nuestros insights más recientes