MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de...

39
MODELADO DE PROCESOS DE NEGOCIO Control y Mejora de los Servicios Coordinación de Servicios Informáticos (CSEI-BPS) Junio 2015 1 08/06/2015 Modelado de Procesos de Negocio

Transcript of MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de...

Page 1: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

MODELADO DE

PROCESOS DE

NEGOCIO

Control y Mejora de los Servicios

Coordinación de Servicios Informáticos (CSEI-BPS)

Junio 2015

1 08/06/2015 Modelado de Procesos de Negocio

Page 2: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

AGENDA

Conceptos básicos de BPM (Business Process

Management)

Conceptos básicos de BPMN (Business

Process Management Notation)

Modelado de procesos de negocio utilizando

la herramienta Bizagi

2 Modelado de Procesos de Negocio 08/06/2015

Page 3: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

¿Por qué BPM?

◦ Interés principal de las organizaciones en BPM

Mejorar uno o más procesos de negocio

◦ Objetivos principales a alcanzar

1. Mejorar la satisfacción del cliente

2. Mejorar la calidad de los procesos de negocio

3. Reducir costos

4. Mejorar la agilidad de los procesos de negocio

5. Soportar mejora continua de procesos de negocio

(*) Referencia: estudio de Gartner Group febrero 2011

(600 organizaciones de mediano a gran tamaño en 14 países del mundo en el tercer

cuatrimestre del 2010)

Modelado de Procesos de Negocio 3 08/06/2015

Page 4: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

Modelado de Procesos de Negocio 4 08/06/2015

ANTES

DESPUÉS

Page 5: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

¿Qué es un Proceso de Negocio (PN)?

◦ Conjunto de tareas relacionadas realizadas para

alcanzar una salida del negocio definida para un

cliente o mercado particular.

◦ Colección de actividades que toma uno o más tipos

de entrada y crea una salida que es de valor para el

cliente.

◦ Conjunto de actividades realizadas en coordinación

en un entorno organizacional y técnico, para alcanzar

un objetivo de negocio.

Modelado de Procesos de Negocio 5 08/06/2015

Page 6: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

Elementos principales de un Proceso de

Negocio

◦ Actividades, Tareas, Datos, Información

◦ Relaciones entre ellas (secuencia, reglas, restricciones)

◦ Recursos para realizarlas (personas, materiales)

◦ Entradas, salidas (requerimientos de cliente, servicios)

◦ Conjunto de objetivos (organización, específicos del

PN)

Modelado de Procesos de Negocio 6 08/06/2015

Page 7: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

Modelado de Procesos de Negocio 7 08/06/2015

Visión general

Page 8: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

Modelo de Proceso de Negocio

◦ Representación de un conjunto de actividades y las restricciones de ejecución entre ellas

◦ Muestran: Actores involucrados en el proceso (roles, áreas)

Con quién se interactúa y cómo

Actividades operativas distinguibles y su secuencia

Entradas, salidas, recursos, eventos, …

◦ Permiten explicitar lo que hace la organización

◦ Al hacerlos explícitos permiten reflexionar sobre los mismos Se están haciendo bien las cosas?

Es posible modificar estos procesos para mejorar?

Modelado de Procesos de Negocio 8 08/06/2015

Page 9: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

Modelo de Proceso de Negocio

◦ Un ejemplo sencillo: Proceso para hacer pan

Modelado de Procesos de Negocio 9 08/06/2015

Page 10: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

¿Qué es la Gestión de Procesos de Negocio?

◦ Conjunto de actividades que realizan las

organizaciones para optimizar o adaptar sus procesos

de negocio a las nuevas necesidades organizacionales.

◦ Incluye conceptos, métodos y técnicas para soportar

el diseño, administración, configuración, ejecución y

análisis de los PN en las organizaciones

◦ Involucra humanos, organizaciones, aplicaciones,

documentos y otras fuentes de información.

10 Modelado de Procesos de Negocio 08/06/2015

Page 11: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

11 Modelado de Procesos de Negocio 08/06/2015

Page 12: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPM: Business Process Management

¿Qué es un BPMS (Sistema para la Gestión de

Procesos de Negocio)?

◦ Sistema de software genérico guiado por diseños

explícitos de procesos para ejecutar y gestionar

procesos de negocio operacionales.

◦ Son sistemas “conscientes” de los PN (modelos) los

cuales guían su ejecución.

◦ Un BPMS tiene que incluir un motor de procesos.

12 Modelado de Procesos de Negocio 08/06/2015

Page 13: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

¿Qué es BPMN2?

◦ Notación estándar que puede ser comprendida por el

área de negocio y el área de software.

◦ Permite visualizar los PNs de la organización y todos

los elementos que intervienen en el mismo

(actividades, flujos, participantes, bifurcaciones, datos,

subprocesos).

◦ Permite intercambiar modelos realizados en distintas

herramientas de modelado.

◦ Permite ejecución de procesos (en los nuevos

motores de ejecución BPMN2)

13 Modelado de Procesos de Negocio 08/06/2015

Page 14: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

14 Modelado de Procesos de Negocio 08/06/2015

Business Process

Management Initiative

Mundo de la Gestión

Object Management Group

Mundo de la

Tecnología

Page 15: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

15 Modelado de Procesos de Negocio 08/06/2015

Categorías de elemento núcleo

Page 16: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

16 Modelado de Procesos de Negocio 08/06/2015

Categorías de elemento núcleo

Page 17: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

17 Modelado de Procesos de Negocio 08/06/2015

Objetos de flujo – núcleo

Un evento es algo que sucede durante el curso de un

proceso. Los eventos afectan el curso del modelo y

usualmente tienen un disparador o un impacto.

Una actividad es un término genérico para el trabajo

que se realiza en una organización.

Una nodo de decisión/unión se usa para controlar la

divergencia y convergencia del flujo de control del

proceso. Determinan la bifurcación y unión de los

caminos.

Page 18: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

21 Modelado de Procesos de Negocio 08/06/2015

Objetos de flujo – Ejemplo

◦ Entrega de producto

Page 19: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

22 Modelado de Procesos de Negocio 08/06/2015

Objetos de flujo – Ejemplo

◦ Proceso para hacer pan

Page 20: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

23 Modelado de Procesos de Negocio 08/06/2015

Categorías de elemento núcleo

Page 21: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

24 Modelado de Procesos de Negocio 08/06/2015

Objetos de conexión – núcleo

Un flujo de secuencia muestra el orden de los

objetos de flujo en un proceso. Tiene sólo un origen y

sólo un destino, que debe ser un elemento de objetos

de flujo (Actividad, Evento, Compuerta). No pueden

cruzar de un Pool a otro (sí entre Lanes).

Un flujo de mensajes muestra el flujo de mensajes

entre dos participantes que pueden enviarlos y

recibirlos. No se pueden utilizar dentro de un Pool o

Lane, pero sí pueden conectar elementos entre Pools.

Una asociación permite asociar datos y artefactos

con objetos de flujo.

Page 22: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

25 Modelado de Procesos de Negocio 08/06/2015

Page 23: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

26 Modelado de Procesos de Negocio 08/06/2015

Categorías de elemento núcleo

Page 24: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

27 Modelado de Procesos de Negocio 08/06/2015

Contenedores (Swimlanes) – núcleo

Un Pool (contenedor) es la representación de

un participante en un proceso (entidad o rol).

Puede tener un proceso asociado

internamente o no y mostrarse como una

“caja negra”. Los Pools sólo se pueden

comunicar mediante flujos de mensajes.

Un Lane (compartimento) es una sub-

partición en un proceso, dentro de un Pool.

Las Lanes se usan para organizar y categorizar

actividades. Suelen representar roles

organizacionales. Los flujos de secuencia

pueden cruzar las Lanes dentro de un Proceso.

Page 25: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

28 Modelado de Procesos de Negocio 08/06/2015

Page 26: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

29 Modelado de Procesos de Negocio 08/06/2015

Categorías de elemento núcleo

Page 27: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

30 Modelado de Procesos de Negocio 08/06/2015

Artefactos – núcleo

Una anotación de texto permite agregar información

adicional para el lector del diagrama. Puede ser

conectado con objetos del diagrama sin afectar su flujo.

Un grupo es un artefacto que provee un mecanismo

visual para agrupar elementos del diagrama

informalmente.

Un objeto de datos provee información sobre qué

necesitan las actividades para ser realizadas y/o qué

producen.

Page 28: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

BPMN: Business Process Management

Notation

31 Modelado de Procesos de Negocio 08/06/2015

Page 29: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

32 Modelado de Procesos de Negocio 08/06/2015

Ejemplo: Proceso de Devolución

Aportes SNIS – Diagrama General

Page 30: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

33 Modelado de Procesos de Negocio 08/06/2015

Ejemplo: Proceso de Devolución Aportes

SNIS – Determinar Aportantes

Page 31: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

34 Modelado de Procesos de Negocio 08/06/2015

Ejemplo: Proceso de Devolución

Aportes SNIS

Page 32: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

35 Modelado de Procesos de Negocio 08/06/2015

Ejemplo: Proceso de Devolución Aportes

SNIS – Transferencia a DGI

Page 33: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

36 Modelado de Procesos de Negocio 08/06/2015

Pro

ceso

de A

dq

uis

ició

n d

e B

ien

es

y S

ervic

ios

de T

I

Page 34: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

37 Modelado de Procesos de Negocio 08/06/2015

Pro

ceso

de A

dq

uis

ició

n d

e B

ien

es

y S

ervic

ios

de T

I

Page 35: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

Modelado de Procesos de Negocio

usando Bizagi

Modelador de Procesos

◦ Es una herramienta libre utilizada para modelar, documentar y

simular procesos de negocio de manera gráfica en un formato

estándar (BPMN2).

◦ Los procesos y su documentación correspondiente pueden

exportarse a Word, PDF, Visio, la web o SharePoint para

compartirlos y comunicarlos.

Suite BPM

◦ La Suite permite además ejecutar y automatizar los procesos

modelados.

◦ Mejora la agilidad en el negocio mediante el modelado de

procesos, automatización de work-flows y la mejora de procesos

de negocio.

Modelado de Procesos de Negocio 38 08/06/2015

Page 36: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

Modelado de Procesos de Negocio

usando Bizagi

Veamos un ejemplo en la herramienta …

Modelado de Procesos de Negocio 39 08/06/2015

Page 37: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

Material complementario

BPMN - Guia de Referencia Bizagi

BPMN2 - Bizagi Suite

BPMN2 – Poster

Estándar BPMN2

Patrones de Modelado de Procesos con Bizagi

Acceso: Activos Generales -> Capacitación

Modelado de Procesos de Negocio 40 08/06/2015

Page 38: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

Bibliografía

Material del curso “Modelado y Simulación de Procesos

de Negocio”, Centro de Posgrados y Actualización

Profesional en Informática, Facultad de Ingeniería, UdelaR.

Material del curso “Modelado de Procesos de Negocio

con BPMN” de Francisco Ruiz, Universidad Castilla de la

Mancha.

Weske, M., Business Process Management Concepts,

Languages, Architectures, Springer (2007)

Bizagi: http://www.bizagi.com/es/

Modelado de Procesos de Negocio 41 08/06/2015

Page 39: MODELADO DE PROCESOS DE NEGOCIO · Modelo de Proceso de Negocio Representación de un conjunto de actividades y las restricciones de ejecución entre ellas Muestran: Actores involucrados

Modelado de Procesos de Negocio 42 08/06/2015

“Si buscas resultados distintos,

no hagas siempre lo mismo.”

Albert Einstein