En esta página

Planificación de Recursos y Capacidad

¿Qué son los recursos?

En la simulación de procesos, los recursos representan todo lo que tenga capacidad limitada y por lo que las actividades compiten. Los recursos generan cuellos de botella, colas y tiempos de espera realistas en la simulación.

Tipos de recursos comunes

CategoríaEjemplos
PersonasAgentes de atención al cliente, ejecutivos de crédito, managers, especialistas
EquiposMáquinas, estaciones de trabajo, equipos de prueba
SistemasLicencias de software, capacidad de servidores, límites de API
InstalacionesSalas de reuniones, líneas de producción, estaciones de inspección

¿Por qué modelar recursos?

Sin restricción de recursos, la simulación asume capacidad ilimitada: cada case se procesa de inmediato y sin espera. Esto no es realista para la mayoría de los procesos.

Modelar recursos permite:

  • Detectar cuellos de botella reales
  • Predecir tiempos de espera correctos
  • Planificar capacidad y hacer análisis what-if
  • Entender patrones de uso de recursos

Pools de recursos

Los recursos en ProcessMind se organizan en pools de unidades intercambiables.

Propiedades del pool

PropiedadDescripción
NameIdentificador del recurso (ej: “Approval Staff”, “Loan Processor”)
CapacityNúmero de unidades disponibles en el pool

Comprender la Capacidad

La capacidad define cuántas actividades pueden usar este recurso a la vez:

  • Capacidad = 1: Solo un case puede usar este recurso a la vez
  • Capacidad = 5: Hasta 5 cases pueden usarlo al mismo tiempo

Ejemplo: Si tu área de aprobación tiene 3 personas y cada una gestiona una aprobación a la vez, pon la capacidad en 3.


Asignación de recursos a actividades

Cada actividad en tu proceso puede definir qué recursos necesita:

Propiedades de la asignación

ParámetroDescripción
Resource PoolPool de recursos del cual tomar
QuantityCuántas unidades de ese recurso se necesitan

Asignación sencilla

La mayoría de las actividades requiere una unidad de un recurso:

  • Actividad: “Review Application”
  • Recurso: “Loan Officers” (cantidad: 1)

Asignación multi-unidad

Algunas actividades requieren varias unidades:

  • Actividad: “Major Decision Committee”
  • Recurso: “Senior Managers” (cantidad: 3)

Asignación de recursos: cómo los casos obtienen recursos

Cuando un caso llega a una actividad que requiere recursos, la simulación sigue este proceso:

Flujo de Asignación

  1. Verificar disponibilidad: ¿Los recursos necesarios están disponibles?
  2. Encolar si es necesario: Si no hay disponibilidad, el case entra en la cola de espera
  3. Esperar: El case espera hasta que los recursos estén disponibles
  4. Asignar: Cuando hay disponibilidad, los recursos se reservan para ese case
  5. Ejecutar: La actividad se ejecuta según la duración estimada
  6. Liberar: Al terminar, los recursos regresan al pool

Comportamiento de la cola y estrategia

ProcessMind permite varias estrategias de cola para decidir cómo se prioriza cada caso cuando hay recursos disponibles:

EstrategiaDescripción
FIFOFirst In, First Out—procesa los casos según llegada (por defecto)
LIFOLast In, First Out—atiende primero los más recientes
RandomSelecciona casos aleatoriamente de la cola

Puedes configurar la estrategia por actividad desde los ajustes del elemento.

Elige una estrategia de cola

FIFO es la más común y equitativa. Usa LIFO si los casos recientes tienen más prioridad (ej: urgencias). Random simula servicios impredecibles.

¿Qué pasa si los recursos no están disponibles?

Si los recursos requeridos están ocupados:

  1. El case entra en la cola de espera de ese recurso
  2. El case espera (pasa el tiempo en la simulación)
  3. Cuando los recursos se liberan, se selecciona un case en espera según la estrategia de cola configurada
  4. La actividad empieza

Este comportamiento de colas genera tiempos de espera realistas en tu simulación.


Disponibilidad de recursos según periodicidad

Los recursos no siempre están disponibles con la misma capacidad. Usa periodicidad  para modelar la disponibilidad variable.

Ejemplo: Horario laboral

PeriodicidadCapacidad
Cada día laborable 09:00-17:005 agentes
Cada día laborable 17:00-21:002 agentes
Cada día de fin de semana 10:00-16:001 agente
Por defecto0 agentes

Ejemplo: Turnos

PeriodicidadCapacidad
Cada día 06:00-14:00 (Mañana)5 operadores
Cada día 14:00-22:00 (Tarde)3 operadores
Cada día 22:00-06:00 (Noche)1 operador

Ejemplo: Variación estacional

PeriodicidadCapacidad
Cada año 15 de nov - 31 de dic (pico)20 empleados
Por defecto12 empleados

Entender el uso de los recursos

El uso mide cuán ocupados están los recursos:

Uso = (Tiempo en uso ÷ Tiempo total disponible) × 100%

Interpretación del uso

Nivel de usoSignificado
Menor a 50%Infrautilizado—posible exceso de capacidad
50-70%Balance sano—buena capacidad ante variaciones
70-85%Ocupado—poca holgura para picos
85-95%Uso elevado—probables retrasos
Más de 95%Cuello de botella—se generan colas

Trampa de Utilización

No Busques 100% Utilización

Una utilización alta parece eficiente, pero trae problemas. Variaciones mínimas en la demanda provocan que las colas crezcan exponencialmente cerca del 100%. Apunta a 70-80% para procesos estables y ágiles.

Por qué la alta utilización genera colas largas

Ejemplo sencillo:

  • Capacidad del recurso: 1
  • Tiempo promedio de procesamiento: 10 minutos
  • Si llegan en promedio 5.5 por hora (55% utilización): colas controladas
  • Si llegan en promedio 5.9 por hora (98% utilización): las colas crecen de forma explosiva

Cerca del 100% de utilización, cualquier variación (más llegadas, una tarea más larga) provoca que las colas crezcan más rápido de lo que se resuelven.


Recursos compartidos

Un pool de recursos puede atender varias actividades. Es una práctica común y realista:

Configuración de recursos compartidos

  1. Crea un pool de recursos (ej: “Customer Service Team”)
  2. Asigna ese pool a varias actividades
  3. Las actividades compiten por la capacidad compartida

Ejemplo: Personal compartido

El “Customer Service Team” (capacidad: 5) gestiona:

  • “Answer Phone Inquiry”
  • “Process Email Request”
  • “Handle Chat Support”

Las tres actividades consumen del mismo pool. Si hay 4 llamadas atendidas, solo queda 1 agente para email o chat.

Ventajas de los recursos compartidos

  • Permiten modelar equipos multi-funcionales y flexibles
  • Muestran la competencia entre distintos tipos de tarea
  • Revelan qué actividades consumen más recursos

Actividades con múltiples recursos

Algunas actividades necesitan varios recursos distintos al mismo tiempo:

Ejemplo: Reunión de revisión de diseño

Resource PoolCantidad necesaria
Senior Designer2
Meeting Room1
Design Lead1

Importante: La actividad solo puede comenzar cuando todos los recursos requeridos estén disponibles al mismo tiempo. Si hay diseñadores pero no una sala, el caso espera.

Consideraciones para múltiples recursos

  • Puede generar patrones de espera complejos
  • Cuidado con actividades que bloquean varios tipos de recursos
  • Evalúa si todos los recursos son realmente imprescindibles a la vez

Planificación de capacidad con simulación

Una de las utilidades clave de simular recursos es planificar la capacidad.

Preguntas clave respondidas por la simulación

¿Cuántos recursos necesito?

Ejecuta simulaciones con distintos niveles de capacidad:

CapacidadTiempo medio esperaUsoOutput
2 staff45 min95%150/semana
3 staff12 min78%150/semana
4 staff3 min58%150/semana

Insight: Añadir una tercera persona reduce mucho la espera. La cuarta aporta poca mejora.

¿Dónde están mis cuellos de botella?

Compara el uso entre recursos:

RecursoUso
Front Desk65%
Underwriters92%
Legal Review48%
Closing Team71%

Insight: Underwriters son el cuello de botella. Más personal en Front Desk no ayuda, el tapón será en underwriting.

¿Qué pasa si sube la demanda?

Simula escenarios con mayor entrada:

DemandaStaff actualCrecimiento de cola
Actual5Estable
+20%5Crece lento
+50%5No sostenible

Insight: La capacidad actual aguanta hasta ~20% de crecimiento. Más allá, hay que añadir recursos.


Mejores prácticas para el modelado de recursos

Empieza simple

Comienza con unos pocos recursos clave que representen restricciones reales:

  • No modeles cada persona de forma individual
  • Agrupa personal similar en pools
  • Añade detalle solo donde sea importante

Usa data real

Calcula la capacidad según tu plantilla real:

  • Cantidad actual de empleados
  • Horarios y turnos
  • Disponibilidad pasada (incluyendo vacaciones, bajas, etc.)

Añadir holgura

Los recursos reales no están disponibles el 100% del tiempo:

  • El personal toma descansos
  • Los equipos requieren mantenimiento
  • Hay ausencias inesperadas

Modela el tiempo realmente disponible, no el máximo teórico.

Valida con la realidad

Compara la utilización simulada con la real:

  • ¿Las colas simuladas coinciden con los tiempos de espera reales?
  • ¿El throughput simulado es parecido al real?
  • ¿La utilización de recursos parece realista?

Si no es así, ajusta tu modelo de recursos.

Considera el factor humano

Recuerda que las personas no son máquinas:

  • La productividad varía a lo largo del día
  • Un uso elevado sostenido causa estrés y errores
  • El cross-training tiene límites

Próximos pasos