Modelo y notación de procesos de negocio


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 .

Originalmente desarrollado 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á ratificado como ISO 19510. La última versión es BPMN 2.0.2, publicada en enero de 2014. [2]

Business Process Model and Notation (BPMN) es un estándar para el modelado de procesos comerciales que proporciona una notación gráfica para especificar procesos comerciales 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 respaldar la gestión de procesos comerciales., tanto para usuarios técnicos como para usuarios comerciales, al proporcionar una notación que es intuitiva para los usuarios comerciales, pero capaz de representar la 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, por lo general, incluidos los analistas de negocios, los desarrolladores técnicos y los gerentes comerciales. Por lo tanto, BPMN se puede utilizar para respaldar el objetivo generalmente deseable de todas las partes interesadas en un proyecto que adoptan un lenguaje común para describir los procesos, lo que ayuda a evitar las brechas de comunicación que pueden surgir entre el diseño y la implementación de los procesos comerciales .

BPMN es uno de varios estándares de lenguaje de modelado de procesos de negocios 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 y completo, que combine las fortalezas de diferentes lenguajes existentes. Se sugiere que, con el tiempo, esto podría ayudar a unificar la expresión de conceptos básicos de procesos comerciales (p. Ej., Procesos públicos y privados, coreografías), así como conceptos de procesos avanzados (p. Ej., Manejo de excepciones, compensación de transacciones).

Se han desarrollado dos nuevos estándares, utilizando 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 , el ( Modelo de decisión y notación ).


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