Simulación BPMN

BPMN describe el flujo. La simulación necesita cuatro datos más

Un diagrama BPMN indica qué pasos existen, quién los realiza y dónde se bifurca. No permite calcular por sí solo: tasa de llegada, dispersión, capacidad y calendario no figuran en la notación. Esta página explica qué herramientas BPMN simulan, qué aporta cada simulación y cuándo no necesita la notación para el cálculo.

NotaciónBPMN 2.0 (OMG)
Datos de simulaciónBPSim (WfMC)
FlowVisualSeis componentes en lugar de BPMN
En resumen

BPMN 2.0 es una notación para el flujo, no un modelo de cálculo. Para una simulación faltan cuatro indicaciones que no aparecen en ningún diagrama BPMN: cuántos procesos llegan, cuánto varían las duraciones de procesamiento, cuánta capacidad hay por rol y qué calendario se aplica. Herramientas como Bizagi Modeler, Signavio, ARIS, Trisotech o Cardanit complementan estas indicaciones en sus propios diálogos, a veces mediante la extensión WfMC BPSim, a veces de forma propietaria, según el producto y la edición. Quien necesita BPMN 2.0 para un motor de procesos o por mandato modela en BPMN. Quien necesita el número y un manual de procesos llega antes sin notación.

01Base

Lo que dice BPMN y lo que no

La distinción no es una sutileza. Explica por qué un diagrama importado no se puede calcular con un clic, sea cual sea la herramienta que lo abra.

«Qué describe BPMN 2.0:» Actividades, eventos, gateways, flujos de secuencia, pools y lanes, mensajes, subprocesos. Es decir, la estructura del flujo. Completa, estandarizada e intercambiable entre herramientas.

«Qué no describe BPMN 2.0:» el comportamiento bajo carga. Concretamente faltan cuatro indicaciones:

IndicaciónEjemploPor qué lo decide
Proceso de llegada120 procesos/día, día pico 180Sin cantidad no hay carga y, por tanto, no hay cuello de botella
Variación de las duracionesProcesamiento 5–15 min en vez de «10 min»Las colas surgen por la variación, no por las medias
Capacidad por rol3 personas × 7 horas productivasDetermina si un paso funciona por encima o por debajo del 100 %
Calendario y costesLu–Vi 8–17, 53 €/h costes completosConvierte el tiempo de espera en una cifra en euros

La extensión WfMC «BPSim» (Business Process Simulation Interchange Standard) está hecha exactamente para eso: añade estos parámetros como una sección propia a un archivo BPMN. En la práctica su difusión es limitada. La mayoría de las herramientas guardan parámetros de simulación en campos propios, por lo que cambiar de herramienta rara vez evita tener que volver a introducirlos.

«La consecuencia para su proyecto:» La importación de un diagrama BPMN le ahorra la estructura, no los datos. Y los datos son el trabajo.

02Herramientas

Qué herramientas BPMN realmente realizan cálculos

«Simulación ✓» en una página comparativa cubre desde «colorea cuadros» hasta «simulador de eventos discretos». Esta clasificación está ordenada por profundidad de cálculo, no por tamaño del proveedor. Es un punto de partida para su comprobación, no un sustituto de la misma.

HerramientaTipo de simulaciónObservación
Bizagi ModelerPor etapas: validación del proceso, análisis de tiempos, recursos y calendariosLa entrada más conocida; modelado de uso gratuito, alcance de simulación según la edición
SAP SignavioMódulo de simulación dentro de la suiteSu fortaleza es el archivo de procesos y la gobernanza; la simulación es un componente de ello
Software AG ARISMódulo de simulación, históricamente con gran profundidadÚtil si ya se opera ARIS de todos modos
Trisotech, CardanitSimulación de procesos en el navegador, cercana a BPMNProveedores más pequeños, a menudo más directamente manejable
CamundaSin simulaciónMotor de ejecución: deja correr casos reales, no simulados. Se confunde con regularidad
BPMN.io / bpmn-jsSin simulaciónBiblioteca para dibujar e incrustar, no un núcleo de cálculo
Simulaciones de laboratorio (Arena, Simul8, AnyLogic)Muy potentes, BPMN por lo general solo como importaciónCalculan más a fondo que cualquier suite BPM, pero la notación ahí no es el modelo

Tres preguntas a cada proveedor antes de decidirse por una herramienta:

  1. ¿La simulación está incluida en esta edición, o en una más cara?
  2. ¿Modela colas delante de pasos ocupados, o solo suma tiempos de procesamiento a lo largo de las rutas?
  3. ¿Recibo un resultado como intervalo (P10–P90) o un único valor?

En la pregunta 2 se distingue la categoría: Una herramienta que suma duraciones de ruta llama a su resultado «tiempo de recorrido», pero en realidad se refiere a tiempo de procesamiento. En procesos administrativos la diferencia rara vez es menor que un factor tres.

03Práctica

El camino que funciona en la práctica

No es una disyuntiva. BPMN y el modelo de cálculo sirven para fines distintos.

El diagrama BPMN es para sistemas y mandatos que exigen BPMN: ejecución en un motor de procesos, intercambio como BPMN 2.0 XML, normas que piden exactamente esta notación.

El modelo de FlowVisual es para las decisiones y la operación: ¿compensa esta automatización, soporta el proceso el doble de volumen, dónde incorporamos media plaza? El mismo modelo genera el manual de procesos con RACI, suplencias, aprobaciones y controles. Se mantiene al día porque cada cambio en el flujo cambia también el manual.

El procedimiento habitual:

  1. Capturar el flujo de forma aproximada: cinco a diez pasos, no treinta. El cuello de botella casi nunca está en el detalle. Los procesos de Visio existentes se importan en lugar de volver a dibujarse.
  2. Introducir cantidades, intervalos, capacidades y tasas. Ese es el trabajo que BPMN no le quita.
  3. Calcular, pulsar Capturar antes, cambiar una palanca, Probar.
  4. Justificar la decisión con el resultado y generar el manual de procesos desde el mismo modelo.
  5. Donde un motor de procesos o un mandato exija BPMN 2.0, mantener además el flujo en una herramienta BPMN.

Por qué aproximado: un diagrama para un motor de procesos suele tener treinta actividades; un modelo calculable necesita diez. Cada actividad adicional cuesta cinco campos de entrada sin cambiar el resultado.

04Posición

Por qué FlowVisual trabaja con seis bloques

Seis bloques en lugar de una notación, a propósito.

FlowVisual conoce inicio, paso, decisión, fusión, cancelación y fin. No hay pool, no hay lane, no hay evento de mensaje, no hay comprobación de notación.

Dónde se queda BPMN: si un motor de procesos, un formato de intercambio o un mandato exige expresamente BPMN 2.0, mantenga el flujo también en una herramienta BPMN. FlowVisual no exporta BPMN XML. El manual de procesos con flujo, RACI, suplencias, aprobaciones y controles lo genera él mismo.

Qué aporta: El departamento discute en el taller sobre el proceso en lugar de la notación. Un modelo está listo en diez minutos, no en dos horas. Y todos los campos de entrada que existen son aquellos que cambian el resultado: cantidad, intervalo, capacidad, rol, sistema, tarifa.

La regla práctica:

  • Necesita BPMN 2.0 como notación o XML, para un motor de procesos o un mandato → herramienta BPMN.
  • Necesita un número que firme un decisor y un manual de procesos que se mantenga al día → FlowVisual.
  • Necesita ambas cosas → ambas, cada una para su fin.

La versión ampliada de esta comparación está en el artículo BPMN-Tool mit Simulation.

At a glance
Notación
Seis bloques en lugar de BPMN 2.0; sin exportación BPMN XML
Importar
Visio (.vsdx) gratis. Sin BPMN XML: la estructura se vuelve a dibujar en diez minutos, y los datos habría que introducirlos de todos modos
Motor de cálculo
Simulación de eventos discretos con colas ante pasos ocupados, repetición de Monte Carlo
Resultado
Rendimiento, tiempo de recorrido, utilización y costos como P10–P50–P90
Recomendación
FlowVisual para la decisión y el manual de procesos, una herramienta BPMN donde se exija BPMN 2.0

Preguntas frecuentes

¿Se puede simular directamente un diagrama BPMN?

No sin datos adicionales. BPMN describe la estructura del flujo, no el comportamiento bajo carga. Antes de cada ejecución hay que complementar tasa de llegada, dispersión de los tiempos de procesamiento, capacidad por rol y calendarios. Las herramientas con módulo de simulación solicitan estos valores en diálogos propios; la extensión estándar para ello se llama BPSim, pero no está implementada en todas partes.

¿Qué es BPSim?

El Business Process Simulation Interchange Standard de la WfMC. Añade parámetros de simulación (llegadas, distribuciones, recursos, costes, escenarios) como una sección propia a un archivo BPMN, para que sean intercambiables entre herramientas. La idea es correcta; la adopción es limitada, por lo que cambiar de herramienta en la práctica suele significar volver a introducir los números.

¿Es Camunda una herramienta de simulación?

No, y esa es una de las confusiones más frecuentes. Camunda es una máquina de ejecución: deja que ocurran casos reales a través de un proceso BPMN y mide lo que sucede. La simulación, en cambio, calcula un proceso que aún no existe en la realidad, por ejemplo después de una automatización planificada. Ambas son útiles, pero responden a preguntas distintas.

¿Cuántas actividades debería tener un modelo de simulación?

Cinco a diez. Un diagrama BPMN listo para documentación suele tener treinta o más. Para el cálculo eso es perjudicial, porque cada actividad adicional exige campos de entrada sin cambiar el resultado. El cuello de botella es el paso con mayor utilización, y ese es igual de visible en un modelado grosero que en uno detallado.

¿FlowVisual soporta BPMN?

No. FlowVisual trabaja con seis bloques, sin verificación de notación, y no exporta BPMN XML. El diagrama de flujo, el manual de procesos y la matriz RACI los genera él mismo. Donde un motor de procesos o un mandato exija BPMN 2.0, se añade una herramienta BPMN. La ventaja de los seis bloques es la velocidad: un modelo calculable está listo en diez minutos, y en el taller se debate el proceso en vez de la notación.

FlowVisual

El número primero, el diagrama después

Construya el flujo de forma grosera con seis bloques, introduzca cantidades y rangos y ejecútelo. El manual de procesos con RACI sale del mismo modelo.

Guide: seven steps to the number