El sistema de programación en la mayoría de las empresas contratistas pequeñas es la cabeza de una sola persona, respaldada por un chat grupal y un pizarrón en el taller.
Y funciona. Vale la pena reconocerlo: funciona de verdad, hasta unas dos cuadrillas. El dueño sabe dónde está cada quien, reacomoda todo por mensaje de texto en cuanto algo cambia, y el sistema entero corre sobre un contexto compartido que tomaría una hora escribir pero apenas diez segundos decir en voz alta.
Después deja de funcionar, y deja de funcionar de golpe. El disparador típico es una tercera cuadrilla, que el dueño se tome una semana libre, o un mal martes en el que una cancelación arrastra todo lo demás. Dos personas llegan al mismo trabajo. A otro no llega nadie. A un cliente que apartó fecha hace tres semanas lo llaman la noche anterior para avisarle que lo movieron.
¿Qué es lo que realmente falla?
Vale la pena ser preciso sobre la falla, porque el diagnóstico obvio —"necesitamos una app de programación"— lleva a la gente a comprar algo que no la resuelve.
El horario vive en más de un lugar a la vez. El pizarrón dice una cosa, los últimos cuarenta mensajes del chat grupal dicen otra, y la cabeza del dueño guarda la versión que en realidad es la correcta. Nadie sabe cuál manda, así que todos le preguntan al dueño, y eso lo convierte en el cuello de botella para cualquier duda.
Los cambios no se propagan. Un cambio anunciado en el chat grupal a las 9 de la noche solo lo ve quien en ese momento tenga el teléfono en la mano. El que iba manejando se entera a las 7 de la mañana, cuando llega a la dirección equivocada.
Nadie puede ver el día de mañana. Las cuadrillas conocen el día de hoy porque se los dijeron esta mañana. No pueden planear, no pueden decirle a un cliente "volvemos el jueves", y no pueden avisar que el jueves va a ser un problema hasta que llega el jueves.
Los compromisos con el cliente son invisibles. El horario registra a dónde van las cuadrillas, no lo que se prometió. Así que "empezamos tu cocina la semana del 14", dicho por teléfono hace un mes, no queda anotado en ningún lado, y resurge como una llamada furiosa el día 15.

La calculadora de costo de traslado muestra cuánto te cuesta el traslado a un trabajo, por trabajo y a lo largo de un año.
Un solo horario, visible para todos
La solución no es complicada. Es un horario único que funciona como la fuente de verdad, que cada integrante de la cuadrilla puede ver desde su propio teléfono, y que se actualiza para todos en el instante en que algo cambia.
Esa es, en esencia, toda la idea, y su valor viene casi por completo de las palabras "único" y "todos". Una herramienta de programación muy vistosa que solo revisa el dueño reproduce el mismo problema original, nada más que con mejores gráficos.
Tres características importan más que la lista de funciones:
Tiene que leerse desde un teléfono, parado en la entrada de una casa, en unos tres segundos. Dónde estoy, qué estoy haciendo, quién más anda ahí, cuál es la dirección. Si un integrante de la cuadrilla tiene que andar buscando entre menús para encontrar eso, va a preferir escribirle al dueño, y ya volviste al punto de partida.
Los cambios se tienen que ver sin que nadie los anuncie. Cuando un trabajo se mueve, el horario se mueve con él. Nadie debería tener que además mandar un mensaje aparte, porque el día que se les olvide, alguien va a manejar hasta el lugar equivocado.
Tiene que incluir la promesa hecha al cliente, no solo la asignación de la cuadrilla. El horario necesita saber que ese trabajo se prometió para la semana del 14, para que cuando muevas algo a esa semana puedas ver qué estás desplazando.
El tablero del día y la semana por delante
En la práctica, las cuadrillas pequeñas necesitan dos vistas distintas, y confundirlas es un error común.
El tablero del día es el documento de trabajo de la cuadrilla: hoy, quién está dónde, en qué orden, con direcciones y notas de acceso. Tiene que ser brutalmente simple y no debería requerir interpretación a las 6:45 de la mañana.
La semana por delante es la vista de planeación del dueño. Muestra capacidad: qué cuadrillas tienen espacio, qué falta por asignar, qué está en riesgo. Ahí es donde respondes "¿podemos tomar este trabajo?", y es lo que te permite dejar de prometer de más.
Las cuadrillas no deberían tener que mirar la vista de planeación para encontrar su día, y el dueño no debería tener que reconstruir la capacidad juntando siete tableros del día distintos. Zeus separa esto a propósito: un Tablero del Día para la cuadrilla y un Planificador para asignar trabajo a lo largo de la semana, y ambos leen del mismo horario, así que nunca pueden contradecirse.
Dejar holgura a propósito
El error de programación más común en las empresas contratistas pequeñas no es el desorden. Es reservar el 100% de la capacidad.
Si cada cuadrilla está comprometida al máximo todos los días, un trabajo que se alarga, un día de enfermedad o una inspección retrasada no tienen a dónde moverse. Entonces todo se arrastra: tres clientes se van de fecha, y a cada uno hay que llamarlo para avisarle. Un mal día se convierte en dos malas semanas.
Dejar huecos a propósito se siente como desperdiciar tiempo, y no lo es. Medio día sin reservar por cuadrilla, por semana, absorbe casi toda la variación normal. En las semanas en que nada sale mal, ese tiempo se convierte en retrabajos, listas de pendientes, cotizaciones o el mantenimiento que llevas tiempo posponiendo: cosas que, de otro modo, no se harían nunca.
El hábito que va de la mano con esto: deja de comprometer fechas de inicio exactas, con mucha anticipación, para trabajos cuyo arranque no controlas del todo. "La semana del 14" es una promesa que puedes cumplir. "El martes 14 a las 8 de la mañana", prometido con un mes de anticipación, es una promesa que depende de que cuatro cosas salgan bien, y convierte un retraso pequeño en un compromiso roto.

Los subcontratistas también son parte del horario
Un vacío recurrente en la programación de cuadrillas pequeñas es que los subcontratistas viven fuera del sistema. Al instalador de panel de yeso lo apartan por mensaje de texto, al electricista por teléfono, y ninguno de los dos aparece en el horario alrededor del cual se planea el resto del trabajo.
Esto provoca una falla específica y costosa: tu cuadrilla termina la obra negra el miércoles, pero al electricista lo habían apartado para el lunes siguiente, y nadie nota los cuatro días muertos hasta la tarde del miércoles.
Los subcontratistas no necesitan usar tu software. Pero sus fechas comprometidas sí tienen que estar en tu horario, visibles junto a las de tus propias cuadrillas, o no vas a poder ver la cadena de dependencias que en realidad determina cuándo termina un trabajo.
¿Por dónde empezar?
Si estás operando con un pizarrón y un chat grupal y ya empieza a costarte trabajo, esta es la secuencia que funciona:
- Pon cada trabajo comprometido en un solo lugar, incluyendo las promesas informales hechas a los clientes. Esto incomoda, porque vas a descubrir que te comprometiste de más. Mejor descubrirlo ahora.
- Dale a cada integrante de la cuadrilla acceso de lectura desde su teléfono. Solo esto, antes de cualquier cambio de proceso, elimina la mayor parte del ir y venir diario de mensajes de "¿dónde estoy?".
- Deja de anunciar los cambios por separado. Cambia el horario y deja que la gente lo vea. Esto solo funciona después del paso 2, y es lo que en realidad jubila al chat grupal como sistema de registro.
- Agrega las fechas de los subcontratistas.
- Deja medio día de holgura por cuadrilla, por semana, y defiéndelo.
Los pasos 1 y 2 hacen la mayor parte del trabajo. El resto es ajuste fino.
Preguntas frecuentes
Somos solo dos personas. ¿Esto no es exagerado?
Con dos personas, el sistema de memoria y mensajes de texto de verdad funciona bien, y formalizarlo demasiado pronto solo agrega peso sin ninguna ganancia real. La señal para cambiar no es la cantidad de gente: es cuando empiezas a tener que reconstruir qué fue lo que se prometió, o cuando alguien llega al lugar equivocado más de una vez.
¿Con cuánta anticipación deberíamos programar?
Asignaciones firmes para la próxima semana o las dos siguientes; semanas comprometidas, no días específicos, para el mes o los dos meses siguientes. Programar días exactos con tres meses de anticipación produce una precisión falsa que vas a terminar reacomodando durante todo ese tiempo.
¿Qué pasa con los trabajos que se interrumpen y se retoman?
Tienen que aparecer en el horario cada vez que se trabajan, no una sola vez como un bloque continuo. Una cocina trabajada en cinco días no consecutivos son cinco entradas distintas. Tratarla como un solo bloque esconde los huecos, y justo en esos huecos es donde se fue la capacidad.
¿Los clientes deberían ver el horario?
En general, no: el horario interno contiene información de otros clientes y cambia todo el tiempo, y mostrarlo invita a negociar sobre la asignación de la cuadrilla. Dile al cliente en qué semana entra su trabajo y avísale cuando eso cambie.





