Está en la página 1de 78

TALLER DE MODELAMIENTO DE

PROCESOS DE NEGOCIO CON BPMN


SESIÓN 1
Objetivos del taller

Entender la disciplina de Gestión de Procesos de Negocio (BPM) y


su ubicación dentro de un marco de arquitectura empresarial.

Identificar y analizar los principales procesos operativos y de


soporte en una organización.

Modelar procesos de negocio utilizando la notación Business


Process Model & Notation (BPMN 2.0).

Aprender una herramienta informática (Bizagi Modeler) para el


modelamiento de procesos de negocio.

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 2


Evaluaciones

• CP 1: Modelamiento básico de un proceso (20%)


• CP 2: Modelamiento con múltiples instancias (30%)
ENTREGABLES
• CP 3: Modelamiento de transacciones (30%)
• CP 4: Simulación de procesos (20%)

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 3


Agenda Sesión 1

Arquitectura Empresarial

Fundamentos de BPM

Identificación de Procesos

Elementos básicos de la notación BPMN

Uso de Bizagi Modeler

Caso Práctico 1

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 4


¿Qué es “arquitectura”?
El Coliseo Romano NO es
arquitectura. El Coliseo Romano es el
RESULTADO de una arquitectura.
El resultado es una instancia de una
arquitectura, su implementación.

Arquitectura es…
...la organización fundamental de algo, materializado en:
• Sus componentes.
• Sus relaciones entre ellos y su entorno.
• Los principios que gobiernan su diseño y evolución.

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 5


Arquitectura Empresarial es…

…el proceso de transformar una visión …una lógica organizacional para


y estrategia de negocios en cambios procesos de negocio e infraestructura
efectivos empresariales mediante la de TI que refleja el modelo operativo
creación de modelos que describen el de una organización utilizado para
estado actual y futuro de una entregar bienes y servicios a clientes.
(MIT Center for Information Systems Research)
organización.
(Gartner Group)

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6


¿Por qué Arquitectura Empresarial?

Sin Arquitectura Empresarial, no es posible crear sistemas


de soporte empresarial de mediana o alta complejidad, y
no será posible cambiarlos en un tiempo mínimo, a bajo
costo y sin interrumpir las operaciones de la organización.

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 7


¿Por qué Arquitectura Empresarial?

http://www.ruthmalan.com/journal/2011/2011JournalFebruary.htm

“Enterprise Architect”: “intelligent designer” of overwhelming complexity,


without the god-like powers to back that up
http://enterprisechess.com/2015/03/08/losing-a-limpet-what-happens-when-we-dont-have-enterprise-architecture/

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 8


Dominios de Arquitectura Empresarial (TOGAF)

Arquitectura de Negocios

Procesos de negocio, organización, personas

Arquitectura de Arquitectura de Datos


Aplicaciones
Servicios Datos, información

Arquitectura Tecnológica

Hardware, software, redes


12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 9


TOGAF Architecture Development Method (ADM)
Preparar la organización para un
proyecto de arquitectura
Asegurar que cada etapa esté Definir el contexto, alcance,
basada y valide los restricciones, expectativas;
requerimientos del negocio crear visión de arquitectura

Desarrollar arquitectura de
negocio (AS-IS y TO-BE)
Procesos de gestión de cambios
que aseguren que la Desarrollar arquitectura de
continuidad de la arquitectura datos y aplicaciones (AS-IS y
TO-BE)

Desarrollar arquitectura
tecnológica e infraestructura
(AS-IS y TO-BE)
Verificar que la implementación
sea conforme a la arquitectura
definida

Analizar costos, beneficios y Realizar planeamiento inicial


riesgos de implementación

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 10


Fase B: Arquitectura de Negocios
Objetivos
• Desarrollar la Arquitectura de Negocios Objetivo describiendo
cómo necesita operar la empresa para alcanzar sus objetivos
de negocio y responder a la estrategia definida.
• Identificar componentes de arquitectura candidatos basados
en las brechas entre la arquitectura AS-IS y TO-BE.

Herramientas

Organización Servicio de Descomp. Ciclo de Vida


/Actor negocio funcional del producto
/Funciones

Servicio de
Contratos Casos de uso
negocio
/Métricas (UML)
/Información

Matriz de
Matriz Footprint del Flujo de
interacción de
Actor/Role negocio Procesos
negocios
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 11


¿Qué es un proceso?
 Conjunto organizado de actividades repetibles y
relacionadas entre sí que transforman elementos
de entrada en elementos de salida (bienes o
servicios) de valor agregado para satisfacer las
expectativas de clientes externos y/o internos.

 Usa recursos, es sometido a controles y puede


ser monitoreado (indicadores).

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 12


Elementos de un proceso

3.Controles/Restricciones

RETROALIMENTACIÓN

PROVEEDOR 1. Entrada 2. Salida CLIENTE


interno/ Proceso interno/
externo (Insumo) (Bienes externo
o servicios)

Valor
4. Recursos Agregado

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 13


Características de un proceso
Proceso

Evento Resultado

Actividades

Secuencia de valor agregado


Inicio Fin

Actores Recursos 12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 14


Características de un proceso

Es finito, tiene un inicio y un final.

Es repetitivo.

Define un resultado esperado.

Implica una secuencia de actividades en función del tiempo.

Añade valor.

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 15


Gestión Funcional (Vertical)

Decisiones
Políticas y
Gerencia
General

Marketing Compras Producción


Información

¿Proveedores? ¿Actividades? ¿Clientes?


12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 16


Desventajas de la gestión funcional
 Falta enfoque en el cliente
 El organigrama no muestra los clientes,
productos y actividades
 Se establecen objetivos por área de manera
independiente y no reconoce a las demás áreas
como socios
 No se les da poder de decisión y autonomía a los
empleados
 Escasa visión global

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 17


“Efecto SILO” en las organizaciones funcionales

× Departamentos o áreas parecen estancos ("SILOS")


× Con escasa comunicación entre ellos
× Otras áreas = rivales o enemigos
× Objetivos descoordinados, se desconoce lo que hace el otro
× Escasa visión global
× Orientación al cliente es escasa o nula.
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 18


Gestión por procesos (horizontal)

Resultados

Requerimientos

Los eventos suceden horizontalmente

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 19


Gestión por procesos (horizontal)

Proceso

Proveedores Clientes

 Las organizaciones actúan de manera más efectiva cuando todas sus


actividades interrelacionadas y recursos se gestionan como procesos.
 Es un modo de administrar actividades empresariales que agrupa las
actividades por procesos en base a las necesidades del cliente
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 20


Ventajas de la gestión por procesos

Enfocada en el cliente

Los procesos atraviesan la organización, saltando barreras


departamentales

Enfatiza el gerenciamiento integral del negocio

Permite visualizar horizontalmente cuál es la razón de ser de una


compañía

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 21


Gestión de procesos

Análisis de Mejoramiento
contínuo
Procesos

Diseño
/Rediseño
de procesos

Definición de Automatización
workflow e
indicadores

Monitoreo

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 22


Gestión por procesos / Gestión de procesos
Gestión por Procesos

Arquitectura Alineación estrategia Alineamiento sistemas


Empresarial empresarial  procesos gestión  procesos

Gestión de Procesos

Modelamiento Automatización Monitoreo y


y diseño e integración mejora continua

Técnicas y Tecnologías Conocimiento y


metodologías BPM BPM cultura BPM
Arquitectura Gestión del Organización
tecnológica cambio
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 23


Business Process Management - BPM
Business Process Management (BPM) es una disciplina de
gestión que integra la estrategia y objetivos de una
organización con las expectativas y necesidades de sus
clientes mediante el análisis de procesos de inicio a fin.

BPM abarca estrategias, objetivos, cultura, estructuras


organizativas, roles, políticas, metodologías y herramientas
de IT para:
a) Analizar, diseñar, implementar, controlar y mejorar de
forma continua procesos completos, y
b) Establecer procesos de gobierno
Association of Business Process Management Professionals (ABPMP)

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 24


Clasificación de los procesos
Inter-áreas
Macro Procesos
Responsable: Dueño del Proceso
Según ámbito de
aplicación

Procesos/SubProcesos
Dentro de un área
Responsable: Jefe / Supervisor

Vinculados a la alta dirección. Enfocados a


Estratégicos mediano y largo plazo. Despliegue de planes
y políticas.

Generan el producto o servicio que se


Según rol en la
organización
Operativos entrega al cliente. Tienen relación directa con
el cliente.

Apoyan y proporcionan recursos a los


Soporte procesos operativos para que cumplan sus
fines. Ordenan funcionamiento de la empresa.

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 25


Clasificación de los procesos
Por ámbito de Por el rol en
aplicación organización
Introducir nuevo producto Macro Proceso Operativo
Emitir facturas a proveedores Proceso/ SubProceso Soporte
Gestionar venta de productos Macro Proceso Operativo
Ensamblar pieza SubProceso Operativo
Atender cliente Proceso Operativo
Generar O/C SubProceso Soporte
Realizar pago impuestos Proceso/ SubProceso Soporte
Gestionar RRHH Macro Proceso Soporte
Realizar plan anual Macro Proceso Estratégico

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 26


Mapa de Procesos
PROCESOS ESTRATÉGICOS
Desarrollar
Desarrollar Estrategia y Desarrollar Productos
Planes de
Visión Nuevos
Negocio

PROCESOS OPERATIVOS

Satisfacción
Necesidades

Elaborar Gestionar Venta Gestionar Pedidos Atender al Cliente

Cliente
Cliente

Productos de Productos de Productos

PROCESOS DE SOPORTE
Gestionar Administrar Realizar Administrar
Recursos Recursos Gestión Procesos y
Humanos Financieros Contable Tecnología

Gestionar Realizar
Gestionar Realizar Asesoría
Planeamiento Investigación de
Calidad Legal
Comercial Mercado

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 27


Mapa de Procesos - Ejemplos

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 28


Mapa de Procesos - Ejemplos

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 29


Mapa de Procesos - Ejemplos
Procesos Estratégicos

Prestación de Servicio por Tercero


Oncología
Compras Centralizadas de Medicamentos
CLIENTES ENFERMOS / SANOS

Medico En Planta

CLIENTES ESTABILIZADOS
Dental
Ambulancia
Centro de Contacto

Seguimiento
Medico Domiciliario

Servicios Médicos

Historia Clínica

Procesos de Soporte
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 30


Mapa de Procesos - Ejemplos
Administrar Capital Humano Procesos Estratégicos Gestionar Calidad y riesgo
Prestación de Servicio por Tercero
Oncología
Compras Centralizadas Medicamentos
Medico En Planta
Dental
Ambulancia
CLIENTES ENFERMOS / SANOS

CLIENTES ESTABILIZADOS
Medico Domiciliario
Consulta Medica
Referencia
Emergencia Hospitalización
Centro de Contacto

Preventiva

Seguimiento
Admisión Ambulatoria

Consulta Medica Proced. Médicos


Radioterapia
Recuperativa Rehabilitación
Triaje Emergencia
Quirófano Hospitalización UCI
Banco de Sangre Recup. anestésica Nutrición
Enfermería
Esterilización
Imágenes Diagnosticas
Laboratorio
Farmacia
Historia Clínica

Mant.Serv. Gnrales Compras y Logística Sistemas


Contab. y Finanz. Gestión de Ingresos Admin. de Personal 12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 31


Niveles de modelamiento de procesos
PROCESOS ESTRATÉGICOS

Mapa de Macro-Procesos
REQUISITOS DE

SATISFECHOS
CLIENTES
CLIENTES

PROCESOS OPERATIVOS

PROCESOS DE APOYO

Modelo Funcional

Proceso de Inicio a Fin


Nivel Descriptivo
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 32


Proceso y procedimiento

Proceso Qué
Conjunto de Actividades que transforma entradas en salidas

Procedimiento Cómo
Forma específica (secuencia de pasos) de cómo se lleva a
cabo un proceso

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 33


Descripción de procesos

Ficha de Proceso: Flujograma o


Diagrama SIPOC ¿Descripción? Diagrama de
Proceso de
Negocio
1. Ficha de 2. Diagrama (BPD)
Proceso de Proceso

¿Cuál es el propósito del proceso? ¿Qué actividades se realizan?


¿Cuáles son sus actividades? ¿Quién realiza las actividades?
¿Cuáles son sus entradas y salidas? ¿En qué orden se realizan las actividades?
¿Quiénes son sus clientes y proveedores? …

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 34


Ficha de proceso- Diagrama SIPOC

S I P O C
Suppliers Inputs Processes Outputs Clients

Personas u Material, Servicio, Actividad 1 Productos, Servicio, Usuarios de los


organizaciones que Documentos, Documentos, productos
ofrecen insumos Información Información producidos
para el proceso Actividad 2

Pueden ser externos Utilizado por Tiene valor


(empresas) o internos el proceso para los clientes
Actividad 3
(empleado) para producir
resultados

http://www.discover6sigma.org/d6slab/sipoc/

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 35


Ejemplo diagrama SIPOC
Nombre del Proceso o
Subproceso de Compra de Materiales – Realizar Compra de Materiales
Procedimiento
OBJETIVO Establecer las actividades requeridas para generar una orden de compra de materiales a proveedores

Responsable del Proceso Jefe de Abastecimiento

Marco de Control Políticas o Normas: Política de Compras


Termina: Generación y envío de la Orden de compra de
ALCANCE Empieza: Recepción del requerimiento de materiales
materiales al proveedor
Proveedores Entradas Proceso (Actividades) Salidas Clientes Controles Recursos
Requerimiento con Aprobación,
Requerimiento Requerimientos revisados Jefe de Abastecimiento,
Área Solicitante Consultar requerimientos Jefe de Abastecimiento prioridad del requerimiento, Política
aprobado en Sistema Sistema ERP
de compras

Jefe de Requerimiento Elaborar y Enviar solicitud de Solicitud de Cotización Stock revisado, procedimiento de Jefe de Abastecimiento,
Proveedor
Abastecimiento revisado cotización enviada compras Correo Electrónico

Cotización de Registrar Cotizaciones de Cotizaciones registradas en Especificaciones del requerimiento, Jefe de Abastecimiento,
Proveedor Jefe de Abastecimiento
Proveedor Proveedores Sistema Política de compras Sistema ERP

Cotizaciones
Jefe de Elaborar hoja de evaluación Hoja de evaluación Procedimiento de evaluación de Jefe de
registras en Jefe de Abastecimiento
Abastecimiento de Proveedores completada proveedores, Política de compras Abastecimiento
Sistema

Jefe de Hoja de evaluación Seleccionar proveedor Proveedor seleccionado en Jefe de Abastecimiento,


Jefe de Abastecimiento Política de compras
Abastecimiento completada ganador Sistema Sistema ERP

Proveedor Gerente de Jefe de Abastecimiento,


Jefe de
seleccionado en Generar O/C O/C preparada Administración o Política de compras Sistema ERP
Abastecimiento
Sistema, Cotización Gerente de Finanzas

Gerente de
Jefe de O/C aprobada, O/C Administración o
O/C preparada Evaluar O/C Jefe de Abastecimiento Presupuesto del área, compras
Abastecimiento rechazada Gerente de Finanzas,
Sistema ERP

Gerente de
Jefe de Abastecimiento,
Administración o O/C aprobada Enviar O/C O/C enviada Proveedor Política de compras, Monto de O/C
Correo Electrónico
Gerente de Finanzas
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 36


Notaciones para modelar procesos
UML: Casos de uso, diagrama de
IDEF0 e IDEF3
actividades

Event-Driven Process Chain


(EPC)

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 37


Business Process Model & Notation (2.0)

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 38


Cuadro comparativo de notaciones

Notación Alcance de la notación Nivel de difusión en Modela


Modela Modela eventos Modela recursos empresas colaboración
secuencia de (estandarización) entre
actividades y si procesos
estás se
(colaboración
realizan en
y coreografía)
paralelo
Idef-0 No Muy limitado Sí Limitado No
Idef-3 Sí No No Limitado No
Diagramas Sí No Sí Sí Limitado
de
Actividad
EPC Sí Limitado Sí Para modelar procesos No
soportados por SAP

BPMN Sí Sí Sí Sí Sí

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 39


Business Process Model & Notation (BPMN)

Es una notación gráfica estándar para


modelamiento de procesos de negocio (no es
una metodología)

Modela la secuencia de actividades, los


mensajes intercambiados entre los diferentes
participantes y toda la lógica necesaria para que
un proceso sea analizado, simulado y mejorado
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 40


Lenguaje de modelamiento BPMN

• Conjunto de símbolos
Posee una
sintaxis • Reglas para combinar los
símbolos gráficamente

• Las estructuras que se


Posee una
forman con los símbolos
semántica
poseen un significado

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 41


Ventajas de BPMN
Lenguaje común estándar

Fácil entendimiento

Simple

Semántica precisa y completa

Permite diagramar los procesos más complejos

Estandarización y reutilización dentro y fuera de la


organización

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 42


Historia de estándares relacionados a BPMN

2013 ISO/IEC 19510 BPMN 2.0.1


2012

2011

2010 XPDL 2.2


2009 BPMN 2.0
2008
XPDL 2.1
2007

2006 BPMN 1.1


2005 XPDL 2.0
2004
BPMN 1.0 BPEL
2003 XPDL 1.0
2002 MOF BPELWS Formato de
Intercambio
2001 UML XMI BPML
2000 Lenguaje de
ejecución
G. Raymond, Softeam, 2012; elaboración propia 12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 43


Elementos básicos de la notación
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 44


Canales
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 45


Canales
Contenedor (Pool)
 Contiene a un único proceso
 El nombre del contenedor es el nombre del proceso
 Los flujos de secuencia no pueden cruzar los límites del pool

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 46


Canales
Carril (Lane)
 Subdivisión del pool
 Define a las personas (roles, puestos, áreas) que realizan las
actividades
 Los flujos de secuencia pueden atravesar los límites de los lanes

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 47


Pool = Director de Orquesta

 Representa una instancia invisible que dirige y


controla el flujo de actividades en el proceso
 Asigna actividades entre los lanes
 Encargado de la orquestación

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 48


Actividades
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 49


Actividades
• Representa las tareas o pasos dentro de un proceso
• Consume recursos como tiempo y costos

• Dos tipos de actividades:


– Tareas: actividades simples (atómicas), indivisibles
– Sub-procesos: actividades compuestas

1. Tareas 2. Subprocesos
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 50


Tipos de Tareas
1. Tarea Simple
Ej: Empaquetar productos

2. Tarea Manual
Ej: Empaquetar productos

3. Tarea de Usuario
Ej: Registrar datos

4. Tarea de Script
Ej: Generar número de solicitud

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 51


Tipos de Tareas (cont.)

5. Tarea de Envío
Ej: Enviar una solicitud

6. Tarea de Recepción
Ej: Recibir un informe

7. Tarea de Servicio
Ej: Validar DNI en Reniec

8. Tarea de Regla de Negocio


Ej: Verificar crédito

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 52


Eventos
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 53


Eventos
 Representa “algo que ocurre” o “puede ocurrir” durante
el curso de un proceso
 Tienen una causa y un impacto
 Pueden iniciar, retrasar, interrumpir o finalizar el flujo de
un proceso

Evento de Inicio

Evento Intermedio

Evento de Fin

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 54


Eventos de inicio
Indican cuándo inicia un proceso
Simple
No define ningún disparador

Mensaje El disparador es un mensaje que llega desde un participante


externo. El proceso se inicia cuando se recibe un mensaje.
Ejemplo: Cliente pide una verificación en su cuenta

Temporizador El disparador es una fecha y hora específica o un intervalo de


tiempo. El proceso se inicia en una fecha específica o cada
determinado intervalo de tiempo.
Ejemplo: El viernes de cada mes a la 8pm

Señal El disparador es una señal recibida del exterior o de otro proceso.


El proceso se inicia cuando se detecta la señal.
Ejemplo: El Estado publica las bases para una licitación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 55


Eventos intermedios
Simple
Indica que algo ocurre o puede ocurrir dentro de la secuencia del
proceso

Envío de
Mensaje Se dispara el envío inmediato de un mensaje a un destinatario
especifico. El proceso continúa luego del envío.
Ejemplo: Comunicar al cliente que el crédito fue aprobado

Recepción
de Mensaje El proceso se detiene hasta que se recibe el mensaje.
Ejemplo: Recibir cotizaciones del proveedor

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 56


Eventos intermedios (cont.)
Envío de
Señal Se dispara el envío inmediato de una señal. El proceso continúa luego
del envío. Otros procesos pueden reaccionar a la señal emitida.
Ejemplo: Publicar oferta laboral en la página web

Recepción
de Señal El proceso se detiene hasta que se recibe la señal.
Ejemplo: Esperar respuesta a la licitación

Temporizador
El proceso se detiene hasta que se cumple el lapso o se arriba la
fecha determinada.
Ejemplo: Esperar 10 días luego de publicada la oferta laboral

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 57


Eventos de fin
Indican cómo termina un flujo
Simple
No define ningún resultado

Mensaje El flujo termina con el envío de un mensaje a un participante


externo.
Ejemplo: Notificar al cliente acerca del crédito aprobado

Señal El flujo termina con el envío de una señal. Otros procesos pueden
reaccionar o no a esta señal.
Ejemplo: Publicar en la pagina web resultados de selección de
personal

Terminal Detiene todas las actividades del proceso, incluso aquellas que se
encuentran en curso.
Ejemplo: Cliente cancela solicitud de licencia de funcionamiento
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 58


Ejemplos de Eventos

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 59


Compuertas
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 60


Compuertas
Permiten controlar los puntos de divergencia (decisiones) y
convergencia (sincronización) de un flujo

Divergencia o decisión

Convergencia o sincronización

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 61


Tipos de compuertas

Exclusiva Compleja

Paralela Basada en eventos

Inclusiva Paralela basada en


eventos

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 62


Objetos de datos
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 63


Objetos de datos
 Documentos o formularios o entidades que son actualizadas
durante el proceso
 Documentos electrónicos o físicos
 Pueden entrar o salir de una actividad
 Se pueden documentar los estados, normalmente en la segunda
línea de texto, entre corchetes

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 64


Anotaciones
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 65


Anotaciones
 Agregan información relevante, comentarios
 Equivalente a colocar comentarios */ */ en un lenguaje de
programación

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 66


Agrupaciones
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 67


Agrupaciones
 Permiten relacionar distintos elementos en un diagrama
 No afectan los flujos de ejecución
 Pueden cruzar los límites del pool

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 68


Flujos de secuencia
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 69


Flujos de secuencia
 El flujo de secuencia controla la secuencia de las actividades o
elementos dentro del proceso
 Une actividades, eventos y compuertas dentro del contenedor
(pool)
 Se usa para mostrar el orden (secuencia) de las actividades dentro
del proceso
 La fuente y destino pueden ser: actividades, eventos y compuertas
(gateways)
 Los flujos de secuencia no pueden cruzar los límites de un pool

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 70


Flujos de mensaje
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 71


Flujos de mensaje
 Se usa para mostrar el flujo de mensajes (interacción) entre dos
participantes de procesos separados (representados como pools)
 No se permite el uso de una línea de mensaje entre objetos dentro
de un mismo pool
 No implica secuencia de actividades sino comunicación entre
procesos

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 72


Flujos de asociación
Actividades

Objetos de
Eventos
Flujo

Compuertas

Pools
Canales
Lanes

Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia

Flujos de
Conectores
mensaje

Asociación
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 73


Flujos de asociación
 Une artefactos con actividades
 Son usadas para mostrar las entradas y las salidas de las
actividades

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 74


Resumen
Objetos de Flujo Objetos Conectores Artefactos

Actividad Secuencia Anotación [Texto


Evento Mensaje Grupo

Compuerta Asociación De usuario ?

Participantes Datos

Objeto de Datos Datos de


Lane Lane

Entrada
Pool

Datos de
Almacenamiento
Salida

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 75


Bizagi Modeler

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 76


Caso Práctico 1
El proceso inicia cuando al director del área le llega una carta del Organismo de
Control con un requerimiento de información específico. El director del área ingresa
el requerimiento al sistema, asigna la persona que lo va a responder y le señala el
tiempo correspondiente que tiene esta persona para dar respuesta. Toda esta
operación se realiza en el sistema.

La persona asignada puede ver el tiempo que tiene disponible para realizar el
informe de respuesta, revisa todo el caso, e ingresa la respuesta del requerimiento
en el sistema.

Luego el director debe revisar la respuesta del usuario asignado y decidir si esa es la
respuesta definitiva ante el organismo de control, ya que, si lo considera necesario,
la persona que elaboró la respuesta debe revisar de nuevo el caso y completar y
corregir la respuesta, de esta forma indica que la respuesta no es la definitiva y se le
generará de nuevo la tarea al actuante asignado. Si el director está satisfecho con la
respuesta responde que sí es la definitiva, en este caso el sistema genera
automáticamente la carta con la respuesta, la imprime y el director la envía al
Organismo de Control.
12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 77


Gracias!

12:42 p.m.

Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 81

También podría gustarte