Download - Notación de Modelado de Procesos de Negocios (BPMN)

Transcript
Page 1: Notación de Modelado de Procesos de Negocios (BPMN)

1

BPMNBPMNNotación de Modelado Notación de Modelado de Procesos de Negociode Procesos de Negocio

Page 2: Notación de Modelado de Procesos de Negocios (BPMN)

2

Creación de Modelos dirigidos por la Creación de Modelos dirigidos por la Arquitectura (MDA)Arquitectura (MDA)

Creación de Modelos dirigidos por la Creación de Modelos dirigidos por la Arquitectura (MDA)Arquitectura (MDA)

Modelo independiente del computador (CIM)

Modelo independiente del

soporte (PIM)

Modelo especificando soporte (PSM)

Programa

Creado por analistas

organizacionales para describir procesos de la organización

CIM >> PIM

Creado por arquitecto

diseñador para describir

arquitectura

Creado por desarrollador o testeador para

implementar solución

PIM >> PSM

PSM >> Programa

Page 3: Notación de Modelado de Procesos de Negocios (BPMN)

3

Desarrollos del OMGDesarrollos del OMGDesarrollos del OMGDesarrollos del OMG

Metamodelo de Definiciones de Procesos Organizacionales

UML 2.0 BPMN Otros ...

Información Proceso Recursos

Page 4: Notación de Modelado de Procesos de Negocios (BPMN)

4

Tipos de procesosTipos de procesosTipos de procesosTipos de procesos

Page 5: Notación de Modelado de Procesos de Negocios (BPMN)

5

Proceso de Negocios - DefiniciónProceso de Negocios - DefiniciónProceso de Negocios - DefiniciónProceso de Negocios - Definición

Un Un Proceso de NegocioProceso de Negocio es una colección de actividades que, es una colección de actividades que, tomando una o varias clases de entradas, crean una salida que tomando una o varias clases de entradas, crean una salida que tiene valor para un cliente. (Hammer y Champy, 1993)tiene valor para un cliente. (Hammer y Champy, 1993)

Los Los Procesos de NegocioProcesos de Negocio representan el flujo de trabajo y de representan el flujo de trabajo y de información a través del negocio. (BOMSIG, 1995)información a través del negocio. (BOMSIG, 1995)

Page 6: Notación de Modelado de Procesos de Negocios (BPMN)

6

CaracterísticasCaracterísticasCaracterísticasCaracterísticas

ComplejosComplejos

DinámicosDinámicos

Distribuidos y particularizadosDistribuidos y particularizados

Duración prolongada (pueden durar incluso meses o años)Duración prolongada (pueden durar incluso meses o años)

A veces automatizados, aunque sea parcialmenteA veces automatizados, aunque sea parcialmente

Dependen de la inteligencia y el juicio de las personasDependen de la inteligencia y el juicio de las personas

Difíciles de visualizar Difíciles de visualizar

Page 7: Notación de Modelado de Procesos de Negocios (BPMN)

7

Puntos de vistaPuntos de vistaPuntos de vistaPuntos de vista

DatosDatos ¿Qué información es importante?¿Qué información es importante?

AccionesAcciones ¿Qué acciones se realizarán?¿Qué acciones se realizarán?

OrganizaciónOrganización ¿Qué unidades organizacionales hay?¿Qué unidades organizacionales hay?

ProcesosProcesos Interrelaciones entre datos, acciones y unidades Interrelaciones entre datos, acciones y unidades

organizacionalesorganizacionales

Bienes / ServiciosBienes / Servicios ¿Cuáles son los bienes o servicios claves?¿Cuáles son los bienes o servicios claves?

Page 8: Notación de Modelado de Procesos de Negocios (BPMN)

8

Ciclo de VidaCiclo de VidaCiclo de VidaCiclo de Vida

DescubrimientoDescubrimiento Cómo se hacen las cosas vs. cómo se deben hacerCómo se hacen las cosas vs. cómo se deben hacer

DiseñoDiseño Modelar, simular, reestructurarModelar, simular, reestructurar

DespliegueDespliegue Implementar uno nuevo a todos (personas, sistemas, otros procesos)Implementar uno nuevo a todos (personas, sistemas, otros procesos)

EjecuciónEjecución Asegurar que el nuevo proceso sea llevado a caboAsegurar que el nuevo proceso sea llevado a cabo

InteracciónInteracción Que las personas gestionen la interfaz entre procesos automáticos y manualesQue las personas gestionen la interfaz entre procesos automáticos y manuales

Operación y MantenimientoOperación y Mantenimiento Resolver excepciones, reasignar Resolver excepciones, reasignar

OptimizaciónOptimización Cambiar el proceso para mejorarlo (debería ser un esfuerzo continuo)Cambiar el proceso para mejorarlo (debería ser un esfuerzo continuo)

AnálisisAnálisis Medir el rendimiento e imaginar estrategias de mejorasMedir el rendimiento e imaginar estrategias de mejoras

AutomatizaciónAutomatización A realizar en las etapas de despliegue, ejecución, operación y optimización.A realizar en las etapas de despliegue, ejecución, operación y optimización.

Page 9: Notación de Modelado de Procesos de Negocios (BPMN)

9

BPM - ¿Nuevo paradigma?BPM - ¿Nuevo paradigma?(Gestión por Procesos)(Gestión por Procesos)

BPM - ¿Nuevo paradigma?BPM - ¿Nuevo paradigma?(Gestión por Procesos)(Gestión por Procesos)

Es una forma de abordar la comunicación entre los Es una forma de abordar la comunicación entre los clientes / usuarios y los técnicos.clientes / usuarios y los técnicos. Gente de negocios Gente de negocios procesos, roles, personas, … procesos, roles, personas, … Técnicos Técnicos sistemas, máquinas, datos, … sistemas, máquinas, datos, …

Con BPM todos hablan de lo mismoCon BPM todos hablan de lo mismo

Lenguaje pensado para los no técnicosLenguaje pensado para los no técnicos

La tecnología BPMS reduce la distancia con los La tecnología BPMS reduce la distancia con los sistemas, máquinas y aplicaciones que automatizan sistemas, máquinas y aplicaciones que automatizan los procesoslos procesos

Page 10: Notación de Modelado de Procesos de Negocios (BPMN)

10

¿Qué es el Modelado de ¿Qué es el Modelado de Procesos?Procesos?

¿Qué es el Modelado de ¿Qué es el Modelado de Procesos?Procesos?

La captura de una secuencia ordenada de actividades La captura de una secuencia ordenada de actividades económicas e información de soporte.económicas e información de soporte.

Los procesos de Negocio de describen como un negocio alcanza Los procesos de Negocio de describen como un negocio alcanza sus objetivossus objetivos

Hay diferentes niveles del modelado de procesos:Hay diferentes niveles del modelado de procesos:

Mapas de ProcesoMapas de Proceso – simples organigramas de las actividades – simples organigramas de las actividades

Descripciones de ProcesoDescripciones de Proceso - los organigramas se extendieron - los organigramas se extendieron con información adicional, pero no la suficiente para definir en su con información adicional, pero no la suficiente para definir en su totalidad el funcionamiento actualtotalidad el funcionamiento actual

Modelos de ProcesoModelos de Proceso - Los organigramas se extendieron con la - Los organigramas se extendieron con la suficiente información para que el proceso pueda ser analizado, suficiente información para que el proceso pueda ser analizado, simulado, y/o ejecutadosimulado, y/o ejecutado

Page 11: Notación de Modelado de Procesos de Negocios (BPMN)

11

Otro enfoque de BMPOtro enfoque de BMPOtro enfoque de BMPOtro enfoque de BMP

El enfoque se centra en el dominio del problemaEl enfoque se centra en el dominio del problema Dominio de la solución Dominio de la solución ingenieros ingenieros Dominio del problema Dominio del problema gente de negocios gente de negocios

En el dominio del problema todos deben adaptarse a En el dominio del problema todos deben adaptarse a la gente de negociosla gente de negocios

Proceso

AccionesDatos Tecnología OO

Page 12: Notación de Modelado de Procesos de Negocios (BPMN)

12

Modelos de procesosModelos de procesosModelos de procesosModelos de procesos

Representación abstracta – gráfica - de los procesos de una Representación abstracta – gráfica - de los procesos de una organización.organización.

Muestra Muestra cómocómo y y quiénquién efectúa las efectúa las actividadesactividades que generan que generan valor para la organizaciónvalor para la organización

Muestran:Muestran: Los actores involucrados en los procesosLos actores involucrados en los procesos

Cuáles son las actividades operativas?Cuáles son las actividades operativas?

Qué actividades son ejecutables? y por quién?Qué actividades son ejecutables? y por quién?

Entradas y salidas de las actividadesEntradas y salidas de las actividades

Secuencia de los actividadesSecuencia de los actividades

Recursos consumidosRecursos consumidos

Los eventos que dirigen el proceso.Los eventos que dirigen el proceso.

Page 13: Notación de Modelado de Procesos de Negocios (BPMN)

13

EjemploEjemploEjemploEjemplo

Recibe respuesta del médico

Recibe al paciente

Recibe síntomas

Entrega prescripción

Paciente

Recibe pedido

remedio

Entrega remedio

Co

nsu

lto

rio

1) Quiere ver al médico

5) Ingresa a ver al médico

6) Se siente enfermo

8) Recoge remedio y se va

9) Necesita su remedio

10) Éste es su remedio

Page 14: Notación de Modelado de Procesos de Negocios (BPMN)

14

EjemploEjemploEjemploEjemplo

Se completó una orden

Verificar registro de aplicación

Determinar política de premios

Aprobar o rechazar política

Notificar aprobación o rechazo de política

Page 15: Notación de Modelado de Procesos de Negocios (BPMN)

15

¿Qué es BPMN?¿Qué es BPMN?¿Qué es BPMN?¿Qué es BPMN?

BPMN es una notación gráfica para la definición de procesos de BPMN es una notación gráfica para la definición de procesos de negocios.negocios.

BPMN es un acuerdo entre múltiples creadores de BPMN es un acuerdo entre múltiples creadores de herramientas de modelado, que tienen sus propias notaciones, herramientas de modelado, que tienen sus propias notaciones, en beneficio de los usuarios finales, para el entendimiento y en beneficio de los usuarios finales, para el entendimiento y entrenamiento.entrenamiento.

Provee un mecanismo para generar un Proceso de Negocios Provee un mecanismo para generar un Proceso de Negocios Ejecutable (BPEL) desde la notación de niveles de negocio.Ejecutable (BPEL) desde la notación de niveles de negocio.

Un proceso de negocios desarrollado por un analista de negocios Un proceso de negocios desarrollado por un analista de negocios puede ser directamente aplicado al motor de BPM, en lugar de puede ser directamente aplicado al motor de BPM, en lugar de tener que ser interpretado por humanos o traducido a otros tener que ser interpretado por humanos o traducido a otros lenguajes.lenguajes.

Page 16: Notación de Modelado de Procesos de Negocios (BPMN)

16

Diagramas BPMNDiagramas BPMNDiagramas BPMNDiagramas BPMN

BPMN define diagramas de procesos de BPMN define diagramas de procesos de negocios basados en la técnica de diagramas negocios basados en la técnica de diagramas de flujo, adaptados para graficar las de flujo, adaptados para graficar las operaciones de los procesos de la operaciones de los procesos de la organización.organización.

Se compone de un conjunto de elementos Se compone de un conjunto de elementos gráficos que facilitan un diagrama entendible gráficos que facilitan un diagrama entendible tanto por audiencias de negocios como tanto por audiencias de negocios como técnicas.técnicas.

Page 17: Notación de Modelado de Procesos de Negocios (BPMN)

17

El reloj de arena de BPMEl reloj de arena de BPMEl reloj de arena de BPMEl reloj de arena de BPM

Page 18: Notación de Modelado de Procesos de Negocios (BPMN)

18

Principales objetivosPrincipales objetivosPrincipales objetivosPrincipales objetivos

Proveer una Proveer una notaciónnotación que sea fácilmente que sea fácilmente entendida por todosentendida por todos los usuarios, desde el los usuarios, desde el analista de negocio, el desarrollador técnico analista de negocio, el desarrollador técnico y hasta la propia gente del negocioy hasta la propia gente del negocio

Crear un Crear un puentepuente estandarizado para el vacío estandarizado para el vacío existente entre el existente entre el diseñodiseño del proceso de del proceso de negocio y su negocio y su implementaciónimplementación..

Asegurar que los lenguajes para la ejecución Asegurar que los lenguajes para la ejecución de los procesos de negocio puedan ser de los procesos de negocio puedan ser visualizados con una notación común.visualizados con una notación común.

Page 19: Notación de Modelado de Procesos de Negocios (BPMN)

19

Elementos de los diagramasElementos de los diagramasElementos de los diagramasElementos de los diagramas

Estos elementos son de dos categorías:Estos elementos son de dos categorías:

Lista de elementos centrales que dan soporte a Lista de elementos centrales que dan soporte a los requisitos de una notación simple;los requisitos de una notación simple;

Lista completa de elementos, incluyendo los Lista completa de elementos, incluyendo los centrales, que de manera conjunta dan soporte a centrales, que de manera conjunta dan soporte a los requisitos de una notación de gran alcancelos requisitos de una notación de gran alcance

Page 20: Notación de Modelado de Procesos de Negocios (BPMN)

20

Categorías básicas de Categorías básicas de elementoselementos

Categorías básicas de Categorías básicas de elementoselementos

Las cuatro categorías básicas de elementos Las cuatro categorías básicas de elementos que se pueden encontrar en un Diagrama de que se pueden encontrar en un Diagrama de Proceso de Negocio son:Proceso de Negocio son:

Objetos de FlujoObjetos de Flujo

Objetos de ConexiónObjetos de Conexión

Swimlanes (Roles)Swimlanes (Roles)

ArtefactosArtefactos

Page 21: Notación de Modelado de Procesos de Negocios (BPMN)

21

Elementos centrales del diagramaElementos centrales del diagramaElementos centrales del diagramaElementos centrales del diagrama

Page 22: Notación de Modelado de Procesos de Negocios (BPMN)

22

Lista completa de elementosLista completa de elementosLista completa de elementosLista completa de elementos

Page 23: Notación de Modelado de Procesos de Negocios (BPMN)

23

Objetos de flujoObjetos de flujoObjetos de flujoObjetos de flujo

Eventos (Nodos):

Inicial Intermedio Final

Actividad:

Decisión:

Page 24: Notación de Modelado de Procesos de Negocios (BPMN)

24

Objetos de conexiónObjetos de conexiónObjetos de conexiónObjetos de conexión

Flujo de secuencia:

Flujo de mensaje:

Asociación:

Page 25: Notación de Modelado de Procesos de Negocios (BPMN)

25

Objetos de carriles (Swimlanes)Objetos de carriles (Swimlanes)Objetos de carriles (Swimlanes)Objetos de carriles (Swimlanes)

Nom

bre

Nom

bre

Nom

bre

Nom

bre

Carril:(Pool)

Carriles:(Lane)

Page 26: Notación de Modelado de Procesos de Negocios (BPMN)

26

ArtefactosArtefactosArtefactosArtefactos

Objeto de datos:

Grupo:

Anotación: