BPMN

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 33

BPMN

Business Process Modeling Notation


BPMN - conceptos

BPMN Business Process Modeling Notation, es un estándar


desarrollado por Business Process Management Initiative
(BPMI).
La especificación BPMN 2.0 fue publicada en Diciembre del 2011.
BPMN - conceptos
El objetivo principal de desarrollar BPMN fue proveer una
notación que sea fácilmente entendible por todos los usuarios de
negocio.
Desde los analistas que crean los borradores iniciales de procesos
hasta los desarrolladores técnicos que son responsables de
implementar la tecnología que ejecutará dichos procesos, por
supuesto, la gente de negocio que manejará y monitoreará estos
mismos procesos.
BPMN - conceptos
Business Process Diagram (BPD)
BPMN define un Diagrama de Procesos de Negocio (BPD), basado
en la técnica de “flowcharting” (diagramado de flujos) que ajusta
modelos gráficos de operación de procesos de negocio.
Un modelo de procesos de negocio será una red de objetos
gráficos, correspondientes a actividades y controles de flujo que
definen el orden de ejecución de éstas.
BPMN – elementos gráficos
Un BPD (diagrama de procesos de negocio) se estructura con
un grupo de elementos gráficos.
Las cuatro categorías básicas de elementos son:
Flow Objects (objetos de flujo)
Connecting Objects (objetos de conexión)
Swimlanes
Artifacts (artefáctos)
BPMN – flow objetcs
Un BPD tiene un pequeño grupo de elementos centrales (tres),
los cuales son los Flow Objects:
Event (Evento)
Activity (Actividad)
Gateway (decisión)
BPMN – flow objetcs
Evento
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 círculos con el centro abierto para
permitir anotar diferentes gatillos o resultados
Start (comienzo)

Intermediate (intermedio)

End (final)
BPMN – flow objetcs
Actividad
Una actividad (Activity) se representa por un rectángulo con sus
bordes redondeados y es un término genérico para el trabajo que un
organización realiza.
Un actividad puede ser atómica o no atómica (compuesta)

Los tipos de actividades son:


Task (tareas)

Sub-process (subproceso)
+

Los subprocesos se distinguen por un pequeño + al centro y abajo


en la figura.
BPMN – flow objetcs
Decisión
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 bifurcaciones,
como uniones y acoplamientos de flujos.
Las anotaciones al interior indican el tipo de comportamiento
de control.
BPMN – conecting objects
Conecting objects
Los objetos de flujo se conectan entre ellos en un diagrama para
crear el esqueleto básico de la estructura de un proceso de negocio.
Existen tres Connecting objects que proveen esta función de
conexión.
Sequence Flow
Message Flow
Association
BPMN – conecting objects
Sequence Flow
Un Sequence Flow se representa por una línea sólida con el
extremo sólido.
Es usada para mostrar el orden (secuencia) de la actividad
dentro del proceso.
BPMN – conecting objects
Message Flow
Un Message Flow se representa por una línea 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.
BPMN – conecting objects
Association
Una Association se representa por una línea 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.
BPMN – ejemplo
BPMN – Swimlanes
Muchas técnicas de modelados utilizan el concepto de
swimlanes como mecanismo de organización de actividades en
categorías visuales separadas para ilustrar las diferentes
capacidades funcionales o responsabilidades.
BPMN soporta swimlanes con dos constructores principales:
Pool
Lane
BPMN – Swimlanes
Pool
Un Pool representa un participante en un proceso.
El Pool también actúa como contenedor gráfico para separar al
grupo de actividades realizadas por un participante de otros
Pools.
Los Pools se usan generalmente en el contexto de situaciones
B2B.
Nombre
BPMN – Swimlanes
Lane
Un Lane es una partición 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.
Nombre
Nombre
Nombre
BPMN – Swimlanes
Los Pools se usan cuando los diagramas involucran a dos entidades
de negocios o participantes separados.
Están físicamente separados en el diagrama.
Las actividades dentro de Pools separados son consideradas auto
contenidas en el proceso. De esta forma, la secuencia del flujo
podría no atravesar el límite del Pool.
Los flujos de mensajes son los mecanismos que muestran la
comunicación entre dos participantes, conectando de esta manera
a dos Pools (o objetos dentro de los Pools).
Nombre
Nombre
Nombre
Nombre
BPMN – Swimlanes – ejemplo Pools
BPMN – Swimlanes
Los Lanes son más cercanos a los
swimlanes que tradicionalmente
se utilizan para modelar procesos
de negocio.
Los Lanes son usados para
separar actividades asociadas con
una función específica de la
organización.
La secuencia de flujos podría
atravesar los límites del Lane
dentro de un Pool.
BPMN – Artifacts
Artifacts
BPMN fue diseñado para permitir a los modeladores y herramientas
de modelado algunas flexibilidades para extender la notación
básica y proveer la habilidad de poder modelar diferentes
contextos apropiadamente.
No está limitado el número de Artefactos que se pueden agregar a
un diagrama para que éste represente más apropiadamente al
contexto del negocio.
BPMN – Artifacts
La versión actual de BPMN predefine sólo tres tipos de artefactos.

Data object
Nombre
[Estado]

Group

Anotaciones de Texto
Annotation permiten al Modelador
agregar información adicional
BPMN – Artifacts
Data object
Los Data Objects son un mecanismo para mostrar cómo las
actividades requieren o producen objetos.
Ellos se conectan a las actividades a través de asociaciones.

Nombre
[Estado]
BPMN – Artifacts
Group
Un Group es representado por un rectángulo redondeado
dibujado con línea segmentada.
El agrupamiento puede ser usado para propósitos de
documentación o análisis, y no afecta la secuencia del flujo.
BPMN – Artifacts
Annotation
Las Annotations son mecanismos para que un modelador pueda
agregar información textual adicional para el lector del diagrama
BPMN.

Anotaciones de Texto
permiten al Modelador
agregar información adicional
BPMN – Artifacts - ejemplo
BPMN – Elementos
BPMN – Notación
BPMN – Proceso de elaboración
- Establecer el alcance (tamaño) del proceso a describir. De esta
manera quedará fijado el comienzo y el final del diagrama.
Considerar subprocesos. Frecuentemente el comienzo es la salida
del proceso previo y el final la entrada al proceso siguiente.
- Identificar organizaciones (pools o albercas) involucradas
(cliente, proveedor, terceros), y su acomodo físico.
- Identificar Roles o actores (lanes o carriles), y etiquetarlos.
- Identificar acomodo de roles para cuidar flujo y sus cruces
- Identificar y listar las principales actividades/subprocesos que
están incluidos en el proceso a describir y su orden cronológico. -
Si el nivel de detalle definido incluye actividades menores, listarlas
también.
- Identificar los puntos de decisión.
- Construir el diagrama respetando la secuencia cronológica y
asignando los correspondientes símbolos (artefactos)
- Asignar un título al diagrama y verificar que esté completo y
describa con exactitud el proceso elegido.
BPMN – Reglas
- Puede haber más de un inicio del proceso.
- Puede haber varios fin de proceso tanto intermedios, como
finales
- Existe siempre un camino que permite llegar a una solución
(finalización del algoritmo).
- Siempre debe haber flujo después de todas las actividades, o
decisiones
- No se permiten decisiones enlazadas.
BPMN – Ejemplo
Empresa EMPN - Ventas
BPMN – Ejemplo
Empresa EMPN - Ventas
BPMN – Ejemplo

Ejercicio: Elabore el BPMN para el ordenar, producir y entregar una


pizza (ejercicio en clase).

Ejercicio: Elabore el BPMN de comercialización del caso de estudio


de la empresa EMPN

También podría gustarte