Вы находитесь на странице: 1из 6

Business Process Model & Notation

Business Process Modeling Notation o BPMN (en espaol Notacin para el Modelado de Procesos de Negocio) es una notacin grfica estandarizada que permite el modelado de procesos de negocio, en un formato de flujo de trabajo (workflow). BPMN fue inicialmente desarrollada por la organizacin Business Process Management Initiative (BPMI), y es actualmente mantenida por el OMG (Object Management Group), despus de la fusin de las dos organizaciones en el ao 2005. Su versin actual, a abril de 2011, es la 2.0. El principal objetivo de BPMN es proporcionar una notacin estndar que sea fcilmente legible y entendible por parte de todos los involucrados e interesados del negocio (stakeholders). Entre estos interesados estn los analistas de negocio (quienes definen y redefinen los procesos), los desarrolladores tcnicos (responsables de implementar los procesos) y los gerentes y administradores del negocio (quienes monitorizan y gestionan los procesos). En sntesis BPMN tiene la finalidad de servir como lenguaje comn para cerrar la brecha de comunicacin que frecuentemente se presenta entre el diseo de los procesos de negocio y su implementacin. Actualmente hay una amplia variedad de lenguajes, herramientas y metodologas para el modelado de procesos de negocio. La adopcin cada vez mayor de la notacin BPMN como estndar ayudar a unificar la expresin de conceptos bsicos de procesos de negocio (por ejemplo procesos pblicos y privados, orquestacin, coreografa, etc.) as como conceptos avanzados de modelado (por ejemplo manejo de excepciones, compensacin de transacciones, entre otros).

En el 2001, BPMI.org4 comenz a desarrollar BPML (Lenguaje de Modelado de Procesos de Negocio, un lenguaje de ejecucin de procesos) y surgi la necesidad de una representacin grfica. Las personas y los proveedores involucrados en ese momento decidieron que una notacin orientada hacia las necesidades del usuario era necesaria, es decir, no una notacin que represente directamente el lenguaje de ejecucin en desarrollo. Esto significa que sera necesaria una traduccin de la notacin orientada al negocio al lenguaje tcnico de ejecucin. El Notation Working Group (quien originalmente creo BPMN junto con BPMI.org) fundado en agosto del 2001. Estaba compuesto por 35 compaas de modelado, organizaciones y personas, que entre todos aportaron una cantidad de perspectivas diferentes. Este grupo desarroll BPMN 1.0. Cuando se comenz el desarrollo de BPMN habany todava hay una amplia gama de notaciones de modelado de procesos, distribuidas utilizando diferentes herramientas, y utilizadas dentro de una gran variedad de metodologas.

Lo interesante de BPMN era la gran cantidad de proveedores que se reunieron con el objetivo comn de consolidar los principios subyacentes del modelado de procesos. Su meta era llegar a un acuerdo sobre una nica notacin (en cuanto a la representacin) la cual pueda ser adoptada por otras herramientas y personas. Por lo tanto, BPMN no era un gran ejercicio acadmico, sino ms bien una solucin prctica tanto para los proveedores de herramientas de modelado como para los usuarios de herramientas de modelado. El razonamiento fue que este enfoque ayudara a los usuarios finales dndoles una notacin simple y acordada. Esto permitira capacitacin consistente, utilizando cualquier nmero de herramientas. Las compaas no deberan re capacitar cada vez que se compre una nueva herramienta o se contrate nuevo personal que haya sido capacitado en otras herramientas y notaciones. En resumen, hizo que el aprendizaje sea transferible. Otro objetivo de BPMN era que proporcionara un mecanismo para generar procesos ejecutablesinicialmente BPML (posteriormente substituido por BPEL). Por lo tanto, BPMN provee un mapeo vlido entre los diagramas BPMN a BPEL, de manera que un motor pueda ejecutar el proceso. Esto no significa que todo modelo de proceso BPMN es ejecutable, pero para aquellos procesos destinados a la ejecucin, BPMN proporciona los mecanismos para pasar del diseo original hasta la ejecucin. Esta trazabilidad fue parte de la meta original para el desarrollo de BPMN.

Punto Clave: BPMN tena dos objetivos contradictorios proporcionar una manera fcil de utilizar la notacin de modelado de procesos, accesible a los usuarios empresariales; y proporcionar facilidades para traducir los modelos a una forma ejecutable tal como BPEL.

En mayo de 2004, fue publicada la especificacin 1.0 de BPMN. Desde entonces, ms de 50 compaas han desarrollado implementaciones del estndar. En febrero de 2006 la especificacin 1.0 fue adoptada como un estndar OMG (luego de que BPMI.org se incorpor al OMG). (La OMG es el lder mundial en estandarizacin y ha desarrollado los estndares y certificaciones mundialmente utilizados y conocidos en nuestro medio como UML y BPMN.) Ntese que el Notation Working Group no estableci que se especificara un mecanismo de almacenamiento (serializacin) acordado para BPMN. Esto es a la vez una bendicin y una maldicinpermiti a los proveedores que adoptaran la notacin sin tener cambiar sus formatos internos de almacenamiento (un factor contribuyente a la expansin de la adopcin del estndar). Pero tambin signific que los archivos de diagramas no fueran portables entre herramientas de modelado.

Punto Clave: Originalmente BPMN no especificaba un formato de almacenamiento, permitiendo que una franja ms amplia de proveedores adoptaran el estndar, a pesar de limitar la portabilidad de los modelos.

En febrero de 2008, la OMG public la versin final de BPMN 1.1, la cual se encuentra disponible para descargar pblicamente (vase www.bpmn.org). La mayora de los cambios en la versin 1.1, esclarecieron el documento de especificacin en s, haciendo su significado ms explcito.

Вам также может понравиться