¿Qué es BPMN?
La Iniciativa de Gestión de Procesos de Negocio (BPMI) ha desarrollado una Notación de Modelado de Procesos de Negocio (BPMN) estándar. La especificación BPMN 1.0 se lanzó al público en mayo de 2004. Esta especificación representa más de dos años de esfuerzo por parte del Grupo de trabajo de notación de BPMI. OMG publicó un documento de especificación de BPMN en febrero de 2006. La versión 2.0 de BPMN se desarrolló en 2010 y la versión real de la especificación se publicó en diciembre de 2013.
Objetivo de BPMN
El objetivo principal del esfuerzo de BPMN era proporcionar una notación que fuera fácilmente comprensible para todos los usuarios comerciales, desde los analistas comerciales que crean los borradores iniciales de los procesos hasta los desarrolladores técnicos responsables de implementar la tecnología que llevará a cabo esos procesos, y finalmente, a los empresarios que administrarán y monitorearán esos procesos.
Implementación de BPMN
BPMN también será compatible con un modelo interno que permitirá la generación del ejecutable BPEL4WS. Por lo tanto, BPMN crea un puente estandarizado para la brecha entre el diseño del proceso comercial y la implementación del proceso.
Un BPMN sencillo
BPMN define un diagrama de procesos de negocio (BPD), que se basa en una técnica de diagrama de flujo adaptada para crear modelos gráficos de operaciones de procesos de negocio. Un Modelo de Proceso de Negocios, entonces, es una red de objetos gráficos, que son actividades (es decir, trabajo) y los controles de flujo que definen su orden de desempeño.
Conceptos clave de BPMN
Una BPD se compone de un conjunto de elementos gráficos. Estos elementos permiten el fácil desarrollo de diagramas simples que resultarán familiares para la mayoría de los analistas de negocios (por ejemplo, un diagrama de flujo).
Los elementos se eligieron para que se distinguieran entre sí y para que utilizaran formas familiares para la mayoría de los modeladores. Por ejemplo, las actividades son rectángulos y las decisiones son diamantes. Debe enfatizarse que uno de los impulsores para el desarrollo de BPMN es crear un mecanismo simple para crear modelos de procesos comerciales, mientras que al mismo tiempo es capaz de manejar la complejidad inherente a los procesos comerciales.
El enfoque adoptado para manejar estos dos requisitos en conflicto fue organizar los aspectos gráficos de la notación en categorías específicas. Esto proporciona un pequeño conjunto de categorías de notación para que el lector de una BPD pueda reconocer fácilmente los tipos básicos de elementos y comprender el diagrama. Dentro de las categorías básicas de elementos, se pueden agregar variaciones e información adicionales para respaldar los requisitos de complejidad sin cambiar drásticamente la apariencia básica del diagrama.
Las cuatro categorías básicas de elementos son:
- Objetos de flujo (evento/actividad/puerta de enlace)
- Objetos de conexión (flujo de secuencia/flujo de mensajes/asociación)
- Carriles (piscina/carril)
- Artefactos (objeto de datos/grupo/anotación)
Objetos de flujo Una BPD tiene un pequeño conjunto de (tres) elementos centrales, que son los Objetos de flujo, para que los modeladores no tengan que aprender y reconocer una gran cantidad de formas diferentes. Los tres objetos de flujo son:
Objetos de flujo BPMN
Una BPD tiene un pequeño conjunto de (tres) elementos centrales, que son:
Objetos de flujo, para que los modeladores no tengan que aprender y reconocer una gran cantidad de formas diferentes. Los tres objetos de flujo son:
- Un Evento está representado por un círculo y es algo que “ocurre” durante el curso de un proceso comercial. Estos eventos afectan el flujo del proceso y generalmente tienen una causa (desencadenante) o un impacto (resultado). Los eventos son círculos con centros abiertos para permitir que los marcadores internos diferencien diferentes activadores o resultados. Hay tres tipos de Eventos, según cuándo afectan el flujo: Inicio, Intermedio y Fin (ver las figuras a la derecha, respectivamente).
2. Una actividad se representa mediante un rectángulo de esquinas redondeadas (consulte la figura de la derecha) y es un término genérico para el trabajo que realiza la empresa. Una Actividad puede ser atómica o no atómica (compuesta). Los tipos de Actividades son: Tarea y Sub-Proceso. El subproceso se distingue por un pequeño signo más en la parte inferior central de la forma.
3. Una puerta de enlace está representada por la forma de diamante familiar (consulte la figura de la derecha) y se utiliza para controlar la divergencia y la convergencia del flujo de secuencia. Así, determinará las decisiones tradicionales, así como la bifurcación, fusión y unión de caminos. Los marcadores internos indicarán el tipo de control de comportamiento.
Objetos de conexión BPMN
Los objetos de flujo están conectados entre sí en un diagrama para crear la estructura esquelética básica de un proceso comercial. Hay tres objetos de conexión que proporcionan esta función. Estos conectores son:
- Un Flujo de Secuencia está representado por una línea sólida con una punta de flecha sólida (vea la figura a la derecha) y se usa para mostrar el orden (la secuencia) en que se realizarán las actividades en un Proceso. Tenga en cuenta que el término «flujo de control» generalmente no se usa en BPMN.
2. Un flujo de mensajes se representa mediante una línea discontinua con una punta de flecha abierta (consulte la figura de la derecha) y se utiliza para mostrar el flujo de mensajes entre dos participantes del proceso separados (entidades comerciales o roles comerciales) que los envían y los reciben. En BPMN, dos Pools separados en el Diagrama representarán a los dos Participantes.
3. Una asociación se representa mediante una línea de puntos con una punta de flecha (consulte la figura de la derecha) y se utiliza para asociar datos, texto y otros artefactos con objetos de flujo. Las asociaciones se utilizan para mostrar las entradas y salidas de las actividades.
Diagrama BPMN de un vistazo
Para los modeladores que requieren o desean un bajo nivel de precisión para crear modelos de procesos con fines de documentación y comunicación, los elementos centrales más los conectores brindarán la capacidad de crear fácilmente diagramas comprensibles (consulte el Diagrama a continuación).
( Haga clic y abra el diagrama al instante con Visual Paradigm Online )
Para los modeladores que requieren un mayor nivel de precisión para crear modelos de procesos, que estarán sujetos a un análisis detallado o serán administrados por Business Process Management System (BPMS), se pueden agregar detalles adicionales a los elementos centrales y mostrarlos a través de Adquisiciones y liquidación financiera. (ver Diagrama abajo).
( Haga clic y abra el diagrama al instante con Visual Paradigm Online )
Carriles BPMN
Muchas metodologías de modelado de procesos utilizan el concepto de carriles como un mecanismo para organizar actividades en categorías visuales separadas para ilustrar diferentes capacidades o responsabilidades funcionales. BPMN admite carriles con dos construcciones principales. Los dos tipos de objetos de carril BPD son:
- Un Pool representa un Participante en un Proceso. También actúa como un contenedor gráfico para particionar un conjunto de actividades de otros grupos, generalmente en el contexto de situaciones B2B.
- Un carril es una subpartición dentro de un grupo y se extenderá a lo largo de todo el grupo, ya sea vertical u horizontalmente. Los carriles se utilizan para organizar y categorizar actividades.
Ejemplo: Proceso futuro para el proceso de orden de compra basado en tal cual
Este es un ejemplo de diagrama de proceso futuro. Una vez que se ha creado el proceso comercial de su operación existente, puede derivar el modelo de proceso futuro al considerar y proyectar las mejoras o cambios necesarios que se deben realizar en base.
Utilice esta plantilla de diagrama BPMN para comenzar a crear la suya propia. Personalice el diagrama BPMN para reflejar su organización. Haga clic en Usar esta plantilla para comenzar.
Los grupos se utilizan cuando el diagrama involucra a dos entidades comerciales o participantes separados (consulte el diagrama a continuación) y están separados físicamente en el diagrama. Las actividades dentro de Pools separados se consideran Procesos autónomos. Por lo tanto, el flujo de secuencia no puede cruzar el límite de un grupo. El flujo de mensajes se define como el mecanismo para mostrar la comunicación entre dos participantes y, por lo tanto, debe conectarse entre dos grupos (o los objetos dentro de los grupos).
Los carriles están más estrechamente relacionados con las metodologías tradicionales de modelado de procesos de carriles. Los carriles a menudo se utilizan para separar las actividades asociadas con una función o rol específico de la empresa (consulte el diagrama a continuación). El flujo de secuencia puede cruzar los límites de los carriles dentro de un grupo, pero el flujo de mensajes no se puede usar entre objetos de flujo en carriles del mismo grupo.
Ejemplo: proceso de envío de un minorista de hardware
En este ejemplo de BPD, usamos solo un grupo y diferentes carriles para las personas involucradas en este proceso, lo que automáticamente significa que bloqueamos la comunicación entre esas personas: simplemente asumimos que se están comunicando entre sí de alguna manera. Si tuviéramos un motor de procesos que condujera este proceso, ese motor asignaría tareas de usuario y, por lo tanto, sería responsable de la comunicación entre esas personas.
Utilice esta plantilla de diagrama BPMN y personalícela para reflejar su organización. Haga clic en Usar esta plantilla para comenzar.
Artefactos BPMN
Artifacts BPMN se diseñó para permitir a los modeladores y herramientas de modelado cierta flexibilidad para ampliar la notación básica y brindar la capacidad de un contexto adicional apropiado para una situación de modelado específica, como para un mercado vertical (por ejemplo, seguros o banca). Se puede agregar cualquier número de artefactos a un diagrama según corresponda para el contexto de los procesos comerciales que se están modelando. La versión actual de la especificación BPMN predefine solo tres tipos de artefactos BPD, que son:
Los objetos de datos son un mecanismo para mostrar cómo las actividades requieren o producen datos. Están conectados a las actividades a través de Asociaciones.
Un grupo está representado por un rectángulo de esquina redondeada dibujado con una línea discontinua. La agrupación se puede utilizar con fines de documentación o análisis, pero no afecta al flujo de secuencia.
Las anotaciones son un mecanismo para que un modelador proporcione información de texto adicional para el lector de un diagrama BPMN.
Ejemplo: Compañía de agua destilada Aqua
Este es un ejemplo simple de BPMN que muestra el flujo del proceso comercial involucrado en el suministro de agua destilada.
Use esta plantilla de diagrama BPMN como punto de partida para crear la suya propia, o haga clic en Crear en blanco para comenzar desde cero. ( Haga clic para abrir/editar ejemplo )
Otras herramientas de análisis empresarial
- ArchiMate 3
- ¿Qué es ArchiMate?
- Guía completa de puntos de vista de ArchiMate
- Actualización de ArchiMate 3
- ¿Qué hay de nuevo en ArchiMate 3?
- Uso de la herramienta ArchiMate con TOGAF ADM
Modelado de Procesos de Negocios
- ¿Qué es BPMN?
- BPMN Orquestación vs Coreografía vs Colaboración
- Explicación de los tipos de actividades de BPMN