Introducción a BPMN: Business Process Model and Notation Paul Leger http://pleger.cl
BP y BPMN BP es útil para representar procesos de negocios, sin embargo, es limitado para expresar ciertos escenarios (ej. representar tiempos y coordinación entre empresas) BPMN nace como una evolución de BP y actualmente se ha convertido en un estándar que es usado en grandes empresas (y no necesariamente pequeñas) BPMN es más complejo que BP. Por esto, no todas las organizaciones/empresas lograr entenderlo, úselo sabiamente
BPMN El estándar BPMN es mantenido desde el 2005 por OMG (Object Managment Group) Existe una página oficial dedicada a este estándar: http://www.bpmn.org/ Para esta clase, usaremos Modeler de Bizagi (http://www.bizagi.com/). Software que tienes sus manuales en ¡ESPAÑOL!
Modelando BPMN Es similar a un BP, por lo tanto: ¿Qué es lo nuevo? Tiene actividades Tiene compuertas Roles (… acá cambia un poco …) Eventos (… acá cambia más …) ¿Qué es lo nuevo? Subprocesos Representar organizaciones Diferencias entre orquestaciones y coreografías. Un trailer -> Una coreografía está compuesta de comunicaciones de orquestaciones (más al final de esta presentación)
BPMN con Un Ejemplo: Solicitando un Crédito Hipotecario ¿Es claro?
Analizando BPMN POOL: Representa una organización (ej. banco) EVENTO: son círculos, verde el de comienzo y rojo el final SUB-PROCESO: Un proceso que tiene otro proceso adentro
Mirando el sub-proceso: Verificar Antecedente Solicitante NOTA: COMPUERTAS sin nada adentro, significa exclusiva también
Versión Extendida
Supongamos que “Entregar el monto solicitado” es un subproceso Subprocesos Supongamos que “Entregar el monto solicitado” es un subproceso
Temporizador y compuertas de convergencia
Temporizador: Un evento Intermedio El temporizador es un evento intermedio de un BPMN Si el tiempo de espera no depende de la empresa/organización o es desconocido, se usa un evento intermedio simple . Por ejemplo: Si debe esperar que cliente vaya al banco Esperar a final de mes para pagar sueldo
Otros Tipos de eventos Evento de Inicio Eventos Intermedios. ¿Ejemplos? Temporizador Eventos de fin =? =? =?
Otro Uso de un Temporizador Cuando una actividad tiene un plazo de entrega, se puede adjuntar un temporizador a la actividad
Lanes Lanes son usados para asignar roles y responsables de las actividades. Por ejemplo: Dentro del banco hay dos roles: Ventas y Operaciones. Ambos tienen roles tienen actividades que se comunican entre ellos Con este nuevo diagrama, es más fácil ver al responsable (o departamento responsable)
Ejemplo de varios Lanes BANCO
Orquestaciones y Coreografías Hasta ahora hemos vistos orquestaciones: el proceso dentro de una organización. Sin embargo, muchas veces un proceso tiene dos vistas (empresa y cliente) o necesita la colaboración entre entidades. Para resolver estos problemas, existen las colaboraciones
Una coreografía básica
Un ejemplo más avanzado: Planificación, ejecución y preparación de minutas de una reunión Fuente: Ejemplo obtenido un material de la universidad de Chile