stringtranslate.com

Modelo y notación de procesos de negocio

Ejemplo de modelo de proceso de negocio y notación para un proceso con un flujo normal

El modelo y notación de procesos de negocio ( BPMN ) es una representación gráfica para especificar procesos de negocio en un modelo de proceso de negocio .

Desarrollado originalmente por Business Process Management Initiative (BPMI), BPMN ha sido mantenido por Object Management Group (OMG) desde que las dos organizaciones se fusionaron en 2005. La versión 2.0 de BPMN se lanzó en enero de 2011, [1] momento en el que el nombre se modificó a Notación y modelo de procesos de negocio para reflejar la introducción de la semántica de ejecución, que se introdujo junto con los elementos de diagramación y notación existentes. Aunque es una especificación OMG, BPMN también está ratificada como ISO 19510. La última versión es BPMN 2.0.2, publicada en enero de 2014. [2]

Descripción general

Business Process Model and Notation (BPMN) es un estándar para el modelado de procesos de negocio que proporciona una notación gráfica para especificar procesos de negocio en un Business Process Diagram (BPD), [3] basado en una técnica de diagrama de flujo muy similar a los diagramas de actividad del Unified Modeling Language. (UML). [4] El objetivo de BPMN es apoyar la gestión de procesos de negocio , tanto para usuarios técnicos como para usuarios de negocios, proporcionando una notación que sea intuitiva para los usuarios de negocios, pero capaz de representar una semántica de procesos complejos. La especificación BPMN también proporciona un mapeo entre los gráficos de la notación y las construcciones subyacentes de los lenguajes de ejecución, particularmente Business Process Execution Language (BPEL). [5]

BPMN ha sido diseñado para proporcionar una notación estándar fácilmente comprensible para todas las partes interesadas del negocio, incluidos normalmente analistas de negocios, desarrolladores técnicos y gerentes de negocios. Por lo tanto, BPMN se puede utilizar para respaldar el objetivo generalmente deseable de todas las partes interesadas en un proyecto, adoptando un lenguaje común para describir los procesos, ayudando a evitar brechas de comunicación que pueden surgir entre el diseño y la implementación de los procesos de negocio .

BPMN es uno de varios estándares de lenguaje de modelado de procesos de negocio utilizados por herramientas y procesos de modelado. Si bien la variedad actual de lenguajes puede adaptarse a diferentes entornos de modelado, hay quienes abogan por el desarrollo o la aparición de un estándar único e integral, que combine las fortalezas de los diferentes lenguajes existentes. Se sugiere que, con el tiempo, esto podría ayudar a unificar la expresión de conceptos básicos de procesos de negocios (por ejemplo, procesos públicos y privados, coreografías), así como conceptos de procesos avanzados (por ejemplo, manejo de excepciones, compensación de transacciones).

Se han desarrollado dos nuevos estándares, que utilizan un enfoque similar a BPMN, que abordan el modelado de gestión de casos ( Modelo de gestión de casos y notación ) y el modelado de decisiones ( Modelo de decisión y notación ).

Temas

Alcance

BPMN está obligado a soportar únicamente los conceptos de modelado aplicables a los procesos de negocio. Otros tipos de modelado realizados por organizaciones con fines no relacionados con los procesos están fuera del alcance de BPMN. Ejemplos de modelado excluidos de BPMN son:

Además, si bien BPMN muestra el flujo de datos (mensajes) y la asociación de artefactos de datos con actividades, no es un diagrama de flujo de datos .

Elementos

Los modelos BPMN se expresan mediante diagramas simples construidos a partir de un conjunto limitado de elementos gráficos. Tanto para los usuarios empresariales como para los desarrolladores, simplifican la comprensión del flujo y el proceso de las actividades empresariales. Las cuatro categorías de elementos básicos de BPMN son:

Objetos de flujo
Eventos, actividades, pasarelas.
Conectando objetos
Flujo de secuencia, flujo de mensajes, asociación.
Carriles de natación
Piscina, carril, piscina oscura
Artefactos
Objeto de datos, grupo, anotación.

Estas cuatro categorías permiten la creación de diagramas de procesos de negocio (BPD) simples. Las BPD también permiten crear nuevos tipos de objetos o artefactos de flujo para que el diagrama sea más comprensible.

Objetos de flujo y objetos de conexión.

Los objetos de flujo son los principales elementos descriptivos dentro de BPMN y constan de tres elementos centrales: eventos, actividades y puertas de enlace.

Evento

Un Evento se representa con un círculo y denota algo que sucede (en comparación con una actividad, que es algo que se hace ). Los iconos dentro del círculo indican el tipo de evento (por ejemplo, un sobre que representa un mensaje o un reloj que representa la hora). Los eventos también se clasifican como Captura (por ejemplo, si la captura de un mensaje entrante inicia un proceso) o Lanzamiento (como arrojar un mensaje de finalización cuando finaliza un proceso).
Iniciar evento
Actúa como desencadenante del proceso; indicado por un único borde estrecho y solo puede ser Catch , por lo que se muestra con un icono abierto (contorno).
evento intermedio
Representa algo que sucede entre los eventos de inicio y fin; está indicado por un borde doble y puede Lanzar o Atrapar (usando íconos sólidos o abiertos según corresponda). Por ejemplo, una tarea podría fluir hacia un evento que envía un mensaje a otro grupo, donde un evento posterior espera capturar la respuesta antes de continuar.
Fin del evento
Representa el resultado de un proceso; indicado por un único borde grueso o en negrita, y solo puede Lanzar , por lo que se muestra con un icono sólido.

Actividad

Una actividad se representa con un rectángulo de esquinas redondeadas y describe el tipo de trabajo que se debe realizar. Una actividad es un término genérico para el trabajo que realiza una empresa. Puede ser atómico o compuesto.
Tarea
Una tarea representa una única unidad de trabajo que no está o no puede desglosarse en un nivel adicional de detalle del proceso empresarial. Se le conoce como actividad atómica. Una tarea es la actividad de nivel más bajo ilustrada en un diagrama de proceso. Un conjunto de tareas puede representar un procedimiento de alto nivel.
Subproceso
Se utiliza para ocultar o revelar niveles adicionales de detalle del proceso empresarial. Cuando está colapsado, un subproceso se indica mediante un signo más junto a la línea inferior del rectángulo; cuando se expande, el rectángulo redondeado se expande para mostrar todos los objetos de flujo, objetos de conexión y artefactos. Un subproceso se denomina actividad compuesta.
Tiene sus propios eventos de inicio y fin autónomos; Los flujos de secuencia del proceso principal no deben cruzar el límite.
Transacción
Una forma de subproceso en el que todas las actividades contenidas deben tratarse como un todo; es decir, deben completarse todos para cumplir un objetivo, y si alguno de ellos falla, todos deben ser compensados ​​(deshacerse). Las transacciones se diferencian de los subprocesos ampliados por estar rodeadas por un doble borde.
Actividad de llamada
Un punto en el proceso donde se reutiliza un proceso global o una tarea global. Una actividad de llamada se diferencia de otros tipos de actividad por un borde en negrita alrededor del área de actividad.

Puerta

Una puerta de entrada se representa con forma de diamante y determina la bifurcación y la unión de caminos, según las condiciones expresadas.
Exclusivo
Se utiliza para crear flujos alternativos en un proceso. Como sólo se puede tomar uno de los caminos, se le llama exclusivo.
Basado en eventos
La condición que determina la ruta de un proceso se basa en un evento evaluado.
Paralelo
Se utiliza para crear caminos paralelos sin evaluar ninguna condición.
Inclusivo
Se utiliza para crear flujos alternativos donde se evalúan todas las rutas.
Basado en eventos exclusivos
Se está evaluando un evento para determinar cuál de las rutas mutuamente excluyentes se tomará.
Complejo
Se utiliza para modelar comportamientos de sincronización complejos.
Basado en eventos paralelos
Se inician dos procesos paralelos a partir de un evento, pero no hay evaluación del evento.

Conexiones

Los objetos de flujo se conectan entre sí mediante objetos de conexión , que son de tres tipos: secuencias, mensajes y asociaciones.

Flujo de secuencia
Un flujo de secuencia se representa con una línea continua y una punta de flecha, y muestra en qué orden se realizan las actividades. El flujo de secuencia también puede tener un símbolo al inicio: un pequeño diamante indica uno de varios flujos condicionales de una actividad, mientras que una barra diagonal indica el flujo predeterminado de una decisión o actividad con flujos condicionales.
Flujo de mensajes
Un flujo de mensajes se representa con una línea discontinua, un círculo abierto al principio y una punta de flecha abierta al final. Nos dice qué mensajes fluyen a través de los límites organizacionales (es decir, entre grupos). Nunca se puede utilizar un flujo de mensajes para conectar actividades o eventos dentro del mismo grupo.
Asociación
Una Asociación se representa con una línea de puntos. Se utiliza para asociar un artefacto o texto a un objeto de flujo y puede indicar alguna direccionalidad usando una punta de flecha abierta (hacia el artefacto para representar un resultado, desde el artefacto para representar una entrada y ambas para indicar que se lee y se actualiza). . No se utiliza ninguna direccionalidad cuando el artefacto o texto está asociado con una secuencia o flujo de mensajes (ya que ese flujo ya muestra la dirección).

Piscinas, carriles y artefactos.

Los carriles de natación son un mecanismo visual de organización y categorización de actividades, basado en diagramas de flujo multifuncionales , y en BPMN constan de dos tipos:

Piscina
Representa a los principales participantes en un proceso, normalmente separando diferentes organizaciones. Una piscina contiene uno o más carriles (como una piscina real). Una piscina puede estar abierta (es decir, mostrar detalles internos) cuando se representa como un rectángulo grande que muestra uno o más carriles, o colapsada (es decir, ocultar detalles internos) cuando se representa como un rectángulo vacío que se extiende a lo ancho o alto de la piscina. diagrama.
carril
Se utiliza para organizar y categorizar actividades dentro de una piscina según su función o rol, y se representa como un rectángulo que se extiende a lo ancho o alto de la piscina. Un carril contiene los objetos de flujo, conectando objetos y artefactos.

Los artefactos permiten a los desarrolladores incorporar más información al modelo/diagrama. De esta manera el modelo/diagrama se vuelve más legible. Hay tres artefactos predefinidos y son:

Ejemplos de diagramas de procesos de negocio.

BPMN 2.0.2

La visión de BPMN 2.0.2 es tener una única especificación para un nuevo Modelo y Notación de Procesos de Negocio que defina la notación, el metamodelo y el formato de intercambio pero con un nombre modificado que aún conserva la marca "BPMN". Las características incluyen:

La versión actual de la especificación se publicó en enero de 2014. [1]

Comparación de versiones BPMN

Tipos de submodelo BPMN

El modelado de procesos de negocio se utiliza para comunicar una amplia variedad de información a una amplia variedad de audiencias. BPMN está diseñado para cubrir esta amplia gama de usos y permite modelar procesos de negocio de extremo a extremo para permitir que el espectador del diagrama pueda diferenciar fácilmente entre secciones de un diagrama BPMN. Hay tres tipos básicos de submodelos dentro de un modelo BPMN de extremo a extremo: procesos de negocio privados (internos), procesos abstractos (públicos) y procesos de colaboración (globales):

Procesos comerciales privados (internos)
Los procesos de negocio privados son aquellos internos a una organización específica y son el tipo de procesos que generalmente se han denominado procesos de flujo de trabajo o BPM. Si se utilizan carriles de natación, un proceso comercial privado estará contenido dentro de un único grupo. Por lo tanto, el flujo de secuencia del proceso está contenido dentro del pool y no puede cruzar los límites del pool. El flujo de mensajes puede cruzar el límite del grupo para mostrar las interacciones que existen entre procesos comerciales privados separados.
Procesos abstractos (públicos)
Esto representa las interacciones entre un proceso de negocio privado y otro proceso o participante. Sólo se incluyen en el proceso de resumen aquellas actividades que se comunican fuera del proceso empresarial privado. Todas las demás actividades "internas" del proceso empresarial privado no se muestran en el proceso abstracto. Así, el proceso abstracto muestra al mundo exterior la secuencia de mensajes que se requieren para interactuar con ese proceso de negocio. Los procesos abstractos están contenidos dentro de un Pool y se pueden modelar por separado o dentro de un diagrama BPMN más grande para mostrar el flujo de mensajes entre las actividades del proceso abstracto y otras entidades. Si el proceso abstracto está en el mismo Diagrama que su correspondiente proceso de negocio privado, entonces se pueden asociar las actividades que son comunes a ambos procesos.
Procesos de colaboración (globales)
Un proceso de colaboración describe las interacciones entre dos o más entidades comerciales. Estas interacciones se definen como una secuencia de actividades que representan los patrones de intercambio de mensajes entre las entidades involucradas. Los procesos de colaboración pueden estar contenidos dentro de un Pool y las diferentes interacciones comerciales de los participantes se muestran como Carriles dentro del Pool. En esta situación, cada carril representaría dos participantes y una dirección de viaje entre ellos. También pueden mostrarse como dos o más Procesos Abstractos que interactúan a través del Flujo de Mensajes (como se describe en la sección anterior). Estos procesos se pueden modelar por separado o dentro de un diagrama BPMN más grande para mostrar las asociaciones entre las actividades del proceso de colaboración y otras entidades. Si el proceso de colaboración está en el mismo diagrama que uno de sus correspondientes procesos comerciales privados, entonces se pueden asociar las actividades que son comunes a ambos procesos.

Dentro y entre estos tres submodelos BPMN, se pueden crear muchos tipos de Diagramas. Los siguientes son los tipos de procesos de negocio que se pueden modelar con BPMN (es posible que aquellos con asteriscos no se correspondan con un lenguaje ejecutable):

BPMN está diseñado para permitir todos los tipos de diagramas anteriores. Sin embargo, se debe advertir que si se combinan demasiados tipos de submodelos, como tres o más procesos privados con flujo de mensajes entre cada uno de ellos, entonces el diagrama puede resultar difícil de entender. Por lo tanto, el OMG recomienda que el modelador elija un propósito específico para el BPD, como un proceso privado o de colaboración.

Comparación con otras notaciones de modelado de procesos.

Las cadenas de procesos impulsadas por eventos (EPC) y BPMN son dos notaciones con expresividad similar cuando se trata de modelado de procesos . [8] Un modelo BPMN se puede transformar en un modelo EPC. Por el contrario, un modelo EPC se puede transformar en un modelo BPMN con sólo una ligera pérdida de información. [9] Un estudio demostró que para el mismo proceso, el modelo BPMN puede necesitar alrededor de un 40% menos de elementos que el modelo EPC correspondiente, pero con un conjunto de símbolos ligeramente mayor. Por tanto, el modelo BPMN sería más fácil de leer. La conversión entre las dos notaciones se puede automatizar. [10]

Los diagramas de actividad UML y BPMN son dos notaciones que se pueden utilizar para modelar los mismos procesos: un subconjunto de elementos del diagrama de actividad tiene una semántica similar a la de los elementos BPMN, a pesar del conjunto de símbolos más pequeño y menos expresivo. [11] Un estudio demostró que ambos tipos de modelos de procesos parecen tener el mismo nivel de legibilidad para usuarios inexpertos, a pesar de las mayores restricciones formales de un diagrama de actividad.

Certificaciones BPM El mundo de la gestión de procesos de negocio (BPM) reconoce la importancia crítica de los estándares de modelado para optimizar y estandarizar los procesos de negocio. La versión 2 del Modelo y notación de procesos de negocio (BPMN) ha aportado mejoras significativas en el modelado de eventos y subprocesos, enriqueciendo significativamente las capacidades para documentar, analizar y optimizar los procesos de negocio.

Elemate se posiciona como guía en la exploración de las distintas certificaciones BPM y rutas de formación dedicadas, facilitando así el dominio de BPMN y la mejora continua de los procesos dentro de las empresas.

Certificación OMG OCEB El Object Management Group (OMG), el consorcio internacional detrás del estándar BPMN, ofrece la certificación OCEB (OMG Certified Expert in BPM). Esta certificación está dirigida específicamente al modelado de procesos de negocio con especial énfasis en BPMN 2. La certificación OCEB está estructurada en cinco niveles: Fundamental, Business Intermediate (BUS INT), Technical Intermediate (TECH INT), Business Advanced (BUS ADV) y Technical Advanced ( TECH ADV), proporcionando así un camino integral para los profesionales de BPM.

Otras Certificaciones BPM Más allá de la OCEB, existen otras certificaciones reconocidas en el campo BPM:

CBPA (Certified Business Process Associate): Ofrecida por la ABPMP (Association of Business Process Management Professionals), esta certificación está dirigida a profesionales que se inician en BPM. CBPP (Certified Business Process Professional): también otorgada por la ABPMP, la certificación CBPP está dirigida a profesionales experimentados y ofrece una validación de su experiencia global en BPM. El interés de una certificación BPMN Si bien BPMN 2 se ha consolidado como un estándar imprescindible en el modelado de procesos de negocio, una certificación específica para BPMN podría proporcionar una garantía adicional en cuanto a la calidad y conformidad de los modelos utilizados. Esto se vuelve particularmente relevante cuando las empresas emplean proveedores externos para el modelado de sus procesos comerciales.

Capacitación en Certificación BPM con BPMN 2 Aunque OMG no ofrece una certificación dedicada exclusivamente a BPMN 2, diversas organizaciones brindan capacitación en certificación que engloba este estándar. Estas capacitaciones cubren no solo BPMN sino también los principios de gestión, automatización y digitalización de procesos comerciales. Permiten a los alumnos dominar el mapeo y modelado de procesos utilizando BPMN 2, esencial para optimizar las operaciones comerciales.

Certificaciones BPM

El mundo de la gestión de procesos de negocio (BPM) reconoce la importancia crítica de modelar estándares para optimizar y estandarizar los procesos de negocio. La versión 2 del Modelo y notación de procesos de negocio (BPMN) ha aportado mejoras significativas en el modelado de eventos y subprocesos, enriqueciendo significativamente las capacidades para documentar, analizar y optimizar los procesos de negocio.

Elemate se posiciona como guía en la exploración de las distintas certificaciones BPM y rutas de formación dedicadas, facilitando así el dominio de BPMN y la mejora continua de los procesos dentro de las empresas.

Certificación OMG OCEB

El Object Management Group (OMG), el consorcio internacional detrás del estándar BPMN, ofrece la certificación OCEB (OMG Certified Expert in BPM). Esta certificación está dirigida específicamente al modelado de procesos de negocio con especial énfasis en BPMN 2. La certificación OCEB está estructurada en cinco niveles: Fundamental, Business Intermediate (BUS INT), Technical Intermediate (TECH INT), Business Advanced (BUS ADV) y Technical Advanced ( TECH ADV), proporcionando así un camino integral para los profesionales de BPM.

Otras certificaciones BPM

Más allá de la OCEB, existen otras certificaciones reconocidas en el campo BPM:

El interés de una certificación BPMN

Si bien BPMN 2 se ha consolidado como un estándar imprescindible en el modelado de procesos de negocio, una certificación específica para BPMN podría proporcionar una garantía adicional en cuanto a la calidad y conformidad de los modelos utilizados. Esto se vuelve particularmente relevante cuando las empresas emplean proveedores externos para el modelado de sus procesos comerciales.

Capacitación certificando BPM con BPMN 2

Aunque OMG no ofrece una certificación dedicada exclusivamente a BPMN 2, varias organizaciones brindan capacitación certificadora que abarca este estándar. Estas capacitaciones cubren no solo BPMN sino también los principios de gestión, automatización y digitalización de procesos comerciales. Permiten a los alumnos dominar el mapeo y modelado de procesos utilizando BPMN 2, esencial para optimizar las operaciones comerciales. [12]

Ver también

Referencias

  1. ^ ab Dios mío. "BPMN 2.0" . Consultado el 29 de marzo de 2011 .
  2. ^ "Acerca del modelo de proceso empresarial y la especificación de notación versión 2.0.2". www.omg.org . Consultado el 7 de diciembre de 2020 .
  3. ^ Una representación XML para los procedimientos de la tripulación, Richard C. Simpson (2004), Informe final del Programa de becas para profesores de la NASA (Centro espacial Johnson)
  4. ^ Notaciones de modelado de procesos y patrones de flujo de trabajo Archivado el 6 de julio de 2010 en Wayback Machine , artículo de Stephen A. White de IBM Corporation (2006)
  5. ^ Stephen A. White (3 de mayo de 2004). "Notación de modelado de procesos de negocio v1.0" (PDF) . Archivado desde el original (PDF) el 18 de agosto de 2013.para la Iniciativa de Gestión de Procesos de Negocio (BPMI)
  6. ^ Dios mío. "Borrador de trabajo BPMN" (PDF) . Archivado desde el original (PDF) el 24 de mayo de 2018 . Consultado el 1 de mayo de 2012 .
  7. ^ "Preguntas frecuentes sobre BPMN" . Consultado el 5 de febrero de 2015 .
  8. ^ Grigorova, Katalina; Mironov, Kaloyan (septiembre de 2014). "Comparación de estándares de modelado de procesos de negocio". Revista internacional de ciencias de la ingeniería e investigación en gestión . ISSN  2349-6193.
  9. ^ Levina, Olga (septiembre de 2012). "Evaluación de la pérdida de información en la transformación del modelo de procesos de negocio de EPC a BPMN". 2012 Talleres de la 16ª Conferencia Internacional de Computación de Objetos Distribuidos Empresariales de IEEE . IEEE. págs. 51–55. doi :10.1109/EDOCW.2012.38. ISBN 9781467350051. S2CID  18834263.
  10. ^ Kotsev, Vladimir; Stanev, Iván; Grigorova, Katalina (abril de 2011). "Convertidor BPMN-EPC-BPMN". НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ .
  11. ^ GEAMBAŞU, Cristina Venera (2012). "Diagrama de actividad BPMN vs UML para modelado de procesos de negocio". Sistemas de Información Contable y de Gestión . 11, n.4: 637–651. S2CID  15301141.
  12. ^ LIMELE, Maena (1 de diciembre de 2023). "Certificación BPMN: formaciones y competencias". Elemate (en francés) . Consultado el 28 de febrero de 2024 .

Otras lecturas

enlaces externos