Está en la página 1de 47

BPMN

Proceso de negocios
Un proceso de negocios es un conjunto de
pasos o actividades relacionadas en las que
intervienen gente, informacin y otros
recursos para crear valor.

Los procesos de negocios se integran de
pasos que se pueden identificar en el tiempo
y el espacio

Tiene un principio y un fin
Procesos de Negocios
Tienen entradas y salidas

Tiene un grado de formalizacin pero no
necesitan ser totalmente estructurados
Procesos de negocios
Los procesos de negocios son la manera
ms comn de mejorar el desempeo de
los sistemas de trabajos ya que podemos
cambiar el procesos de negocios
cambiando, eliminando o agregando
pasos
Modelado de procesos
El modelado de procesos es en si
mismo el proceso de negocios.

Es la subdivisin del proceso de
negocios en sus elementos bsicos
con el propsito de poderlos estudiar y
mejorarlos
Modelado de Procesos de Negocios
El modelado de procesos es esencial en
el desarrollo de los sistemas de
informacin ya que nos ayuda a
identificar el problema que el sistema de
informacin deber resolver y la manera
en como deber resolverlo
7
Modelo en las Organizaciones
Modelo es un conjunto de conceptos que
permiten construir una representacin
organizacional de la empresa.
Dos enfoques:
Funcional (Tradicional)
Proceso
PROCESOS
ORGANIZACIONES POR
PROCESOS
ORGANIZACIONES
TRADICIONALES
Enfoque Funcional
VERTICAL
Enfoque de Procesos
HORIZONTAL
Funcin vs. Proceso
Funcin: identificada por un verbo. Es continua.
Comercializar
Fabricar
Vender
Expedir
Comprar
Proceso: identificado por verbo+sustantivo. Tiene
un inicio y un fin. No es continuo.
Tomar un pedido
Ensamblar un pieza
Facturar a un cliente
Solicitar materiales
Qu es el Modelado del Negocio?
Es una tcnica para modelar procesos del negocio.
El Modelo de negocio provee una manera de expresar los
procesos del negocios en trminos de actividades del
negocio y comportamiento colaborativo.

EMPRESA
INPUT OUTPUT
Desarrollado por Business Process Management
Initiative (BPMI).

Es un estndar: BPMN Business Process Modeling
Notation.

La especificacin BPMN 1.0 fue publicada en Mayo del
2004.
Introduccin
El objetivo principal de desarrollar BPMN es proveer
una notacin que sea fcilmente entendible por todos
los usuarios de negocio.

Desde los analistas que crean los borradores iniciales
de procesos hasta los desarrolladores tcnicos que son
responsables de implementar la tecnologa que
ejecutar dichos procesos. Y por supuesto, la gente de
negocio que manejar y monitorear estos procesos.
Introduccin
BPMN define un Diagrama de Procesos de Negocio
(BPD), basado en la tcnica de flowcharting
(diagramado de flujos) que ajusta modelos grficos de
operacin de procesos de negocio.

Un modelo de procesos de negocio es una red de objetos
grficos, correspondientes a actividades y controles de
flujo que definen el orden de ejecucin de stas.
Introduccin
Un BPD (diagrama de procesos de negocio) se estructura
con un grupo de elementos grficos.

Las cuatro categoras bsicas de elementos son:

Flow Objects (objetos de flujo)
Connecting Objects (objetos de conexin)
Swimlanes (Carriles)
Artifacts (artefctos)

Elementos
Un BPD tiene un pequeo grupo de elementos centrales
(tres), los cuales son los Flow Objects:

- Event (Evento)

- Activity (Actividad)

- Gateway (Decisin)
Elementos: Flow Objects
Un evento se representa por un circulo y es algo que
sucede durante el curso de un proceso de negocio.

Los eventos afectan el flujo del proceso y
usualmente tienen un causa (trigger - gatillo) o un impacto
(result resultado).

Los eventos se representan con crculos con el
centro abierto para permitir anotar diferentes gatillos o
resultados.

Flow Objects: Event
Hay tres tipos de eventos basado en cundo ellos
afectan el flujo:

- Start (comienzo)

- Intermediate (intermedio)

- End (final)

Flow Objects: Event
Una actividad (Activity) se representa por un
rectngulo con sus bordes redondeados y es un
trmino genrico para el trabajo que un organizacin
realiza.

Un actividad puede ser atmica o no atmica
(compuesta).
Flow Objects: Activity
Los tipos de actividades son:

- Task (tareas)


- Sub-process (subproceso)



Los subprocesos se distinguen por un pequeo + al centro y
abajo en la figura.
Flow Objects: Activity
+
Un Gateway es representado por la figura de un
diamante y se usa para controlar la divergencia de la
secuencia de un flujo.

Determina las tradicionales decisiones, tanto de
bifurcaciones, como uniones y acoplamientos de
flujos.

Las anotaciones al interior indican el tipo de
comportamiento de control.
Flow Objects: Gateway
Los objetos de flujo se conectan entre ellos en un
diagrama para crear el esqueleto bsico de la
estructura de un proceso de negocio.

Existen tres Connecting Objects que proveen esta
funcin de conexin.

Elementos: Connecting Objects
- Sequence Flow

- Message Flow

- Association
Connecting Objects: Sequence Flow
Un Sequence Flow se representa por una lnea slida
con el extremo slido

Es usada para mostrar el orden (secuencia) de la
actividad dentro del proceso.

Note que el trmino control flow generalmente no es
usado en BPMN.

Connecting Objects: Message Flow
Un Message Flow se representa por una lnea
segmentada con el extremo sin relleno.

Es usada para mostrar el flujo de mensajes entre dos
participantes de procesos separados (business entities o
business roles).

En BPMN, dos Pools en el diagrama representan a
dos participantes.

Connecting Objects: Association
Una Association se representa por una lnea
segmentada finamente con el extremo en punta.

Se usa para asociar datos, textos u otros artefactos con
flujos de objetos.

Las asociaciones son usadas para mostrar las entradas
y salidas de las actividades.
Ejemplo con formas bsicas
Ejemplo de Proceso de Negocio Simple
Ejemplo con formas bsicas y marcas internas en las
formas
Segmento de un Proceso con ms detalles
Elementos: Swimlanes
Muchas tcnicas de modelados utilizan el concepto de
swimlanes como mecanismo de organizacin de
actividades en categoras visuales separadas para
ilustrar las diferentes capacidades funcionales o
responsabilidades.

BPMN soporta swimlanes con dos constructores
principales:

- Pool
- Lane
Swimlanes : Pool
Un Pool representa un Participante en un Proceso.

El Pool tambin acta como contenedor grfico para
separar al grupo de actividades realizadas por un
participante de otros Pools. Los Pools se usan
generalmente en el contexto de situaciones B2B.
N
o
m
b
r
e

Swimlanes : Lane
Un Lane es una particin dentro de un pool y se
extiende a lo largo de todo el pool, tanto vertical como
horizontalmente.

Los Lanes son usados para organizar y categorizar
actividades.
N
o
m
b
r
e

N
o
m
b
r
e

N
o
m
b
r
e

Swimlanes : Pool & Lane
Los Pools se usan cuando los diagramas involucran a
dos entidades de negocios o participantes separados.

Estn fsicamente separados en el diagrama.

Las actividades dentro de Pools separados son
consideradas auto contenidas en el proceso. De esta
forma, la secuencia del flujo podra no atravesar el lmite
del Pool.
Swimlanes : Pool & Lane
Los flujos de mensajes son los mecanismos que
muestran la comunicacin entre dos participantes,
conectando de esta manera a dos Pools (u objetos
dentro de los Pools).
Swimlanes : Pool & Lane
Ejemplo de BPD con Pools
Swimlanes : Pool & Lane
Los Lanes son ms cercanos a los swimlanes que
tradicionalmente se utilizan para modelar procesos de
negocio.

Los Lanes son usados para separar actividades
asociadas con una funcin especfica de la organizacin.

La secuencia de flujos podra atravesar los lmites del
Lane dentro de un Pool, pero podran no usarse flujos de
mensajes entre Flow Objects en Lanes del mismo Pool.
Swimlanes : Pool & Lane
Segmento de un Proceso con Lanes
Elementos : Artifacts
BPMN fue diseado para permitir a los modeladores y
herramientas de modelado algunas flexibilidades para
extender la notacin bsica y proveer la habilidad poder
modelar diferentes contextos apropiadamente.

No est limitado el nmero de Artefactos que se pueden
agregar a un diagrama para que ste represente ms
apropiadamente al contexto del negocio.

La versin actual de BPMN predefine slo tres tipos de
artefactos.
Elementos : Artifacts
Data object




Group




Annotation
Nombre
[Estado]
Anotaciones de Texto
permiten al Modelador agregar
informacin adicional
Artifact : Data Object
Los Data Objects son un mecanismo para
mostrar como las actividades requieren o
producen objetos.

Se conectan a las actividades a travs de
asociaciones.


Nombre
[Estado]
Artifact : Group
Un Group es representado por un
rectngulo redondeado dibujado con
lnea segmentada

El agrupamiento puede ser usado para
propsitos de documentacin o anlisis,
y no afecta la secuencia del flujo.


Artifact : Annotation
Las Annotations son mecanismos
para que un modelador pueda
agregar informacin textual adicional
para el lector del diagrama BPMN.

Anotaciones de Texto
permiten al Modelador agregar
informacin adicional
Artifact
Los modeladores puede crear sus propios tipos de
artefactos que agreguen ms detalle al proceso.

Con bastante frecuencia se muestran entradas y salidas
de actividades en los procesos. Sin embargo, la
estructura bsica del procesos, es especificada con
actividades, gateways, y flujos de secuencia.
Artifact
Segmento de un Proceso con
Lanes. Sin artefactos.
Segmento de un Proceso con Lanes.
Con artefactos.
Elementos centrales de los diagramas
Lista completa de elementos
Ejemplo
Elementos del Proceso

También podría gustarte