A focused project built around practical decisions and constraints.
Un laboratorio de pruebas mecánicas necesitaba gestionar la reserva de equipos de reometría y ensayos de impacto durante picos estacionales de demanda. El sistema anterior, basado en hojas de cálculo compartidas, generaba conflictos de horario y pérdida de datos de calibración. Se requería una solución que priorizara la disponibilidad de equipos críticos sin depender de software comercial costoso.
Se diseñó un flujo de trabajo basado en reglas de prioridad por tipo de ensayo y duración del bloque. Cada reserva debía incluir el identificador del polímero a analizar, la temperatura objetivo y el rango de cizallamiento previsto. Se estableció un límite de dos bloques consecutivos por equipo para evitar monopolización en semanas de alta demanda.
Se desarrolló un script en Python que lee un archivo CSV con las solicitudes semanales, valida la disponibilidad de los equipos (reómetro rotacional, reómetro capilar, péndulo de impacto) y asigna turnos de 4 horas. El script genera un calendario en Markdown que se publica en el repositorio interno del grupo. La validación incluye comprobación de temperatura máxima soportada por cada equipo y tiempo de estabilización térmica entre ensayos.
El sistema redujo los conflictos de horario a cero durante la temporada de pruebas de verano. El tiempo de asignación semanal pasó de 90 minutos a menos de 5. Los técnicos reportaron una mejora en la trazabilidad de las condiciones de ensayo, ya que cada reserva queda vinculada al lote de material y al protocolo de medición. El flujo se ha mantenido en uso durante tres ciclos estacionales sin modificaciones mayores.