Mapeo de procesos
Diagrama de flujo, mapa de procesos o BPMN: cuál elegir
Usa un diagrama de flujo para explicar un procedimiento a personas, un mapa de procesos para analizar cómo funciona un proceso entre áreas, y BPMN cuando el diagrama deba seguir un estándar formal, normalmente para ejecutarlo en un motor de workflow o intercambiarlo entre herramientas de modelado.
Tres herramientas, tres propósitos
- Un diagrama de flujo muestra el orden de los pasos y las decisiones. Está pensado para que cualquiera lo lea, con unos pocos símbolos estándar.
- Un mapa de procesos es un diagrama de flujo usado para analizar un proceso a escala de equipo o de empresa, a menudo con carriles, entradas, salidas y notas sobre tiempos o problemas.
- BPMN (Business Process Model and Notation) es un estándar formal mantenido por el Object Management Group. La versión 2.0 se publicó en 2011 y también es norma ISO (ISO/IEC 19510). Define con precisión eventos, actividades, compuertas, mensajes y piscinas.
Comparación
- Público: diagramas de flujo y mapas de procesos se dirigen al negocio; BPMN, a analistas y, cuando se ejecuta, a desarrolladores.
- Curva de aprendizaje: un diagrama de flujo se entiende sin formación. BPMN tiene decenas de tipos de eventos y compuertas que hay que aprender.
- Precisión: BPMN expresa sin ambigüedad temporizadores, mensajes entre organizaciones, compensaciones y caminos paralelos. Un diagrama de flujo lo hace de manera informal.
- Ejecución: los modelos BPMN 2.0 pueden ejecutarse en motores compatibles. Un diagrama de flujo es documentación.
- Herramientas: BPMN necesita un modelador que respete el estándar; un diagrama de flujo se dibuja en cualquier sitio, incluso como código Mermaid.
Cuándo basta con un diagrama de flujo
Casi siempre. Para documentar un procedimiento, formar a un equipo, debatir mejoras o ilustrar un manual, un diagrama de flujo claro, mejor aún con carriles, se hace más rápido y se lee mejor que un modelo BPMN.
Cuándo compensa BPMN
- El proceso se va a automatizar en un motor de workflow que ejecuta BPMN.
- Tu organización ya estandariza su repositorio de procesos en BPMN.
- Necesitas modelar con precisión mensajes entre participantes independientes, temporizadores y excepciones.
- Un regulador o un cliente exige un modelo formal.
Un camino práctico
Empieza con un diagrama de flujo: es la forma más rápida de acordar qué pasa en realidad. Cuando el equipo esté de acuerdo, un analista puede traducirlo a BPMN si el proyecto lo requiere: los carriles se convierten en carriles o piscinas, las decisiones en compuertas, el inicio y el fin en eventos. Hacerlo en ese orden evita modelar al detalle un proceso que todavía se está discutiendo.
Para seguir leyendo
Para una visión general de las familias de diagramas, consulta tipos de diagramas de flujo. Para integraciones técnicas, WSDL y servicios SOAP muestra cómo relacionar operaciones de servicio con pasos sin un modelo BPMN completo.