You are on page 1of 7

ndice

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:

Una secuencia de actividades realizadas sobre una o ms entradas para


entregar una salida.
Un conjunto de actividades sistemticas que llevan un evento de
negocio a un resultado exitoso.
Una determinada cantidad de roles colaborando e interactuado para
lograr una meta.
Una coleccin organizada de comportamientos de negocio que satisface
un propsito empresarial definido, actuando de acuerdo a los objetivos
especficos.
Simplemente cmo las cosas se hacen aqu.

La actual definicin de Wikipedia es, Un proceso de negocio o mtodo de


negocio es una coleccin de tareas interrelacionadas, que persiguen una
meta en particular.
BPMN
Como
se
menciona
en
[1],
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.
En BPMN, un proceso representa lo que una organizacin realiza (su trabajo)
para lograr cumplir su propsito u objetivo.
Dentro de una organizacin, hay muchos tipos de procesos en trminos de
cul es su propsito y como son realzados. La mayora de los Procesos
requieren algn tipo de entrada, utilizar y/o consumir recursos, y producir
algn tipo de salida.
Algunos procesos son formales, repetibles, bien estructurados, y hasta
pueden estar automatizados. Usualmente se refiere a estos procesos como
Procedimientos. Otros procesos son informales, muy flexibles,
impredecibles y difciles de definir o repetir. Usualmente se refiere a estos
procesos como Practicas.
Modelado de proceso en BPMN

En BPMN, los Procesos de Negocio involucran la captura de una secuencia


ordenada de las actividades e informacin de apoyo. Modelar un Proceso de
Negocio implica representar cmo una empresa realiza sus objetivos
centrales; los objetivos por si mismo son importantes, pero por el momento
no son capturados por la notacin. Con BPMN, solo los procesos son
modelados.
En el modelado de BPMN, se pueden percibir distintos niveles de modelado
de procesos:

Mapas de Procesos: Simples diagramas de flujo de las actividades; un


diagrama de flujo sin ms detalles que el nombre de las actividades y tal
vez la condiciones de decisin ms generales.
Descripcin de Procesos: Proporcionan informacin ms extensa del
proceso, como las personas involucradas en llevarlo a cabo (roles), los
datos, informacin, etc.
Modelo de Proceso: Diagramas de flujo detallados, con suficiente
informacin como para poder analizar el proceso y simularlo. Adems,
esta clase de modelo ms detallado permite ejecutar directamente el
modelo o bien importarlo a herramientas que puedan ejecutar ese
proceso.

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.

La versin ms reciente de XPDL es la 2.0 y mantiene compatibilidad total


con las versiones anteriores. Segn los propios creadores de XPDL, dejando
muy claro el propsito de su especificacin, las especificaciones XPDL y
BPMN afrontan el mismo problema de modelado desde diferentes
perspectivas. XPDL proporciona un formato de fichero XML para ser
intercambiado entre aplicaciones. BPMN proporciona una notacin
grfica para facilitar la comunicacin humana entre usuarios de
negocio y usuarios tcnicos. Y precisamente esta ltima versin surge
para dotar a XPDL de los elementos de BPMN 1.0 que no posea XPDL 1.0.
Conclusiones XPDL
XPDL es una notacin para definir e intercambiar modelos de procesos de
negocio. A su vez, XPDL puede ser considerado como la notacin textual de
BPMN, o al revs, BPMN la notacin grfica de XPDL. Eso al menos para la
versin de XPDL 2.0 que, como ya dijimos antes, se modific precisamente
para reflejar todos y cada uno de los elementos de BPMN. Por lo tanto
XPDL y BPMN son un binomio a tener muy en cuenta dentro de
campo del modelado de procesos de negocio, un campo que cada vez
est adquiriendo ms importancia para darle efectividad a esta pareja, y
siempre que mantengan compatibilidad, lo ideal sera encontrar una
herramienta que nos permita usar ambas especificaciones de la siguiente
manera:

Usar BPMN para modelar de manera grfica los modelos de


procesos de negocio (lo cual es ms amigable tanto para los
ingenieros como para los clientes).
XPDL para guardar los modelos e intercambiarlos entre las
diferentes aplicaciones.

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.

You might also like