Está en la página 1de 26

BPMN

Notación de Modelado de
Procesos de Negocio 1
Creación de Modelos dirigidos por la
Arquitectura (MDA)
Modelo
independiente del
computador (CIM) CIM >> PIM
Creado por
analistas
organizacionales
para describir Modelo
procesos de la independiente del
organización Creado por soporte (PIM) PIM >> PSM
arquitecto
diseñador para
describir
arquitectura
Modelo
especificando
soporte (PSM)
PSM >> Programa
Creado por
desarrollador o
testeador para
implementar solución Programa

2
Desarrollos del OMG

UML 2.0 BPMN Otros ...

Metamodelo de Definiciones de Procesos Organizacionales

Información Proceso Recursos

3
Tipos de procesos

4
Proceso de Negocios - Definición

 Un Proceso de Negocio es una colección de actividades que,


tomando una o varias clases de entradas, crean una salida que
tiene valor para un cliente. (Hammer y Champy, 1993)

 Los Procesos de Negocio representan el flujo de trabajo y de


información a través del negocio. (BOMSIG, 1995)

5
Características
 Complejos

 Dinámicos

 Distribuidos y particularizados

 Duración prolongada (pueden durar incluso meses o años)

 A veces automatizados, aunque sea parcialmente

 Dependen de la inteligencia y el juicio de las personas

 Difíciles de visualizar 6
Puntos de vista
 Datos
 ¿Qué información es importante?

 Acciones
 ¿Qué acciones se realizarán?

 Organización
 ¿Qué unidades organizacionales hay?

 Procesos
 Interrelaciones entre datos, acciones y unidades
organizacionales

 Bienes / Servicios
 ¿Cuáles son los bienes o servicios claves?
7
Ciclo de Vida
 Descubrimiento
 Cómo se hacen las cosas vs. cómo se deben hacer

 Diseño
 Modelar, simular, reestructurar

 Despliegue
 Implementar uno nuevo a todos (personas, sistemas, otros procesos)

 Ejecución
 Asegurar que el nuevo proceso sea llevado a cabo

 Interacción
 Que las personas gestionen la interfaz entre procesos automáticos y manuales

 Operación y Mantenimiento
 Resolver excepciones, reasignar

 Optimización
 Cambiar el proceso para mejorarlo (debería ser un esfuerzo continuo)

 Análisis
 Medir el rendimiento e imaginar estrategias de mejoras

 Automatización
 A realizar en las etapas de despliegue, ejecución, operación y optimización. 8
BPM - ¿Nuevo paradigma?
(Gestión por Procesos)
 Es una forma de abordar la comunicación entre los
clientes / usuarios y los técnicos.
 Gente de negocios  procesos, roles, personas, …
 Técnicos  sistemas, máquinas, datos, …

 Con BPM todos hablan de lo mismo

 Lenguaje pensado para los no técnicos

 La tecnología BPMS reduce la distancia con los


sistemas, máquinas y aplicaciones que automatizan
los procesos
9
¿Qué es el Modelado de
Procesos?
 La captura de una secuencia ordenada de actividades
económicas e información de soporte.

 Los procesos de Negocio de describen como un negocio alcanza


sus objetivos

 Hay diferentes niveles del modelado de procesos:

 Mapas de Proceso – simples organigramas de las actividades

 Descripciones de Proceso - los organigramas se extendieron


con información adicional, pero no la suficiente para definir en su
totalidad el funcionamiento actual

 Modelos de Proceso - Los organigramas se extendieron con la


suficiente información para que el proceso pueda ser analizado,
simulado, y/o ejecutado
10
Otro enfoque de BMP
 El enfoque se centra en el dominio del problema
 Dominio de la solución  ingenieros
 Dominio del problema  gente de negocios

 En el dominio del problema todos deben adaptarse a


la gente de negocios

Proceso

Datos Acciones Tecnología OO


11
Modelos de procesos
 Representación abstracta – gráfica - de los procesos de una
organización.

 Muestra cómo y quién efectúa las actividades que generan


valor para la organización

 Muestran:
 Los actores involucrados en los procesos
 Cuáles son las actividades operativas?
 Qué actividades son ejecutables? y por quién?
 Entradas y salidas de las actividades
 Secuencia de los actividades
 Recursos consumidos
 Los eventos que dirigen el proceso.
12
Ejemplo

Paciente

1) Quiere 5) Ingresa 6) Se 8) Recoge 9) 10) Éste


ver al a ver al siente remedio y Necesita es su
médico médico enfermo se va su remedio
remedio
Consultorio

Recibe Recibe
Recibe al Recibe Entrega Entrega
respuesta pedido
paciente síntomas prescripción remedio
del médico remedio

13
Ejemplo

Notificar
Se Verificar Determinar Aprobar o aprobación
completó registro de política de rechazar o rechazo
una orden aplicación premios política de política

14
¿Qué es BPMN?
 BPMN es una notación gráfica para la definición de procesos de
negocios.

 BPMN es un acuerdo entre múltiples creadores de


herramientas de modelado, que tienen sus propias notaciones,
en beneficio de los usuarios finales, para el entendimiento y
entrenamiento.

 Provee un mecanismo para generar un Proceso de Negocios


Ejecutable (BPEL) desde la notación de niveles de negocio.
 Un proceso de negocios desarrollado por un analista de negocios
puede ser directamente aplicado al motor de BPM, en lugar de
tener que ser interpretado por humanos o traducido a otros
lenguajes. 15
Diagramas BPMN

 BPMN define diagramas de procesos de


negocios basados en la técnica de diagramas
de flujo, adaptados para graficar las
operaciones de los procesos de la
organización.

 Se compone de un conjunto de elementos


gráficos que facilitan un diagrama entendible
tanto por audiencias de negocios como
técnicas.
16
El reloj de arena de BPM

17
Principales objetivos
 Proveer una notación que sea fácilmente
entendida por todos los usuarios, desde el
analista de negocio, el desarrollador técnico
y hasta la propia gente del negocio

 Crear un puente estandarizado para el vacío


existente entre el diseño del proceso de
negocio y su implementación.

 Asegurar que los lenguajes para la ejecución


de los procesos de negocio puedan ser
visualizados con una notación común. 18
Elementos de los diagramas

 Estos elementos son de dos categorías:

 Lista de elementos centrales que dan soporte a


los requisitos de una notación simple;

 Lista completa de elementos, incluyendo los


centrales, que de manera conjunta dan soporte a
los requisitos de una notación de gran alcance

19
Categorías básicas de elementos

 Las cuatro categorías básicas de elementos


que se pueden encontrar en un Diagrama de
Proceso de Negocio son:
 Objetos de Flujo

 Objetos de Conexión

 Swimlanes (Roles)

 Artefactos

20
Elementos centrales del diagrama

21
Lista completa de elementos

22
Objetos de flujo

Eventos (Nodos):

Inicial Intermedio Final

Actividad:

Decisión:

23
Objetos de conexión

Flujo de secuencia:

Flujo de mensaje:

Asociación:

24
Objetos de carriles (Swimlanes)

Carril:
(Pool)
er b mo N

Carriles:
er b mo N er b mo N

(Lane)
er b mo N

25
Artefactos

Objeto de datos:

Grupo:

Anotación:

26