Você está na página 1de 30

BPMN - BPD Business Process Model and Notation - Business Process Diagram

BPMN - BPD
Business Process Model and Notation - Business
Process Diagram
Juan Carlos Figueroa Durn

Primavera-2011

Instituto Virginio Gmez

BPMN - BPD Business Process Model and Notation - Business Process Diagram

Temario

Algo de historia...

Justicando la tortura...

Conociendo la herramienta...

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Algo de historia...

Historia de BPMN

Formacin del grupo Notation Working

En agosto de 2001, con 58 miembros que representan 35


empresas, organizaciones o individuos.
BPMN 0.9 Borrador.

Noviembre 2002.
BPMN 1.0 Borrador

Agosto de 2003.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Algo de historia...

Historia de BPMN

BPMN 1.0

Mayo del 2004.


28 empresas tienen usan BPMN y 5 de ellas realizan
implementaciones.
Fusin con OMG

Junio, 2005, BPMN 1.x


BPMN 1.1

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Justicando la tortura...

por que usar BPMN

Un caso para reexionar


Imagina esta situacin: Ests en las primeras entrevistas de
requerimientos. La sorpresa? Tus usuarios no estn seguros cmo
funcionan sus procesos de negocio y por lo tanto resulta imposible
denir los requerimientos del sistema. En este momento tienes que
ponerte la camiseta de un ingeniero de negocios y quitarte la del
ingeniero de software. Pero, si no cuentas con las herramientas y
tcnicas adecuadas, las reuniones con tu cliente pueden ser eternas
sin llegar a respuestas concretas.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Justicando la tortura...

Que hace BPMN

El principal objetivo era proporcionar una notacin que resultara


fcil de entender y de rpida adopcin por parte de todos los
usuarios del negocio. Entre los usuarios del negocio se encuentran
los analistas de negocio que crean borradores de los procesos, los
desarrolladores tcnicos responsables de la implementacin
tecnolgica de esos procesos y los encargados del negocio que
administrarn y controlarn esos procesos

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Justicando la tortura...

Por qu puede llegar a ser un estandar

BPMN tiene tres caractersticas que pueden hacer de l un


estndar para el modelado de procesos de negocio:

utiliza slo un diagrama que proporciona diversas vistas que


pueden ser derivadas del mismo modelo esencial de ejecucin
de los procesos.
est orientado al proceso permitiendo identicar los ujos y
mensajes que lo soportan y
est orientado en primer lugar a un pblico comercial y en
luego a un pblico tcnico.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Cmo representa el proceso de negocio


Considera un nico diagrama para la representacin de los
procesos (BPD, Business Process Diagram).
El cual fue diseado pensando en facilitar su uso y
entendimiento y para ofrecer una fuerza expresiva que permite
modelar complejos negocios, asignndolos con naturalidad a
lenguajes de ejecucin como BPEL4WS (Business Process
Execution Language For Web Services).
Para ello se complementa la notacin con un lenguaje de
modelado (BPML, Business Process Modeling Language) y un
lenguaje de consulta (BPQL, Business Process Query
Language).

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Aspecto grco de la notacin

Los aspectos grcos de la notacin se han organizado en


cuatro categoras especcas
De esta forma, el lector de un BPD puede reconocer
fcilmente los tipos bsicos y entender el diagrama
Las cuatro categoras bsicas de elementos son:

Objetos del Flujo (Flow Objects).


Conectores de los elementos del ujo (Connecting Objects).
Categoras de Agrupaciones (Swimlanes).
Artefactos (Artifacts).

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Elementos centrales de BPMN-BPD

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Elementos centrales de BPMN-BPD

BPMN est limitado para soportar la representacin de


conceptos que son aplicables al modelado de procesos, lo que
implica que otro tipo de modelado que usan las organizaciones
con propsitos de negocio quedan excluidos del alcance de
BPMN, como por ejemplo:

estructuras organizacionales y recursos.


descomposiciones funcionales.
datos y modelos de informacin.
estrategias y reglas de negocio.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Simbologia

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Evento

Un evento es algo que sucede durante un proceso de negocio.


Los eventos afectan el ujo del proceso y normalmente
disparan o provocan resultados.
Hay tres tipos de eventos, basados en cundo afectan el ujo:
Inicio, Intermedio y Final.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Evento

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Actividad

Actividad (Activity): Es el trmino genrico que se usa para


identicar el trabajo que realiza una empresa. Esta categora incluye
procesos, subprocesos y tareas.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Actividad

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Actividad

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Puerta

Puerta (Gateway): Se usa para controlar la convergencia y


divergencia de los ujos de secuencia. Una puerta puede ser una
bifurcacin, una bifurcacin en ujos paralelos, una fusin o una
reunin de ujos.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Puerta

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Flujos de secuencia

Flujo de Secuencia (Sequence Flow): Es usado para mostrar el orden


en que las actividades deben ser llevadas a cabo en un proceso.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Flujos de secuencia

Flujo de Mensajes (Message Flow): Corresponde a informacin


que es transferida durante un proceso de negocio entre dos
participantes (Pool) que estn preparados para enviar o recibir
mensajes.
Un ujo de mensaje puede ser representado entre dos
actividades siempre y cuando se encuentren en distintos
participantes.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Asociacin

Asociacin (Association): Se usa para asociar informacin a los


ujos de objetos. Se puede asociar texto o representaciones
grcas que no sean otro ujo de objeto.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Flujos

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Participantes

Participante (Pool): Representa a un actor o rol en un proceso


de negocio. Grcamente, es una banda en que estn
contenidos otros elementos del BPMN-BPD como por ejemplo
una Actividad.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Divisin

Divisin (Lane): Corresponde a subdivisiones de un


participante y se extienden a lo largo de l en forma horizontal
o vertical. La divisin es utilizada para organizar y categorizar
Actividades.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Objetos de datos
Objeto de datos (Data object): Es considerado un artefacto,
no un ujo de objetos, por lo que no afecta los ujos de
secuencia ni los ujos de mensajes en un proceso.
Proporciona informacin acerca de lo que hace el proceso.
Puede tomar la forma de documentos, datos y otros objetos
que son usados y actualizados por el proceso.
Por lo general aparece asociado a Actividades o Flujos de
Secuencia

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Agrupacin

Agrupacin (Group): Es un mecanismo visual que rene


elementos de un proceso de negocio. El objetivo principal es
destacar ciertas secciones del diagrama con propsitos de
documentacin y/o anlisis.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Anotacin

Anotacin (Text Annotation): Es un mecanismo visual que


rene elementos de un proceso de negocio. El objetivo
principal es destacar ciertas secciones del diagrama con
propsitos de documentacin y/o anlisis.

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Ejemplo de compra

BPMN - BPD Business Process Model and Notation - Business Process Diagram
Conociendo la herramienta...

Ejemplo B2B

Você também pode gostar