SISTEMAS DE INFORMACIÓN
Modelado de procesos
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPMN
BPM
¿Qué es un proceso?
Un proceso es una concatenación lógica de actividades, a través del tiempo y lugar,
impulsadas por eventos y que a través de su proceso de transformación, cumplen un
determinado fin.
Bernard Hitpass (2012)
Eventos Ocurrencias externas que inician un proceso.
Objetivo
El proceso debe cumplir un objetivo destinado a la producción de bienes y servicios.
Actividades
Elementos A diferencia de los eventos, las actividades en un proceso consumen tiempo y recursos.
Una actividad se puede definir como una acción sobre un objeto, pues el proceso de
transformación ocurre a través de las actividades.
Condiciones o reglas del negocio
Atención!
Encadenamiento de actividades que siguen una secuencia lógica.
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPMN
Tipos de procesos
Procesos de apoyo Procesos clave
Permiten el control interno de la Son la razón de ser de la
organización. No garantiza la empresa. Reflejan las
generación de ganancias sino la actividades que permiten
gestión de los activos. desarrollar los productos o
servicios que se ofrecen.
¿Por dónde comenzar?
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPM
¿Qué es BPM?
BPM - Business Process Management
Disciplina de gestión por procesos de negocio y
de mejora continua apoyada fuertemente por TI
Enfoque sistemático para identificar, levantar,
Técnicas +
documentar, diseñar, ejecutar, medir y controlar disciplinas
tanto los procesos manuales como
automatizados, con la finalidad de lograr a través
de sus resultados en forma consistente los Abarca el apoyo creciente de TI con el
objetivos de negocio que se encuentran objetivo de mejorar, innovar y gestionar los
alineados con la estrategia de la organización. procesos de principio a fin, que determinan
los resultados de negocio, crean valor para
Enfoque el cliente y posibilitan el logro de los
sistemático Ciclo completo objetivos de negocio con mayor agilidad.
de los procesos Lograr los objetivos
del negocio
Soportados por TI
Valor para el cliente
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPM
¿Cuáles son los objetivos de BPM?
Ejemplo: ante una nueva reglamentación para
la certificación de productos para
exportaciones, ¿cómo actúa la organización?
Mejorar la agilidad de negocio (capacidad)
Ejemplo: ante la incorporación de un nuevo
Lograr mayor eficacia (capacidad) competidor, ¿qué acciones se realizan?
Mejorar los niveles de eficiencia
Ejemplo: para la incorporación de tecnología, ¿qué
acciones están previstas?
¿Qué instrumentos se utilizan
para lograr mayor agilidad,
eficacia y eficiencia?
Procesos
Valor para el cliente
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPMN
BPM
¿Cuándo se aplica BPM?
Rediseño o mejora +
Procesos existentes y actuales Soporte TI
Automatización
Relevar y documentar procesos actuales
ISO 9000
Incorporar un nuevo proceso Soporte TI
BENEFICIOS BPM
Transparencia
Trazabilidad
Flexibilidad
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPMN
Objetivos de B P M N
• Modelar procesos de forma unificada y estandarizada
• Proveer una notación entendida por todos los usuarios
• Representar los procesos de una organización para su análisis y mejora
Lo que no es BPMN Versión BPMN 2.0.1 aprobada
• No es un sistema en enero del 2011 por la OMG
• No se adquiere
• No es solo para la visualización del proceso o para el área de TI (formaliza
funciones, permite identificar mejoras potenciales, facilita la
automatización)
SISTEMAS DE INFORMACIÓN
Modelado de procesos con BPMN
Estándar B P M N
BPMN = BPM + N
BPM - Business Process Management
Disciplina que se enfoca en la gestión de los procesos para mejorar los resultados y el
rendimiento de la empresa
BPMN - Business Process Model And Notation
Representación gráfica para detallar los procesos de una empresa en un modelo de
procesos de negocios
Herramientas de modelado
Bizagi Modeler https://www.bizagi.com/es/plataforma/modeler
Bonita Soft
BPMN https://demo.bpmn.io/
Camunda Modeler Eclipse Modeler
Lucidchart https://www.lucidchart.com/
Modelio Microsoft Visio
SISTEMAS DE INFORMACIÓN
Representación de procesos con BPMN
SISTEMAS DE INFORMACIÓN
Categorías de elementos de BPMN
Categorías de elementos de BPMN
Se utiliza un conjunto de elementos gráficos para describir un
proceso y la forma en que este es realizado.
Elementos de flujo de Actividades Compuertas
Eventos Flujos de secuencia
trabajo
Elementos Sendas Grupos
organizativos Carriles
Elementos de Anotaciones
legibilidad Enlaces
Elementos de Mensajes Temporizadores Iteraciones
comportamiento Señales Errores Correlación
especial
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
Se conectan juntos en un diagrama para crear la estructura del
esquema de un proceso de negocios.
Se usan para iniciar Tareas que se realizan
Evento o finalizar un Actividad en el proceso, en
proceso y para forma automática,
gestionar acciones por subprocesos o
específicas durante personas
un flujo de trabajo
Compuertas Flujo de secuencia
Se usan para
separar o unir
flujos del proceso
Movimientos del flujo de trabajo
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
Se conectan juntos en un diagrama para crear la estructura del
esquema de un proceso de negocios.
Actividad Tareas compuestas: o subproceso, es una
tarea no atómica que se incluye en un
proceso. Contiene su propio conjunto de
tareas en una secuencia lógica, es decir que
se puede dividir con un nivel de detalle
Tareas atómicas: tarea menor. Puede tener su propio diagrama de
que no puede ser proceso.
subdividida en un nivel de
detalle menor.
Enviar Ej.: Realizar alta de un nuevo empleado
Factura
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
Evento
Actividad
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
Se conectan juntos en un diagrama para crear la estructura del
esquema de un proceso de negocios.
Evento Representan un hecho que sucede durante el
curso de un proceso. Tienen una causa o un
resultado. Hay tres tipos de eventos: de inicio,
intermedio y de fin
Cancelación de una compra
Enviar
Se utilizan para controlar Si Expediente
Compuertas la divergencia o
convergencia de la Enviar
secuencia de los flujos. cancelación
No
Documentación
Permiten graficar las completa?
decisiones.
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
Se conectan juntos en un diagrama para crear la estructura del
esquema de un proceso de negocios.
Un Flujo de mensajes: se usa
Flujo Flujo
para mostrar el flujo de
mensajes entre dos procesos
participantes separados. Se
Un Flujo de secuencia: representa por una línea de
se usa para mostrar el trazos abierta.
orden en que se realizan Una Asociación: se utiliza para
las actividades en el mostrar las entradas y salidas Flujo
proceso. Se representa de actividades. Se representa
por una línea de puntos. por una línea de puntos.
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
Flujos
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de flujo de trabajo
8 tipos especializados de tareas
Sin Tarea genérica o indefinida.
especificar
Tarea no automatizada que un ejecutante humano que realiza fuera
Manual
del control del flujo de trabajo.
Tarea en la que un ejecutante humano lleva a cabo la tarea con la
Usuario
ayuda de una aplicación de software.
Servicio Enlaces a algún tipo de servicio, que podría ser un servicio web o
una aplicación automatizada.
Espera a que llegue un mensaje de un participante externo, una vez
Recibir
recibida, la tarea está completa.
Enviar Envía un mensaje a un participante externo.
Regla de Mecanismo para proveer una entrada al motor de reglas de negocio
negocio para obtener una salida.
Se ejecuta un script por un motor de procesos de negocios. El usuario
Script
define un script en un lenguaje que el motor puede interpretar.
SISTEMAS DE INFORMACIÓN
Elementos organizativos
BPMN: elementos organizativos
Son contenedores del flujo de trabajo
Los procesos se encuentran en un Pool (contenedor). Representan participantes en un
En un Pool se diagrama un único proceso y su nombre se diagrama de procesos de
identifica con la denominación del proceso. negocios, un rol como comprador,
Los flujos de secuencia están contenidos en el Pool y no vendedor, proveedor, etc.
pueden cruzar sus límites.
Contenedor /
Partición
Para representar a cada uno de los participantes del proceso, Organizan el proceso en función
como un área funcional, un cargo o un rol de negocio interno de la actividad realizada,
se dispone de un Lane (carril o senda) permitiendo distinguir los actores.
Carril / Sendero /
Senda / Andarivel
/ Subpartición
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos organizativos
Carril / Sendero
Grupo
SISTEMAS DE INFORMACIÓN
BPMN: elementos de comportamiento especial
Elementos de comportamiento especial
Permiten definir comportamientos avanzados en un flujo de trabajo
ejecutable.
Enlaces Se usan para transferir Temporizador Se usa para ejecutar
acciones o datos de actividades periódicas o
una senda o proceso a una actividad en un
otro y correlacionar tiempo determinado
procesos
Errores Se usa para definir el
Señales Se usan para enviar comportamiento
datos a varias cuando se detecta un
actividades al error
mismo tiempo Repetición
Se usa para repetir la
misma tarea varias
veces.
SISTEMAS DE INFORMACIÓN
Elementos de flujo de trabajo
BPMN: elementos de comportamiento especial
Objetos de datos
y mensajes
SISTEMAS DE INFORMACIÓN
Esquemas básicos con BPMN
Para señalar un retraso en el proceso,
se utiliza un temporizador como
transición de una tarea a otra
Compuerta AND: se activan todas las actividades siguientes
Compuerta OR: con una actividad que llegue se activa la siguiente
SISTEMAS DE INFORMACIÓN
Esquemas básicos con BPMN
Diagrama genérico de modelado de proceso de negocio
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Diagrama genérico de creación de una propuesta de negocios
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Consulta por la calificación de un final
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Ejemplo: instalación de software
Asistente de configuración (wizard) para la instalación de un software.
Se pueden identificar tres actividades principales: aceptación de términos de licencia, instalación y registro online.
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Compra de un producto en un comercio electrónico
El cliente realiza el pedido de un artículo en línea con el siguiente detalle de actividades:
La empresa registra el pedido y pago.
La empresa produce la blusa o la retira del stock.
Empaca el producto.
Se envía el producto al transporte de mercancías para su entrega.
Finaliza el pedido.
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Compra de un producto en un
comercio electrónico
El cliente realiza el pedido de un
artículo en línea con el siguiente
detalle de actividades:
La empresa registra el
pedido y pago.
La empresa produce la
blusa o la retira del stock.
Empaca el producto.
Se envía el producto al
transporte de mercancías
para su entrega.
Finaliza el pedido.
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Herramienta de modelado: BPMN.IO
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Herramienta de modelado: BPMN.IO
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Herramienta de modelado: BPMN.IO
SISTEMAS DE INFORMACIÓN
Esquema de un proceso de negocios con BPMN
Herramienta de modelado: BPMN.IO
Versión incompleta de un diagrama, donde se observa una tarea semi-automatizada y una tarea manual junto con un
evento temporal. La compuerta (exclusiva) está inconclusa a la espera de continuar con el relevamiento.
SISTEMAS DE INFORMACIÓN
Bibliografía
BCC Group. BPMN 2.0 – Business Process Model and Notation
con ADONIS.
Freund, J., Rücker, B. y Hitpass, B. (2014). BPMN 2.0 Manual de
Referencia y Guía Práctica. 4ta. ed. Santiago de Chile:
Universidad Técnica Federico Santa María. pp. 11-14
White, S. y Miers, D. (2009). BPMN Modeling and Reference
Guide. USA: Future Strategics.