Un caso real Por qué nosotros Probar la demo

Fundamentos

Qué es un plan, y por qué cuadrarlo cuesta tanto

Casi todo el mundo llama plan a una lista de trabajos con fechas. Un plan de verdad es una promesa sobre el futuro que tiene que cuadrar a la vez con el orden de los trabajos, con los medios que hay y con los días que se puede trabajar. Esta página explica las piezas, en castellano y sin una sola fórmula.

Un plan son cuatro cosas

Los trabajos

Qué hay que hacer y cuánto dura cada cosa. Es la parte que todo el mundo tiene.

El orden

Qué no puede empezar hasta que otra cosa haya terminado. No se levanta el muro antes de que fragüe la zapata.

Los medios

Cuántas grúas, cuántos oficiales, cuántos quirófanos hay. Y cuántos pide cada trabajo a la vez.

El calendario

Qué días se trabaja. Sábados, festivos de la provincia y agosto mueven la fecha final sin que nadie toque una sola duración.

Quítale una de las cuatro y lo que queda es un dibujo bonito. La que más planes rompe es la cuarta, porque casi nadie la mira hasta que la obra ya va tarde.

El orden: las dependencias

Una dependencia es una regla entre dos trabajos. Hay cuatro maneras de escribirla y conviene saber cuál se está usando, porque significan cosas distintas.

Zapata Muro Forjado siete días de curado
Fin a inicio, que es la dependencia normal, y una demora encima: el forjado no espera al muro, espera al muro más el curado.
TipoQué obligaEjemplo
Fin a inicio B no empieza hasta que A termina El muro no se levanta hasta que fragua la zapata
Inicio a inicio B no empieza antes que A La cuadrilla de seguridad entra a la vez que la de montaje, no antes
Fin a fin B no termina antes que A La limpieza no se da por acabada antes que la obra que ensucia
Inicio a fin B no termina hasta que A empieza El turno de noche no se va hasta que llega el de mañana

A cualquiera de las cuatro se le puede añadir una demora (esperar tantos días antes de continuar) o un adelanto (poder solapar tantos días). La demora suele ser física: curado, secado, enfriamiento. El adelanto suele ser una decisión de obra.

En los ficheros reales, una parte de las dependencias apunta a trabajos que no están en el propio fichero, porque vienen de otra obra o de una versión anterior. Ahí solo hay dos maneras honradas de actuar: decirlo, o callarlo. Nosotros lo decimos, y esas dependencias quedan marcadas como no comprobadas en vez de contarse como cumplidas.

El camino crítico, y por qué engaña

El camino crítico es la cadena de trabajos encadenados más larga que va del principio al final. Si uno de ellos se retrasa un día, la obra entera se retrasa un día. La holgura de un trabajo es lo contrario: cuánto puede retrasarse sin mover la fecha final.

El problema es que el camino crítico clásico se calcula suponiendo que hay medios infinitos. Mira el orden, no la grúa. En cuanto hay una sola grúa y dos trabajos que la necesitan el mismo martes, la holgura que enseña la herramienta deja de ser cierta: aparecen trabajos con holgura sobre el papel que no se pueden mover ni un día, y trabajos marcados como críticos que en realidad esperan a una máquina.

Montaje A Montaje B los dos piden la grúa Grúas pedidas solo hay una grúa
Lo mismo visto por debajo: el martes se piden dos grúas y solo hay una. Ninguna dependencia se ha roto, y aun así el plan no se puede ejecutar.

Restricciones duras y blandas

Es la distinción más útil de todo el oficio, y la que más dinero ahorra cuando se hace bien.

 Qué esEjemplos
Dura Si se incumple, el plan no se puede ejecutar. No es cuestión de gusto ni de negociación. Solo hay dos grúas. El forjado va después del muro. En el río no se puede trabajar mientras dura la veda. El descanso mínimo entre turnos lo fija la ley. La entrega tiene penalización por día.
Blanda Es una preferencia. Cuanto mejor se cumpla, mejor plan, pero incumplirla no para la obra. Repartir la carga para que no haya semanas de pico. Agrupar trabajos por zona para no cruzar la obra. No empezar tajos nuevos en viernes. Respetar las preferencias de turno de cada persona.

El error más caro que vemos es meter una preferencia como si fuera una regla dura. El motor contesta entonces, con toda la razón, que no existe ningún plan posible; y quien lo lee concluye que la herramienta no sirve. Cuando algo es una preferencia se pide como preferencia: se le pone un precio por incumplirla, y el plan sale. El segundo error más caro es la fecha de fin que escribe el cliente en la primera reunión, que entra como regla dura sin que nadie haya decidido que lo sea.

Por qué esto es difícil de verdad

La dificultad no está en que haya muchos trabajos. Está en cuántas maneras hay de colocarlos.

Con veinte trabajos y ninguna restricción, el número de órdenes posibles es veinte factorial: 2.432.902.008.176.640.000. Un ordenador que probase mil millones de órdenes por segundo tardaría más de setenta años en verlas todas. Con treinta trabajos no le llega la edad del universo, y treinta trabajos es una semana de obra pequeña.

Por eso ningún motor serio las prueba todas. Lo que hace es podar: demostrar que familias enteras de planes no pueden ser mejores que el que ya tiene, y descartarlas de golpe sin mirarlas una a una.

De ahí viene una idea que casi nunca sale en los folletos y que es la que de verdad vale dinero: la cota inferior. Es un número demostrado por debajo del cual no existe ningún plan, ni el tuyo ni el de nadie. Si tu obra dura sesenta y ocho días y está demostrado que ninguna puede durar menos de sesenta y seis, ya sabes que te quedan dos días de margen y no dos meses, y puedes dejar de buscar con la conciencia tranquila. Sin cota, nunca sabes si merece la pena seguir.

No todos los planes son iguales

FamiliaQué se colocaQué escaseaLo que la hace especial
Obra y proyectoActividades Grúas, cuadrillas, plantas Cadenas de dependencias muy largas y penalizaciones por retraso
MantenimientoIntervenciones Técnicos con especialidad Ventanas de parada: fuera de ellas no se puede tocar la máquina
Cuadrantes de personalTurnos Personas La ley (descansos, máximos) y lo que cada persona prefiere
Taller y máquinasPiezas Máquinas El cambio de utillaje entre una pieza y la siguiente cuesta tiempo
RepartoParadas Furgonetas y horas de conductor Aquí la distancia sí cuenta, y eso cambia el problema entero

Las cuatro primeras son en el fondo el mismo problema visto desde ángulos distintos, y por eso un mismo motor puede con todas. El reparto es otra cosa y se trata por otro camino.

Comprobar no es lo mismo que optimizar

Son tres preguntas distintas y conviene no confundirlas, porque cuestan cosas muy diferentes:

  1. ¿Este plan se puede ejecutar? Se responde en segundos y no cambia tu fichero. Es la pregunta que casi nadie hace.
  2. Si no se puede, ¿qué exactamente lo impide? Aquí la respuesta útil es una fila concreta de tu fichero, no un aviso genérico.
  3. ¿Hay un plan mejor? La cara. Y la única que necesita saber qué es mejor para ti: acabar antes, gastar menos o no pasar de doce personas.

Glosario

Actividad
Cada trabajo del plan. También se le llama tarea o tajo.
Duración
Lo que tarda una actividad. Ojo con la unidad: ocho horas de trabajo no son ocho horas de reloj si la jornada es de ocho.
Dependencia
Regla entre dos actividades. También enlace o precedencia.
Demora
Tiempo de espera obligatorio encima de una dependencia.
Recurso
Lo que hace falta para trabajar y no sobra: personas, máquinas, espacio.
Capacidad
Cuánto hay de un recurso a la vez. Dos grúas es capacidad dos.
Camino crítico
La cadena más larga. Retrasarla retrasa la obra.
Holgura
Lo que puede retrasarse una actividad sin mover el final.
Veda
Periodo en el que una actividad concreta no se puede tocar, casi siempre por ley o por medio ambiente.
Horizonte
La fecha más allá de la cual no se admite nada.
Duración total
Del primer día al último. En la literatura técnica se la llama makespan.
Cota inferior
Número demostrado por debajo del cual no hay plan posible.
Óptimo
El mejor plan que existe. Se sabe que lo es cuando coincide con la cota inferior.
Infactible
Que no existe ningún plan que cumpla todo lo que se ha pedido. Suele significar que alguna preferencia se coló como regla dura.
Nivelado
Mover trabajos con holgura para que la carga no tenga picos.
Línea base
La foto del plan aprobado, contra la que se mide el avance.

Con esto ya se puede leer un plan con criterio. Si quieres ver las cuatro piezas actuando sobre un fichero de verdad, la demo comprueba el tuyo y señala la fila exacta donde algo no cuadra.

Comprobar un plan Cómo medimos lo que decimos