Professional Documents
Culture Documents
Modelo de Negocio..................................................................................... 2
BPMN............................................................................................................ 2
Modelado de proceso en BPMN................................................................2
Objetivos BPMN........................................................................................... 3
Conclusiones sobre BPMN.........................................................................3
XPDL.............................................................................................................. 4
Conclusiones XPDL..................................................................................... 4
CONCLUSIN................................................................................................ 5
Referencias.................................................................................................. 6
Modelo de Negocio
Como se detalla [2], existe una gran cantidad de definiciones de Procesos
de Negocio. De hecho, la nocin de un Proceso de Negocio es una nocin
abstracta en el mejor de los casos. Frecuentemente, si se les pide a las
personas con conocimiento o relacin con este tema una definicin, es
sorprendente la variedad de respuestas que se reciben, por ejemplo:
BPMN cubre todas estas clases de modelos y soporta cada nivel de detalle.
Como tal, BPMN es una notacin basada en diagramas de flujo para definir
procesos de negocio, desde lo ms simples hasta los ms complejos y
sofisticados para dar soporte a la ejecucin de procesos.
BPMN es capaz de representar una gran cantidad de niveles de
detalle y diferentes tipos de diagramas para diferentes propsitos.
Objetivos BPMN
Cuando se comenz el desarrollo de BPMN haba, y 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 ejecutables, inicialmente BPML (Business Process Modeling
Language, Lenguaje
para el Modelado de Procesos de Negocio)
posteriormente sustituido por BPEL (Business Process Execution Language).
Por lo tanto, BPMN provee un mapeo valido 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
pesar del diseo original hasta la ejecucin. Esta trazabilidad fue parte de la
meta original para el desarrollo de BPMN.
Conclusiones sobre BPMN
Como concluye [3], a da de hoy es un hecho que cada da estn teniendo
ms importancia los procesos de negocio y por extensin las herramientas
que nos sirven para modelar, simular, supervisar y gestionar ese tipo de
procesos.
Todo parece indicar que la OMG se est decantando por BPMN, no slo
como concesin a la organizacin absorbida sino tambin por otras
razones expuestas en [4]:
BPMN es capaz de expresar ms patrones [5] que los diagramas de
actividad [6], es decir, es ms expresivo.
Soporta diferentes niveles de detalle, desde los ms simples a los ms
complejos.
BPMN es grficamente ms rico, con menos smbolos fundamentales,
pero con ms variaciones de estos, lo que facilita su comprensin por
parte de gente no experta.
Brinda a los usuarios finales una notacin simple y estndar.
BPMN tiene el apoyo de la WfMC, una de las organizaciones ms
importantes en el campo del workflow que adems de miembro de la
propia OMG ha modificado una de sus especificaciones XPDL (que
posteriormente es descrita en esta memoria) para dar cobertura total a
BPMN.
Proporciona un mecanismo para generar procesos ejecutables.
Inicialmente BPML, posteriormente sustituido por BPEL (Business Process
Execution Language).
Proporciona 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.
Los diagramas de procesos diseados con BPMN facilitan la identificacin
de requerimientos de software.
XPDL
Como explica [2], XPDL (XML Process Definition Language) es un lenguaje
de la WfMC (Workflow Management Coallition) que es Una organizacin sin
nimo de lucro para desarrolladores, analistas, consultores e investigadores
en el campo de la gestin de procesos de negocio. Fue fundada en 1993 y
actualmente es miembro de la OMG siendo uno de los participantes que
ms han influido sobre la especificacin de UML 2.0.
CONCLUSIN
Por lo trabajado anteriormente arribamos a la conclusin que BPMN es una
herramienta muy simple y til para el modelado de los procesos de
negocio, y compitiendo directamente con los diagramas de actividad
(UML), presenta ventajas por su simpleza tanto en grficos, como en la
adaptabilidad a las necesidades del usuario. Adems, si se lo relaciona con
XPDL, forman una pareja ideal para la exportacin e importacin de los
modelos entre diversas herramientas.
Dentro del marco de investigacin Validacin de Requerimientos a travs de
Modelos Conceptuales que da origen a este anlisis e investigacin, se
concluye que la utilizacin de BPMN y XPDL generan una salida perfecta
para nuevas herramientas de validacin, verificacin y creacin de otros
modelos matemticos.
Referencias
[1] Wikipedia, La Enciclopedia libre, Business Process Modeling
Notation, http://es.wikipedia.org/wiki/Business_Process_Modeling_Notation
[2] Stephen A. White, PHD, Dereck Wiers, BPMN Gua de Referencia y
Modelado
[3] JUAN DIEGO PREZ, Notaciones y lenguajes de procesos. Una vision
global.
[4] J.D. Prez A. Durn A. Ruiz. Por qu omg ha elegido BPMN para
modelar procesos de negocio si ya existe uml? Technical report,
Universidad de Sevilla, 2007.
[5] Petia Wohed Wil van der Aalst Marlons Dumas Arthur Hofstede Nick
Russell.
Pattern-base
analysis
of
bpmn.
Technical
report,
Department of Technology. Management Eindhoven University of
Technology, 2005.
[6] Petia Wohed Wil van der Aalst Marlon Dumas Arthur Hofstede Nick
Russel. Patter-based analysis of uml activity diagrams. Technical
report, Department of Technology Management Eindhoven University of
Technology, 2004.