Introducción a BPMN
El Modelo y Notación de Procesos de Negocio (BPMN) es un lenguaje de modelado visual diseñado para aplicaciones de análisis de negocios y especificar flujos de trabajo de procesos empresariales. Como una notación estándar abierta para diagramas gráficos de flujo, BPMN se utiliza para definir flujos de trabajo de procesos de negocio de manera que sea popular e intuitiva. Su naturaleza gráfica hace que sea fácilmente comprensible para todos los actores del negocio, incluidos los usuarios del negocio, analistas de negocios, desarrolladores de software y arquitectos de datos.

Historia de BPMN
BPMN surgió de la síntesis de múltiples notaciones de modelado de negocios. Originalmente publicado por la Iniciativa de Gestión de Procesos de Negocio (BPMI) en 2004, BPMN ahora es mantenido por el Grupo de Gestión de Objetos (OMG) tras la fusión de ambas organizaciones en 2005.
Los hitos clave en la evolución de BPMN incluyen:
-
Febrero de 2006: OMG publicó el primer documento de especificación de BPMN
-
2010: Se desarrolló la versión 2.0 de BPMN
-
Diciembre de 2013: Se publicó la versión real de la especificación
-
Versión actual: BPMN 2.0.2, publicado formalmente por la ISO como estándar de la edición de 2013 (ISO/IEC 19510)
Beneficios de BPMN
BPMN ofrece numerosas ventajas para las organizaciones que buscan mejorar sus procesos de negocio:
-
Estándar de la industria: Desarrollado por el consorcio OMG, un grupo industrial sin fines de lucro
-
Documentación clara: Proporciona a las empresas la capacidad de definir y comprender sus procedimientos mediante Diagramas de Procesos de Negocio
-
Comprensión universal: Ofrece una notación estándar fácilmente comprensible por todos los actores del negocio
-
Cubre brechas de comunicación: Conecta de forma efectiva el diseño de procesos de negocio con su implementación
-
Complejidad equilibrada: Fácil de aprender, pero lo suficientemente potente como para representar las complejidades potenciales de un proceso de negocio
BPMN permite a las organizaciones capturar y documentar procesos de negocio de forma clara y consistente, asegurando que los actores relevantes, como los propietarios de procesos y los usuarios del negocio, estén involucrados en el proceso. Este enfoque colaborativo permite a los equipos responder de manera más efectiva a cualquier problema identificado en los procesos.
El objetivo de BPMN
BPMN atiende a tres audiencias principales:
-
Expertos técnicosresponsable de la implementación del proceso
-
Analistas de negociosque crean y mejoran los procesos
-
Gerentesque monitorean y controlan los procesos
Visión general de BPMN
Comprender cómo funciona un negocio es el primer y más crítico paso en la mejora de procesos empresariales. BPMN proporciona una representación gráfica de los flujos de trabajo empresariales que cualquiera, desde analistas de negocios hasta partes interesadas, puede entender fácilmente, facilitando el análisis y las mejoras de los procesos empresariales.
Cualquier proceso descrito con BPMN se representa como una serie de pasos (actividades) realizados consecutivamente o simultáneamente según ciertas reglas de negocio. Considere el proceso de «Realizar un pedido en línea» utilizado en una tienda en línea:

Elementos de notación de BPMN
En BPMN, los procesos se describen utilizando diagramas con una serie de elementos gráficos. Esta presentación visual facilita que los usuarios entiendan la lógica de un proceso. BPMN se ha desarrollado principalmente para diseñar y leer diagramas simples y complejos de procesos empresariales. La norma BPMN clasifica los elementos gráficos en categorías, haciendo que sean fácilmente reconocibles para los usuarios que trabajan con diagramas de procesos empresariales.
Construcciones básicas
Existen cinco categorías básicas de elementos de BPMN, cada una representando un aspecto único de los procesos empresariales.
Carriles

Los carriles son contenedores gráficos que representan a los participantes en un proceso. Existes dos tipos de carriles:poolsycarriles.
Elementos de flujo

Los elementos de flujo se conectan entre sí para formar flujos de trabajo empresariales. Son los elementos principales que definen el comportamiento de un proceso. Existens tres tipos de elementos de flujo:
-
Eventos
-
Actividades
-
Puertas de enlace
Objetos de conexión

Los objetos de flujo no están aislados, sino conectados para formar un flujo. Los conectores que unen los objetos de flujo se denominan objetos de conexión. Existens cuatro tipos de objetos de conexión:
-
Flujos de secuencia
-
Flujos de mensaje
-
Asociaciones
-
Asociaciones de datos
Datos

Los datos representan la información necesaria o generada al ejecutar un proceso de negocio. Hay cuatro tipos de datos:
-
Objetos de datos
-
Entradas de datos
-
Salidas de datos
-
Almacenes de datos
Elementos detallados de BPMN
Carriles de BPMN
Los objetos de carril (también conocidos como carriles) en BPMN son cajas rectangulares que representan participantes en un proceso de negocio. Un carril puede contener objetos de flujo realizados por ese carril (participante), excepto los cuadros negros que deben tener un cuerpo vacío. Los carriles pueden organizarse horizontal o verticalmente; son semanticamente los mismos pero difieren en su representación. En los carriles horizontales, los procesos fluyen de izquierda a derecha, mientras que en los carriles verticales los procesos fluyen de arriba hacia abajo.
Ejemplos de carriles incluyen: Cliente, Departamento de Cuentas, Pasarela de Pago y Equipo de Desarrollo.
Hay dos tipos de carriles:PoolsyCarriles.
Pools
Los pools representan participantes en un proceso de negocio. Pueden ser entidades específicas (por ejemplo, un departamento) o roles (por ejemplo, gerente adjunto, médico, estudiante, proveedor).
Dentro de un pool, hay elementos de flujo que representan el trabajo que el pool necesita realizar bajo el proceso que se está modelando. Sin embargo, hay un tipo de pool que no tiene ningún contenido, conocido como elpool de caja negra. Los pools de caja negra se utilizan a menudo al modelar entidades externas al proceso de negocio. Dado que son externas, su flujo interno no afecta al proceso que se está modelando y puede omitirse, produciendo una caja negra.

El ejemplo anterior muestra un pool de caja negra donde el Cliente es una caja negra. Dado que el proceso se centra en cómo el cocinero prepara una comida, lo que hace el cliente no es de interés para el proceso. El uso de una caja negra depende de la perspectiva que adopte el proceso. Si necesitas modelar el proceso de cómo un cliente realiza un pedido, se modelará el flujo del Cliente, haciendo que el pool del Chef sea una caja negra.
Carriles
Los carriles son subparticiones de pools. Por ejemplo, cuando tienes un pool «Departamento», puedes tener «Jefe de Departamento» y «Empleado General» como carriles. Al igual que los pools, puedes usar carriles para representar entidades específicas o roles involucrados en el proceso.
Los carriles pueden contener otros carriles para formar una estructura anidada cuando sea necesario. Sin embargo, BPMN te ayuda principalmente a modelar procesos de negocio. No construyas carriles anidados solo para modelar la estructura de tu organización. Si deseas modelar la estructura organizacional, utiliza en su lugar un organigrama.
Actividades
Las actividades son trabajos realizados dentro de un proceso de negocio. Se muestran como rectángulos redondeados con nombres que describen el trabajo a realizar.
Hay dos tipos de actividades:
1. Tarea: Cuando queremos modelar un trabajo atómico que no puede dividirse más o que carece de sentido dividirlo, usamos una tarea.

2. Subproceso: Cuando queremos modelar un trabajo no atómico y complejo que puede desarrollarse en trabajos más pequeños, usamos un subproceso. Un subproceso puede descomponerse en otro nivel de detalle y normalmente contiene otro BPD que modela sus detalles.

Concepto clave: La selección de una tarea o subproceso no se trata únicamente de lo complejo que puede ser un trabajo, sino también de lo detallado que necesitas conocer sobre el trabajo. Si eres un cliente, probablemente no quieras saber cómo se está procesando tu pago. Sin embargo, si eres la tienda, cómo procesar el pago del cliente se vuelve importante.
Eventos
Los eventos son algo que sucede y puede afectar a un proceso de negocio. Un evento puede ser externo o interno. Mientras puedan influir en el proceso que se está modelando, deben ser representados. Los eventos se muestran como círculos, y en algunos casos, hay íconos dentro de los círculos para representar el tipo de desencadenante del evento.
Existen tres tipos de eventos:
-
Evento de inicio: Cada proceso debe tener un evento de inicio para mostrar el comienzo del proceso de negocio. Permite a los lectores ubicar dónde comienza el proceso en un BPD.
-
Evento intermedio: Responsable de impulsar el flujo de negocio según el evento que especifica. Los eventos intermedios pueden adjuntarse a una actividad para modelar un evento que podría ocurrir DURANTE la ejecución de dicha actividad, o conectarse mediante un objeto de conexión para modelar un evento que podría ocurrir DESPUÉS de la ejecución del elemento de flujo anterior.
-
Evento de finalización: Utilizado para indicar dónde finaliza un proceso de negocio.
Se pueden especificar desencadenantes para cada tipo de evento para indicar bajo qué condiciones se activa un evento.

El ejemplo anterior demuestra: Cuando recibimos un pedido, comenzamos a procesarlo. Si y solo si no queda límite de crédito disponible, verificamos el problema. El proceso termina cuando el pedido ha sido procesado o cuando se ha identificado el problema.
Puertas de enlace
Las puertas de enlace son responsables de controlar cómo fluye un proceso de negocio. Se muestran como formas de diamante. En un proceso, el trabajo que debe realizarse y la salida pueden variar según diferentes condiciones externas o internas. Por ejemplo, un descuento solo se ofrecerá a un comprador VIP, pero no a nadie más. Las puertas de enlace son donde se evalúan las condiciones y se toman decisiones.
Estos son los tipos típicos de puertas de enlace:
1. Puerta de enlace exclusiva basada en datos (Puerta de enlace exclusiva): Utilizado para controlar el flujo del proceso según los datos del proceso proporcionados. Cada flujo saliente conectado desde la puerta de enlace corresponde a una condición. Se recorre el flujo cuya condición se cumple. Solo se recorrerá un flujo.

2. Puerta de enlace inclusiva: Puede usarse para crear caminos paralelos. Se evalúan las condiciones de todos los flujos salientes. Todos los flujos con resultados positivos se recorrerán, lo que puede resultar en la ejecución de múltiples flujos si se cumplen múltiples condiciones.

3. Puerta de enlace paralela: Utilizado para modelar la ejecución de flujos paralelos sin necesidad de verificar ninguna condición. En otras palabras, todos los flujos salientes deben ejecutarse al mismo tiempo.

4. Puerta de enlace basada en eventos: Utilizado para modelar caminos alternativos basados en eventos. Por ejemplo, para esperar la respuesta de alguien, se necesita un Sí o un No para determinar el camino que se debe seguir. La puerta de enlace va seguida por dos eventos intermedios conectados con desencadenantes de mensaje: uno representa un mensaje de Sí y otro un mensaje de No. Cuando se active cualquiera de los eventos, se tomará el flujo que sigue a ese evento. Todos los demás eventos y sus flujos asociados ya no serán válidos.

Flujos de secuencia
El flujo de secuencia se utiliza para conectar elementos de flujo. Se muestra como una línea sólida con una flecha y muestra el orden de los elementos de flujo.

Regla importante: Solo puedes usar el flujo de secuencia para conectar elementos de flujo dentro del mismo pool, ya sea dentro del mismo pool/línea o entre líneas del mismo pool. Si deseas conectar elementos entre pools, no puedes usar el flujo de secuencia, sino que debes usar el flujo de mensaje en su lugar.
Flujos de mensaje
En BPMN, la comunicación entre pools se logra mediante el uso de mensajes. El flujo de mensaje se utiliza para mostrar el flujo de mensajes entre pools o elementos de flujo entre pools. Un flujo de mensaje se muestra como una línea punteada con una flecha.
Ejemplos de mensajes que fluyen entre piscinas incluyen: fax, teléfono, correo electrónico, carta, aviso y comando.

Regla importante: Solo puedes usar el flujo de secuencia para conectar elementos de flujo dentro de la misma piscina. Si deseas conectar elementos entre piscinas, no puedes usar el flujo de secuencia, sino que debes usar el flujo de mensaje en su lugar.
Datos
Con mucha frecuencia, al ejecutar un proceso de negocio, se pueden generar datos durante o después del final del proceso. Por ejemplo, una ejecución exitosa de la tarea «Colocar pedido» producirá datos como órdenes de compra, facturas, recibos, etc.
En BPMN, los datos pueden modelarse mediante varios tipos de objetos ‘datos’:
-
Objetos de datos
-
Entradas de datos
-
Salidas de datos
-
Almacenes de datos
Existe una forma bien definida de gestionar los estados de los datos, como instanciación, completado, eliminado, etc.

Grupos
Un grupo es un cuadro con un borde de línea punteada, que proporciona a los modeladores un mecanismo para agrupar formas por diferentes categorías.

Anotaciones de texto
Una anotación de texto puede usarse para añadir detalles adicionales a los objetos de flujo en un BPD. No afecta al flujo, pero proporciona detalles sobre los objetos dentro de un flujo.

BPMN – Un ejemplo completo
Estudio de caso: Compañía de Agua Destilada True Aqua
La Compañía de Agua Destilada True Aqua es un proveedor joven de agua destilada en la ciudad, que vende agua destilada tanto para uso comercial como doméstico. La empresa tiene como objetivo aumentar su cuota de mercado del 5% al 10% en los próximos 12 a 18 meses. Para alcanzar este objetivo, está buscando formas de aumentar la eficiencia operativa y cumplir niveles más altos de satisfacción del cliente.
Como resultado, la Compañía de Agua Destilada True Aqua decidió mejorar su proceso de pedido de agua destilada. Como analista de negocios responsable de esta misión, después de reunirse con la empresa, has recopilado la siguiente información sobre el proceso de pedido.

Análisis del proceso:
Según el diagrama, los clientes pueden:
-
Llamar a la línea de atención para pedidos, o
-
Enviar un correo electrónico para pedir agua destilada
Estadísticas actuales:
-
El 90% de los pedidos provienen de llamadas telefónicas
-
El 10% de los pedidos se realizan por correo electrónico
Flujo del proceso:
-
Recepción del pedido: El asistente de servicio al cliente recibe el pedido y verifica si el cliente es un cliente existente o uno nuevo.
-
Verificación del cliente: Si el cliente nunca ha realizado un pedido antes, el asistente de servicio al cliente crea una cuenta de cliente para ellos antes de procesar el pedido.
-
Horario de Entrega: La entrega de agua destilada se realiza una vez por semana, todos los miércoles. Cada mañana de miércoles, el asistente de servicio al cliente envía los pedidos al Departamento de Logística para su entrega.
-
Gestión de Logística: Una vez que el gerente del Departamento de Logística recibe los pedidos, organiza la entrega mediante:
-
Asignar trabajadores para gestionar diferentes pedidos
-
Imprimir y publicar el horario
-
-
Ejecución de la Entrega: Los trabajadores reciben las llamadas y entregan el agua al cliente según corresponda.
Este ejemplo demuestra cómo BPMN puede modelar de manera efectiva un proceso empresarial del mundo real, mostrando la interacción entre diferentes participantes (Cliente, Asistente de Servicio al Cliente, Gerente de Logística, Trabajadores) y el flujo de actividades desde la colocación del pedido hasta la entrega.
Conceptos Clave para Principiantes
-
Empieza Simple: Comienza con elementos básicos (tareas, eventos, puertas de enlace) antes de pasar a construcciones complejas
-
Enfócate en el Flujo: Piensa siempre en la secuencia y lógica de tu proceso
-
Utiliza los carriles de forma inteligente: Define claramente quién hace qué en tu proceso
-
Elige la Puerta de Enlace Correcta: Comprende cuándo usar puertas de enlace exclusivas, inclusivas o paralelas
-
Documenta con Anotaciones: Usa anotaciones de texto para aclarar elementos complejos
-
Valida tu Modelo: Asegúrate de que tu proceso tenga un inicio y un final claros
-
Itera y Mejora: Los modelos BPMN deben evolucionar a medida que profundices tu comprensión del proceso
Mejores Prácticas
-
Mantén los diagramas legibles y evita el sobrecarga
-
Utiliza convenciones de nombres coherentes
-
Agrupa las actividades relacionadas de forma lógica
-
Documenta supuestos y reglas de negocio
-
Valide los modelos con los interesados
-
Use los subprocesos para gestionar la complejidad
-
Pruebe sus procesos frente a escenarios reales
Lista de referencias
Sitio oficial de Business Process Model and Notation (BPMN): Sitio web oficial para información y recursos sobre el estándar BPMN
Grupo de Gestión de Objetos (OMG): La organización que mantiene y desarrolla el estándar BPMN
Especificación BPMN 2.0.2: Documento oficial de especificación BPMN 2.0.2 del OMG
Estándar ISO/IEC 19510:2013: Estándar internacional para BPMN 2.0 publicado por la ISO
Herramienta profesional de modelado de procesos BPMN: Herramientas profesionales de diagramas y modelado BPMN de Visual Paradigm
Pruebe Visual Paradigm GRATIS: Descargue y pruebe gratis el software de modelado BPMN de Visual Paradigm
Conclusión
BPMN es una notación potente pero accesible para modelar procesos empresariales. Al proporcionar un lenguaje visual estandarizado, cierra la brecha entre los interesados empresariales y los equipos técnicos, permitiendo una mejor comunicación, análisis e mejora de los procesos organizativos. Ya sea que usted sea un analista empresarial, propietario de procesos o profesional de TI, dominar BPMN mejorará su capacidad para documentar, analizar y optimizar eficazmente los procesos empresariales.
Comience con procesos simples, practique regularmente y vaya incorporando gradualmente elementos más avanzados a medida que aumente su comprensión. Con BPMN, tiene un lenguaje universal que puede transformar la forma en que su organización entiende y mejora sus operaciones.
Resumen
• BPMN es un lenguaje visual universalpara modelar procesos empresariales que cierra las brechas de comunicación entre los interesados empresariales y los equipos técnicos mediante una notación gráfica estandarizada
• Cinco categorías de elementos principalesforman la base: Cintas de nado (participantes), Elementos de flujo (eventos, actividades, puertas), Objetos de conexión (flujos de secuencia y mensajes), Objetos de datos y elementos de apoyo como grupos y anotaciones
• Eventos, actividades y puertasimpulsan la lógica del proceso: los eventos desencadenan o concluyen procesos, las actividades representan el trabajo realizado y las puertas controlan los puntos de decisión y flujos paralelos según condiciones
• Los swimlanes organizan las responsabilidades utilizando pools (participantes externos) y lanes (roles internos), mostrando claramente quién realiza cada tarea, manteniendo el flujo del proceso a través de los límites organizacionales
• BPMN permite la mejora continua proporcionando documentación clara y estandarizada que ayuda a las organizaciones a analizar los procesos actuales, identificar ineficiencias e implementar flujos de trabajo optimizados para un mejor rendimiento operativo
Guía completa para principiantes sobre el Modelo y Notación de Procesos de Negocio (BPMN)
Introducción a BPMN
El Modelo y Notación de Procesos de Negocio (BPMN) es un lenguaje de modelado visual diseñado para aplicaciones de análisis de negocios y especificar flujos de trabajo empresariales. Como una notación estándar abierta para diagramas gráficos de flujo, BPMN se utiliza para definir flujos de trabajo de procesos de negocio de manera popular e intuitiva. Su naturaleza gráfica hace que sea fácilmente comprensible para todos los actores del negocio, incluidos los usuarios del negocio, analistas de negocios, desarrolladores de software y arquitectos de datos.
Historia de BPMN
BPMN surgió de la síntesis de múltiples notaciones de modelado de negocios. Originalmente publicado por la Iniciativa de Gestión de Procesos de Negocio (BPMI) en 2004, BPMN ahora es mantenido por el Grupo de Gestión de Objetos (OMG) tras la fusión de ambas organizaciones en 2005.
Los hitos clave en la evolución de BPMN incluyen:
-
Febrero de 2006: OMG publicó el primer documento de especificación de BPMN
-
2010: Comenzó el desarrollo de la versión 2.0 de BPMN
-
Diciembre de 2013: Se publicó la versión real de la especificación
-
Versión actual: BPMN 2.0.2 ha sido publicado formalmente por la ISO como la edición estándar de 2013 (ISO/IEC 19510)
Beneficios de BPMN
BPMN permite a las organizaciones capturar y documentar los procesos de negocio de manera clara y consistente, asegurando que los actores relevantes, como los propietarios de procesos y los usuarios del negocio, estén activamente involucrados. Este enfoque colaborativo permite a los equipos responder de manera más efectiva a los problemas identificados en los procesos.
Ventajas clave:
-
Estándar de la industria: Desarrollado por el consorcio OMG, un grupo industrial sin fines de lucro
-
Claridad del proceso: Proporciona a las empresas la capacidad de definir y comprender sus procedimientos mediante Diagramas de Procesos de Negocio
-
Comprensión universal: Ofrece una notación estándar fácilmente comprensible por todos los actores del negocio
-
Cubre las brechas de comunicación: Conecta el diseño de procesos de negocio con los equipos de implementación
-
Complejidad equilibrada: Fácil de aprender, pero lo suficientemente potente como para representar las complejidades potenciales de los procesos empresariales
Los objetivos de BPMN
BPMN atiende a tres grupos principales de interesados:
-
Expertos técnicos: Profesionales responsables de la implementación del proceso
-
Analistas de negocios: Individuos que crean y mejoran procesos
-
Gerentes: Líderes que monitorean y controlan los procesos
Visión general de BPMN
Comprender cómo funciona una empresa es el primer y más crítico paso en la mejora de procesos empresariales. BPMN proporciona una representación gráfica de los flujos de trabajo empresariales que cualquiera, desde analistas de negocios hasta partes interesadas, puede entender fácilmente, ayudando tanto al análisis como a las iniciativas de mejora de procesos empresariales.
En BPMN, cualquier proceso se representa como una serie de pasos (actividades) realizados consecutivamente o simultáneamente según reglas empresariales específicas. Considere el proceso de «Realizar un pedido en línea» utilizado en una tienda en línea:

Elementos de notación de BPMN
BPMN describe los procesos mediante diagramas compuestos por diversos elementos gráficos. Esta presentación visual facilita que los usuarios comprendan la lógica del proceso. La norma BPMN clasifica los elementos gráficos en categorías, haciendo que sean fácilmente reconocibles para los usuarios que trabajan con diagramas de procesos empresariales.
Construcciones básicas
Existen cinco categorías básicas de elementos de BPMN, cada una representando un aspecto único de los procesos empresariales.
1. Cintas

Las cintas son contenedores gráficos que representan a los participantes en un proceso. Existes dos tipos: pools y cintas.
2. Elementos de flujo

Los elementos de flujo se conectan entre sí para formar flujos de trabajo empresariales. Son los elementos principales que definen el comportamiento del proceso e incluyen tres tipos: Eventos, Actividades, y Puertas de enlace.
3. Objetos de conexión

Los objetos de flujo se conectan para formar un flujo mediante objetos de conexión. Hay cuatro tipos: Flujos de secuencia, Flujos de mensaje, Asociaciones, y Asociaciones de datos.
4. Datos

Los datos representan la información necesaria o generada durante la ejecución de un proceso de negocio. Hay cuatro tipos: Objetos de datos, Entradas de datos, Salidas de datos, y Almacenes de datos.
Guía detallada de elementos
Carriles BPMN
Los objetos de carril son cajas rectangulares que representan participantes en un proceso de negocio. Un carril puede contener objetos de flujo realizados por ese participante, excepto los cuadros negros, que deben tener un cuerpo vacío. Los carriles pueden organizarse horizontal o verticalmente: son semanticamente idénticos pero difieren en su representación:
-
Carriles horizontales: El proceso fluye de izquierda a derecha
-
Carriles verticales: El proceso fluye de arriba hacia abajo
Ejemplos de carriles incluyen Cliente, Departamento de Cuentas, Pasarela de Pago y Equipo de Desarrollo.
Pools
Los pools representan participantes en un proceso de negocio y pueden ser:
-
Una entidad específica (por ejemplo, departamento)
-
Un rol (por ejemplo, gerente adjunto, médico, estudiante, proveedor)
Dentro de un pool se encuentran elementos de flujo que representan el trabajo que realiza ese pool dentro del proceso modelado. Sin embargo, existe un tipo especial: el pool de caja negra, que no tiene ningún contenido.
Los pools de caja negrase utilizan al modelar entidades externas al proceso de negocio. Dado que son externas, su flujo interno no afecta al proceso modelado y puede omitirse.

En el ejemplo anterior, «Cliente» es una caja negra. Dado que el proceso se centra en cómo el cocinero prepara una comida, lo que hace el cliente está fuera del alcance del proceso. El uso de cajas negras depende de la perspectiva del proceso. Si estuvieras modelando cómo un cliente hace un pedido, el flujo del Cliente se modelaría, convirtiendo al pool del Chef en una caja negra.
Carriles
Los carriles son subparticiones de pools. Por ejemplo, dentro de un pool de «Departamento», podrías tener «Jefe de Departamento» y «Empleado General» como carriles. Al igual que los pools, los carriles representan entidades o roles específicos involucrados en el proceso.
Nota importante: Los carriles pueden contener otros carriles para formar estructuras anidadas cuando sea necesario. Sin embargo, BPMN está principalmente diseñado para modelar procesos de negocio, no estructuras organizacionales. Si deseas modelar una jerarquía organizacional, utiliza en su lugar un organigrama.
Actividades
Las actividades representan el trabajo realizado dentro de un proceso de negocio. Aparecen como rectángulos redondeados con nombres que describen el trabajo que se debe realizar.
Existen dos tipos de actividades:
Tareas
Cuando se modela trabajo atómico que no puede dividirse más (o carece de sentido hacerlo), utiliza una tarea.

Subprocesos
Cuando se modela trabajo no atómico y complejo que puede desarrollarse en componentes más pequeños, utiliza un subproceso. Un subproceso puede descomponerse en otro nivel de detalle y normalmente contiene otro Diagrama de Proceso de Negocio (BPD) que modela sus detalles.

Concepto clave: La selección entre tarea y subproceso no se trata solo de complejidad, sino del nivel de detalle necesario. Por ejemplo, como cliente, probablemente no necesites saber cómo se procesa tu pago. Sin embargo, para la tienda, los detalles del procesamiento de pagos se vuelven cruciales.
Eventos
Los eventos son ocurrencias que pueden afectar a un proceso de negocio. Pueden ser externos o internos, siempre que influyan en el proceso modelado, deben incluirse. Los eventos se muestran como círculos, a veces con íconos dentro que representan el tipo de desencadenante del evento.
Tres tipos de eventos:
-
Evento de inicio: Muestra el inicio de un proceso de negocio, permitiendo a los lectores localizar dónde comienza el proceso
-
Evento Intermedio: Impulsa el flujo de negocio basado en el evento especificado
-
Evento Final: Indica dónde finaliza un proceso de negocio
Cada evento puede tener desencadenantes especificados para indicar las condiciones bajo las cuales se activa.
Eventos Intermedios pueden ser:
-
Adjunto a una actividad: Modelando un evento que puede ocurrir DURANTE la ejecución de esa actividad
-
Conectado mediante un objeto de conexión: Modelando un evento que puede ocurrir DESPUÉS de la ejecución del elemento de flujo anterior
Considere este ejemplo:

Este diagrama ilustra: Cuando recibimos un pedido, comenzamos a procesarlo. Si y solo si no queda límite de crédito disponible, verificamos el problema. El proceso finaliza cuando el pedido ha sido procesado o se ha identificado el problema.
Puertas de enlace
Las puertas de enlace controlan cómo fluye un proceso de negocio. Se muestran como formas de diamante, son los puntos donde se evalúan condiciones y se toman decisiones. En cualquier proceso, el trabajo y los resultados pueden variar según diferentes condiciones externas o internas. Por ejemplo, un descuento podría ofrecerse únicamente a compradores VIP, no a todos los demás.
Tipos comunes de puertas de enlace:
1. Puerta de enlace exclusiva basada en datos (Puerta de enlace exclusiva)
Utilizada para controlar el flujo del proceso basado en los datos del proceso proporcionados. Cada flujo saliente de la puerta de enlace corresponde a una condición. Se recorre el flujo con la condición satisfecha—solo un flujo será recorrido.

2. Puerta de enlace inclusiva
Utilizada para crear caminos paralelos. Se evalúan las condiciones de todos los flujos salientes, y todos los flujos con resultados positivos serán recorridos. Esto puede resultar en la ejecución de múltiples flujos si se cumplen múltiples condiciones.

3. Puerta de enlace paralela
Utilizada para modelar la ejecución de flujos paralelos sin verificar ninguna condición. Todos los flujos salientes deben ejecutarse simultáneamente.

4. Puerta de enlace basada en eventos
Utilizado para modelar rutas alternativas basadas en eventos. Por ejemplo, esperar la respuesta de alguien—ya sea «Sí» o «No»—determina el camino que se debe seguir. La puerta de enlace va seguida por dos eventos intermedios conectados con desencadenadores de mensaje (uno para «Sí», otro para «No»). Cuando cualquiera UNO de los eventos se activa, se sigue el flujo correspondiente a ese evento, y todos los demás eventos y sus flujos quedan invalidados.

Flujos de secuencia
Los flujos de secuencia conectan elementos de flujo, mostrando su orden. Se muestran como líneas sólidas con flechas en los extremos.

Regla importante: Solo puedes usar flujos de secuencia para conectar elementos de flujo dentro del mismo depósito—ya sea dentro del mismo depósito/curso o entre cursos del mismo depósito. Para conectar elementos entre depósitos, debes usar flujos de mensaje en su lugar.
Flujos de mensaje
En BPMN, la comunicación entre depósitos se logra mediante mensajes. Los flujos de mensaje muestran el flujo de mensajes entre depósitos o elementos de flujo a través de depósitos. Se muestran como líneas punteadas con flechas en los extremos.
Ejemplos de mensajes que fluyen entre depósitos incluyen: fax, teléfono, correo electrónico, carta, aviso y comando.

Diferencia clave:
-
Utiliza flujos de secuencia para conexiones dentro del mismo depósito
-
Utiliza flujos de mensaje para conexiones entre depósitos diferentes
Datos
Durante la ejecución de un proceso de negocio, a menudo se generan datos—ya sea durante el proceso o después de que finaliza. Por ejemplo, ejecutar con éxito una tarea de «Colocar pedido» genera datos como órdenes de compra, facturas y recibos.
En BPMN, los datos se pueden modelar utilizando varios tipos de objetos de datos:
-
Objetos de datos
-
Entradas de datos
-
Salidas de datos
-
Almacenes de datos
BPMN proporciona una forma bien definida de gestionar los estados de los datos, como instanciación, finalización, eliminación, etc.

Grupos
Un grupo es una caja con un borde de línea punteada, que proporciona a los modeladores un mecanismo para agrupar formas por diferentes categorías. Los grupos ayudan a organizar visualmente los elementos del diagrama sin afectar el flujo del proceso.

Anotaciones de texto
Las anotaciones de texto añaden detalles adicionales a los objetos de flujo en un BPD. No afectan el flujo, pero proporcionan información adicional sobre los objetos dentro del flujo.

Ejemplo práctico: Compañía de Agua Destilada True Aqua
Contexto empresarial
La Compañía de Agua Destilada True Aqua es un proveedor joven de agua destilada que atiende tanto a empresas como a hogares. Su objetivo estratégico es aumentar su cuota de mercado del 5% al 10% en un plazo de 12 a 18 meses. Para lograr esto, se está enfocando en:
-
Aumentar la eficiencia operativa
-
Cumplir niveles más altos de satisfacción del cliente
Como analista de negocios responsable de mejorar su proceso de pedido de agua destilada, has recopilado la siguiente información:
Análisis del proceso

Según el diagrama:
Canales de pedido: Los clientes pueden:
-
Llamar a la línea de atención para pedidos (90% de los pedidos)
-
Enviar un correo electrónico (10% de los pedidos)
Proceso de servicio al cliente:
-
El asistente de servicio al cliente recibe el pedido
-
Verifica si el cliente es existente o nuevo
-
Si el cliente nunca ha realizado un pedido antes, crea una cuenta de cliente antes de procesar el pedido
Proceso de entrega:
-
Las entregas se realizan una vez por semana, todos los miércoles
-
Mañana de miércoles: el asistente de servicio al cliente envía los pedidos al Departamento de Logística
-
El gerente del Departamento de Logística recibe los pedidos y:
-
Organiza la entrega asignando trabajadores para gestionar diferentes pedidos
-
Imprime y publica el horario
-
-
Los trabajadores reciben sus asignaciones y entregan el agua a los clientes en consecuencia
Elementos clave de BPMN en este ejemplo:
-
Pools: Cliente, Servicio al Cliente, Departamento de Logística
-
Eventos: Pedido recibido, Pedido reenviado, Entrega programada
-
Actividades: Verificar estado del cliente, Crear cuenta, Asignar trabajadores, Imprimir horario
-
Puertas de enlace: Punto de decisión para cliente nuevo frente a cliente existente
-
Flujos de secuencia: Orden de las actividades dentro de cada pool
-
Flujos de mensajes: Comunicación entre Cliente y Servicio al Cliente, y entre Servicio al Cliente y Logística
Conceptos clave para principiantes
1. Comienza simple
Comienza con elementos básicos: Evento de inicio → Actividades → Evento final. Añade complejidad (puertas de enlace, eventos intermedios) según sea necesario.
2. Elige la perspectiva correcta
Decide desde qué perspectiva estás modelando. Esto determina qué participantes se modelan con detalle y cuáles son cajas negras.
3. Mantén la consistencia
Utiliza convenciones de nomenclatura consistentes para las actividades y mantén niveles uniformes de detalle en todo tu diagrama.
4. Valida con los interesados
Revisa regularmente los diagramas con usuarios del negocio, analistas y equipos técnicos para asegurar precisión y comprensión compartida.
5. Equilibra detalle y claridad
Incluye suficiente detalle para ser útil, pero evita una complejidad abrumadora. Usa subprocesos para ocultar detalle cuando sea apropiado.
6. Sigue las normas BPMN
Sigue las normas de notación BPMN para asegurar que tus diagramas sean universalmente comprensibles.
Patrones comunes de BPMN
Flujo secuencial
Actividades realizadas una tras otra en un orden específico.
Ejecución paralela
Varias actividades realizadas simultáneamente utilizando puertas de enlace paralelas.
Puntos de decisión
Camino de ramificación basado en condiciones utilizando puertas exclusivas o inclusivas.
Procesos impulsados por eventos
Procesos desencadenados por eventos específicos (mensajes, temporizadores, errores).
Manejo de excepciones
Gestión de errores y excepciones utilizando eventos de borde adjuntos a actividades.
Mejores prácticas
-
Utilice nombres descriptivos: Etiquete claramente todos los elementos con nombres significativos
-
Minimice las líneas que se cruzan: Organice los elementos para reducir los cruces de líneas de flujo
-
Agrupación lógica: Utilice carriles para mostrar claramente las responsabilidades
-
Diseño consistente: Mantenga una dirección consistente (de izquierda a derecha o de arriba hacia abajo)
-
Documente las suposiciones: Utilice anotaciones de texto para aclarar las reglas de negocio
-
Control de versiones: Mantenga versiones a medida que los procesos evolucionan
-
Pruebe sus modelos: Recorra escenarios para validar la lógica
Resumen
BPMN es un lenguaje visual potente y estandarizado para modelar procesos de negocio. Al dominar sus elementos principales—carriles, objetos de flujo (eventos, actividades, puertas), objetos de conexión y datos—puede crear diagramas de procesos claros y eficaces que cierren la brecha entre los interesados del negocio y los técnicos.
Recuerde:
-
Comience con lo básico y agregue complejidad según sea necesario
-
Enfóquese en la claridad y comprensión por parte de los interesados
-
Siga las normas para garantizar una comprensión universal
-
Iterar y mejorarbasado en comentarios
Con la práctica, BPMN se convierte en una herramienta invaluable para analizar, documentar y mejorar los procesos empresariales en toda su organización.
Referencias
Sitio web oficial de BPMN: Recurso oficial para los estándares y la información sobre el modelo y notación de procesos de negocio
Grupo de Gestión de Objetos (OMG): El consorcio industrial sin fines de lucro que mantiene las especificaciones de BPMN
Especificación BPMN 2.0.2: Documento oficial de especificación de OMG para la versión 2.0.2 de BPMN
Estándar ISO/IEC 19510:2013: Publicación formal de la Organización Internacional para la Estandarización de BPMN 2.0.2
Herramienta profesional de modelado de procesos BPMN: Las herramientas completas de diagramas y modelado BPMN de Visual Paradigm
Pruebe Visual Paradigm GRATIS: Descargue y pruebe la versión gratuita de Visual Paradigm para el modelado BPMN
Resumen de 5 puntos
• Lenguaje visual universal: BPMN proporciona una notación gráfica estandarizada que cierra las brechas de comunicación entre los interesados empresariales, analistas y equipos técnicos, haciendo que los procesos complejos sean fácilmente comprensibles en todos los niveles organizativos
• Cinco categorías de elementos principales: Los diagramas BPMN se construyen a partir de carriles (pools/líneas), elementos de flujo (eventos, actividades, puertas de enlace), objetos de conexión (flujos de secuencia/flujos de mensaje), objetos de datos y artefactos (grupos/anotaciones)
• Control del flujo de procesos: Los eventos desencadenan procesos, las actividades representan el trabajo realizado y las puertas de enlace controlan la toma de decisiones y la lógica de ramificación mediante enrutamiento exclusivo, inclusivo, paralelo o basado en eventos
• Definición clara de roles: Los carriles organizan visualmente las responsabilidades por participante, departamento o sistema, donde los pools representan a los participantes principales y las líneas muestran las subparticiones dentro de las unidades organizativas
• Herramienta de Mejora Continua: BPMN permite a las organizaciones documentar, analizar y optimizar los procesos empresariales de forma sistemática, apoyando los avances en eficiencia operativa y la mayor satisfacción del cliente mediante la modelización visual de procesos


