notación de modelado de procesos de negocios (bpmn)
DESCRIPTION
Una breve documentacion sobre el modelado de Procesos de NEgocios, Ingeniería de Software.TRANSCRIPT
1
BPMNBPMNNotación de Modelado Notación de Modelado de Procesos de Negociode Procesos de Negocio
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
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
4
Tipos de procesosTipos de procesosTipos de procesosTipos de procesos
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)
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
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?
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.
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
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
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
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.
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
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
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.
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.
17
El reloj de arena de BPMEl reloj de arena de BPMEl reloj de arena de BPMEl reloj de arena de BPM
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.
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
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
21
Elementos centrales del diagramaElementos centrales del diagramaElementos centrales del diagramaElementos centrales del diagrama
22
Lista completa de elementosLista completa de elementosLista completa de elementosLista completa de elementos
23
Objetos de flujoObjetos de flujoObjetos de flujoObjetos de flujo
Eventos (Nodos):
Inicial Intermedio Final
Actividad:
Decisión:
24
Objetos de conexiónObjetos de conexiónObjetos de conexiónObjetos de conexión
Flujo de secuencia:
Flujo de mensaje:
Asociación:
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)
26
ArtefactosArtefactosArtefactosArtefactos
Objeto de datos:
Grupo:
Anotación: