![Page 1: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/1.jpg)
1. Una pequeñisima introduccion al Business Process Modelling
¿ Por qué modelar procesos en DSS ?
![Page 2: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/2.jpg)
Ejemplo de la documentación de un proceso
• El director del DCC recibe una petición de un académico para una comisión en el exterior. Esta debe estar acompañada de la documentación pertinente
![Page 3: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/3.jpg)
Ejemplo de orden de compra, reclamos, productos defectuosos
![Page 4: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/4.jpg)
1.1 Metas de la Administración de Procesos de Negocios y el Modelado de Procesos
• Pregunta central del BPM : “quien (actores) hace qué (actividades) cuándo (secuencia temporal) y para qué (metas de la empresa)”
• Para ello es necesario (entre otras cosas)– Identificar los procesos del negocio– Planificar, dar forma y modelar los procesos– Documentar el curso de los procesos – Representar los procesos con roles definidos, permisos y objetos de
información necesarios– Definir las interfaces entre los procesos– Llevar a cabo un cálculo de costos orientado a los procesos– Monitorear de procesos– Hacer benchmarking de procesos internos y externos– Realizar un continuo perfeccionamiento de los procesos
![Page 5: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/5.jpg)
Resultados Principales del BPM • Documentación de los procesos de negocio de la empresa• Preparar reestructuración para mejorar procesos de negocio
– Conocer qué hay actualmente, – Analizarlo para introducir nuevas estructuras, flujos,
externalizar procesos, etc.• Preparación de la automatización de los procesos• Determinación de medidas de los procesos -> Benchmarking• Definición de Service Level Agreements -> Outsourcing• Definición de Benchmarkings externos e internos entre partes
de la organización, socios de negocios y competidores• Documentación de Best Practices en forma de modelos de
referencia
![Page 6: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/6.jpg)
Ciclo de vida del BPM como un proceso de mejoramiento continuo
Análisis
ModelamientoFuncionamiento Y Monitoreo
VerificaciónY Aprobación
Implementación computacional Implementación
organizacional
reingeniería
Validación Proceso de negocio
![Page 7: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/7.jpg)
Elementos principales• Actividades de Análisis, modelamiento, Validación,
(re)engineering, implementación a nivel de organización y de software, verificación, puesta en marcha y monitoreo
• Es un proceso de mejoramiento continuo• Realimentación de una etapa posterior a una anterior se
representa por las flechas en el ciclo interior• Actividades acompañantes: Control de Procesos,
Administración del Cambio y Administración de Proyectos• Condiciones de borde: Visión de la empresa, estrategia de
la empresa, Visión de la IT.
![Page 8: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/8.jpg)
Mpdelamiento de Procesos usando BPMN y BizAgi
BPMN: Business Process Management Notation
![Page 9: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/9.jpg)
¿ Qué es BPMN ?
• BPMN es una notación gráfica que plasma la lógica de las actividades, los mensajes entre los diferentes participantes y toda la información necesaria para que un proceso sea analizado simulado y ejecutado
![Page 10: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/10.jpg)
Elementos básicos de un diagrama de proceso de negocio (BPD)
![Page 11: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/11.jpg)
BPMN
• Define un Diagrama de Procesos de Negocio basado en la técnica de Diagramas de Flujo
• Un BPD puede contener varios procesos, cada proceso puede ser de uno de los tres tipos: Interno, abstracto, colaborativo
![Page 12: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/12.jpg)
Tres tipos de Modelado de Procesos
• Proceso de Negocios Interno: que representa un único proceso de negocio interno donde se representa toda la secuencia del proceso
• Proceso de Negocios abstracto: representa un proceso de negocio externo del que desconocemos los detalles
• Proceso de Negocios Colaborativo: representa la interacción entre dos o más entidades del negocio. Las interacciones se representan por los mensajes intercambiados entre las entidades involucradas
![Page 13: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/13.jpg)
Proceso de Negocios Interno
![Page 14: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/14.jpg)
Proceso de Negocios Externo
![Page 15: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/15.jpg)
Proceso de Negocios Colaborativo
![Page 16: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/16.jpg)
Elementos Básicos de un BPD• Actividades: es un paso dentro del proceso, representa el
trabajo realizado dentro de una organización y consume recursos como tiempo y costos. Se representan con rectángulos con esquinas redondeadas
• Compuertas: se utilizan para controlar los puntos de divergencia y convergencia del flujo (dediciones, actividades en paralelo y puntos de sincronización)- Se representan por rombos. Anotaciones al interior del rombo indican el tipo de comportamiento de la compuerta
![Page 17: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/17.jpg)
Elementos Básicos de un BPD• Eventos: representa algo que ocurre o puede ocurrir durante
el proceso. Se representa por un Círculo. Tiene una causa y un resultado. Puede iniciar un proceso, interrumpirlo, detenerlo o finalizarlo.
• Existen tres tipos de eventos basados en cómo afectan el flujo: – Eventos de inicio: – Eventos intermedios: – Eventos de Fin:
![Page 18: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/18.jpg)
Veamos de nuevo un modelo de un proceso (hacerlo en BizAgi)
![Page 19: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/19.jpg)
Flujos de Secuencia
• Representan el control de flujo y la secuencia de las actividades
• Se utiliza para representar la secuencia de los objetos de flujo, donde encontramos las actividades, las compuertas y los eventos
![Page 20: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/20.jpg)
Pools• Un Pool contiene un proceso único
• Un Proceso de Negocio Interno o Privado está contenido en un pool
• El nombre del pool puede considerarse el nombre del proceso• Siempre existe al menos un pool• Los flujos de secuencia no pueden cruzar los límites de un
pool
![Page 21: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/21.jpg)
Mensajes entre pools• Para representar la interacción entre diferentes procesos se utilizan líneas
de mensaje.
• Un proceso abstracto o externo puede ser diagramado como un pool vacío, con puntos de contacto en los límites del pool
![Page 22: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/22.jpg)
Lineas de Mensaje
• Representan interacción entre varios entidades o procesos.
• Representan Señales o Mensajes, NO flujos de control
• No todas las líneas de mensaje se cumplen para cada instancia del proceso y tampoco se especifica un orden para los mensajes
• No hay líneas de mensaje dentro del mismo pool (no tendría mucho sentido)
![Page 23: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/23.jpg)
Líneas de Mensaje
![Page 24: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/24.jpg)
Artefactos
• Son objetos adicionales que permiten proporcionar información adicional sobre un proceso
• 3 tipos:– Objetos de datos: indican datos que entran/salen de una
actividad– Anotaciones: permiten escribir comentarios adicionales
sobre el proceso– Grupos: permiten agrupar las actividades en forma visual
con fines de documentación o análisis
![Page 25: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/25.jpg)
Objeto de datos
Pueden haber objetos de datos de entrada y de salida
![Page 26: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/26.jpg)
Anotaciones
![Page 27: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/27.jpg)
Grupos (agrupaciones)
![Page 28: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/28.jpg)
LanesPermiten separar las actividades (por usuario)
![Page 29: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/29.jpg)
Refinando Actividades
• Las actividades se representan con esquinas redondeadas
• Representan un trabajo realizado dentro de una organización
• Consumen recursos• Pueden ser simples o complejas
![Page 30: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/30.jpg)
Refinando Actividades• Dentro de un modelo se definen
– Procesos, que están contenidos dentro de un pool
– Las tareas, que son actividades simples o atómicas– Los subprocesos que son actividades compuestas
![Page 31: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/31.jpg)
Tipos de tareas• Tarea se utiliza cuando el trabajo realizado dentro del proceso
no se define a un nivel más detallado, es simple, indivisible, que no tiene una estructura interna o esta no es visible en el modelo
• Existen Distintos tipos de tareas en BisAgi (no son parte de BPMN pero muchos software lo incorporan)
Sin especificar
![Page 32: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/32.jpg)
Ejemplo
• Las de Recepción, Envío, Usuario y Servicio son las más usadas.
• El ejemplo muestra un proceso de garantía de reemplazo de un vehículo siniestrado
![Page 33: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/33.jpg)
Subprocesos• Subproceso: Es una actividad compuesta que es
incluida dentro de un proceso. Es compuesto dado que incluye a su vez un conjunto de actividades y una secuencia lógica (proceso) que indica que dicha actividad puede ser analizada a un nivel más fino
• Se usa para jerarquizar el diagrama
![Page 34: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/34.jpg)
Subprocesos
• Simultáneamente representa una tarea y un proceso
• Se puede diagramar colapsado o expandido
![Page 35: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/35.jpg)
Reglas• Los flujos de secuencia no pueden cruzar los limites del
subproceso
• La forma de hacer esto sería
![Page 36: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/36.jpg)
Tipos de Subprocesos
• Subproceso embebido: depende del padre, no puede contener pools ni lanes
• Subproceso reusable: se define como diagrama independiente y puede ser usado en varios contextos
![Page 37: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/37.jpg)
Ejemplo de un proceso con varios subprocesos (todos reusables)
![Page 38: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/38.jpg)
Swimlanes• POOL
– Actúa como contenedor de un proceso– El nombre del Pool puede ser el nombre del proceso o del
participante– Representa un Participante Entidad o Role– Siempre existe uno, aunque este no se diagrame
![Page 39: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/39.jpg)
Pool• Permite representar un proceso interno o uno
abstracto (externo) y las interacciones
![Page 40: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/40.jpg)
Las líneas de secuencia no pueden traspasar los límites del Pool
![Page 41: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/41.jpg)
Si se necesita mostrar la interacción entre pools se usan líneas de mensajes
![Page 42: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/42.jpg)
Lanes: para representar distintos participantes dentro de una org.
• Lane: subdivisión de un pool
![Page 43: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/43.jpg)
Refinando los eventos de Inicio• Indican cuando un proceso inicia• No tienen flujos de entrada• No es obligatorio, pero es una buena práctica usarlos
![Page 44: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/44.jpg)
Distintos tipos de evento de inicio
![Page 45: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/45.jpg)
Eventos de fin
![Page 46: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/46.jpg)
Distintos eventos de fin
![Page 47: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/47.jpg)
Eventos Intermedios
![Page 48: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/48.jpg)
Distintos tipos de eventos intermedios
• Para mostrar que el proceso envía un mensaje o espera recibir uno
• Mostrar donde existen demoras dentro del proceso
• Mostrar donde hay un flujo de excepción
![Page 49: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/49.jpg)
Formas de usar los eventos intermedios
• Dentro del flujo o adjuntos a los limites de una actividad• Cuando están dentro del flujo indica que se espera un el
evento, adjunto a los límites indica excepción
![Page 50: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/50.jpg)
Actividades Repetitivas
• Ciclo (Loop)• Para actividades que se deben realizar varias veces• Se desconoce el número de repeticiones• La actividad se realiza mientras se cumpla la condición del
ciclo• Cualquier actividad (simple o compuesta) se puede
transformar en repetitiva• Existen 2 tipos: standard y multi-instance
![Page 51: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/51.jpg)
Ciclo Estándar
• Parametros: – Cantidad de inicio (int)– Cantidad de Completitud (int)– Cantidad maxima (int)– Condición del ciclo (texto)– Tiempo de chequeo de la condición (antes, después)
![Page 52: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/52.jpg)
Ejemplo: reclutar personas para un cargo
![Page 53: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/53.jpg)
Ciclo Multi-instancia• El número de ciclos varía para cada caso pero se conoce antes
de llegar a la actividad• Las actividades se realizan normalmente en paralelo• Diferencia fundamental: la condición del ciclo se evalúa una
sola vez ANTES de entrar a la ejecución de la actividad• Esta condición determina el número de repeticiones de la
actividad
![Page 54: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/54.jpg)
Ejemplo: expedición de una póliza de seguro colectiva
• Inspección de vehículo y expedir póliza se hace para cada vehículo
• Condición de flujo– Ninguna: cada vez que se termina una instancia esta puede seguir con
la siguiente actividad– Todas: todas las instancias se deben terminar para seguir con la
siguiente actividad– Una: basta que una se complete para seguir con la siguiente
![Page 55: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/55.jpg)
Compuertas
• Elementos de control de flujo• Pueden ser de divergencia o convergencia
![Page 56: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/56.jpg)
Tipos de Compuertas
• Compuerta Exclusiva, se toma uno de los caminos
• Compuerta Paralela, las tareas se hacen al mismo tiempo
• Compuerta Inclusiva, uno o más caminos alternativos se pueden hacer
![Page 57: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/57.jpg)
Compuerta exclusiva como elemento de divergencia
![Page 58: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/58.jpg)
Compuerta exclusiva como elemento de convergencia
![Page 59: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/59.jpg)
Compuerta paralela como elemento de divergencia
![Page 60: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/60.jpg)
Compuerta paralela como elemento de convergencia
![Page 61: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/61.jpg)
Compuerta inclusiva como elemento de divergencia
![Page 62: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/62.jpg)
Compuerta inclusiva como elemento de convergencia
![Page 63: 1. Una pequeñisima introduccion al Business Process Modelling](https://reader033.vdocuments.pub/reader033/viewer/2022051221/5681692b550346895de06cb1/html5/thumbnails/63.jpg)
Activdad (en grupos de 3 a 4)
• Identificar una necesidad de Documentación de procesos en el entorno de trabajo, ya sea– Porque hay volver a enseñar a las personas– Porque hay que mejorarlo (automatizar)– Porque no existe un procedimiento estándar– Modelarlo en forma gruesa