Business Process Business Process Management( Management( BPM BPM ) ) MSc. Daniel Alejandro Yucra Sotomayor E-mail: [email protected]Gestión de Proceso de negocio con BPM Business Process Business Process Management( Management( BPM BPM ) ) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO DE INGENIERÍA DE SISTEMAS Y CÓMPUTO
43
Embed
Business Process Management( - · PDF fileBusiness Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: [email protected] Gestión de Proceso de negocio con BPM
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Business Process Business Process Management(Management(BPMBPM))
2.1 Procesos de Negocios2.2 Ciclo de vida de los procesos de negocios (BPM)2.3. ¿Qué es BPM?2.4. La visión de BPM2.5. BPM y SOA2.6. BPMS2.7. XPDL (XML Process Definition Language)2.8. BPMN (Business Process Modeling Notation)2.9. Tipo de Diagramas de procesos2.10. Nivel de utilización de BPMN2.11. Estrategia de Automatización BPMS2.12. Arquitectura de BPMS - Intalio2.13. Diagrama de Automátización2.14. BPEL (Business Process Execution Language)
Objetivos
Al finalizar esta sesión el participante será capaz de:
Conocerá los conceptos de los procesos de negocio
Identificará los componentes de BPM Conocerá la relación BPM vs SOAConocerá las características de los
Conjunto de recursos y actividades interrelacionadas que transforman elementos de entrada en elementos de salida con valor añadido para el cliente o usuario.
2.1 Procesos de Negocios________________________________________________________________________________________________
¿Qué son los procesos de negocio
Una primera definición:
“Conjunto de actividades relacionadas dentro de una organización que tienen como objetivo conseguir un determinado resultado”
Más formalmente:
“Ordenación lógicamente interrelacionada de tareas desarrolladas en tiempo y espacio (con comienzo y fin, con entradas y salidas definidas) y que se orienta al logro de un objetivo de negocio, generando un output de valor (total o parcial) para el cliente del proceso” (Davenport)
2.1 Procesos de Negocios________________________________________________________________________________________________
3.1 Los procesos de negocio
Ejemplos:Contexto empresarial
• Pedido de un Cliente, cotizaciones, ordenes de compra,.. Contexto Administrativo
• Pago de impuesto local, Solicitud Ayuda Social, Cita Previa en el médico ...Contexto Universidad
• Reserva de matricula, solicitud de record académico, realización matrícula Alumno
2.1 Procesos de Negocios________________________________________________________________________________________________
Los procesos de negocio
Otras definiciones “Una secuencia de actividades que tiene un conjunto de
entradas y produce una salida”
“Un conjunto de actividades sistemático que se inician con un evento de negocio y producen un resultado”
“Una colección de actividades de negocio que generan valor para un cliente”
“Un número de roles que colaboran e interactúan para lograr un objetivo”
“Una colección organizada de comportamiento de negocio que satisface los propósitos del negocio, actuando conforme a unas reglas”
2.1 Procesos de Negocios________________________________________________________________________________________________
✺ Define: Identifica sus elementosDefine: Identifica sus elementos✺ Modela: Representa su comportamientoModela: Representa su comportamiento✺ Implementa: Ejecuta y se pone en Implementa: Ejecuta y se pone en
marchamarcha✺ Monitoriza: Vigila y controla su Monitoriza: Vigila y controla su
ejecuciónejecución✺ Mejora: Revisa y propone correccionesMejora: Revisa y propone correcciones
2.2 Ciclo de vida de los procesos de negocios________________________________________________________________________________________________
definirdefinir
modelarmodelar
simularsimular
implementarimplementar
ejecutarejecutar
monitorearmonitorear
analizaranalizar
mejorarmejorar
Ciclo de vida de un procesoCiclo de vida de un procesode negocio con BPMde negocio con BPM
2.2 Ciclo de vida de los procesos de negocios________________________________________________________________________________________________
Descripción de los procesosDescripción de los procesos
Revisar y Analizar: http://www.bizagi.com/esp/tours/qtour-ba/Revisar y Analizar: http://www.bizagi.com/esp/tours/qtour-ba/
Descripción de los procesosDescripción de los procesos
¿Qué es BPM?Business Process Management (BPM) Conjunto de métodos, herramientas y tecnologías
utilizados para diseñar, representar, analizar y controlar los procesos de negocio de una organización
Enfoque centrado en los procesos para mejorar el rendimiento, que combina las tecnologías de la información con metodologías de gestión y mejora de procesos
Colaboración entre personas de negocio (consultores, directivos,…) y técnicos para fomentar procesos de negocio efectivos, ágiles y transparentes abarcando sistemas, funciones, negocio, clientes, proveedores y socios
2.3. ¿Qué es BPM?_______________________________________________________________________________________________
Promovido por el WfMC (Workflow Management Coalition) Notación para definir e intercambiar modelos de procesos de negocio Proporciona un formato de fichero XML para ser intercambiado entre aplicaciones Puede ser utilizado para guardar los modelos e intercambiarlos entre las diferentes aplicaciones, dejando a BPMN como lenguaje “gráfico”
Estándares para el modelado de procesos2.7. XPDL (XML Process Definition Language)
Importancia del ModeladoEstándares para el modelado de procesos XPDL (XML Process Definition Language). Ejemplo.
2.7. XPDL (XML Process Definition Language)_______________________________________________________________________________________________
Importancia del ModeladoEstándar promovido por el BPMI (Business Process Management Initiative), que lo define como:
“Proporcionar una notación fácilmente comprensible por todos los usuarios del negocio, desde los analistas…los desarrolladores técnicos… hasta aquellos que monitorizarán y gestionarán los procesos”
Otros objetivos:
– Crear “puentes” entre el diseño de los procesos de negocio y la implementación del proceso
– Que los lenguajes basados en XML para describir procesos (como XPDL) tengan una representación gráfica simplificada
2.8. BPMN (Business Process Modeling Notation)_______________________________________________________________________________________________
Importancia del Modelado
BPMN. Versión 2.0
Cambia el nombre a “Business Process Model and Notation”
Incluye una forma estándar basada en XML para la serialización (almacenamiento) de los modelos
Por tanto, facilita la “portabilidad” de los modelos entre herramientas
Añade soporte para nuevos tipos de diagramas y mejor soporte para las tareas “humanas”
2.8. BPMN (Business Process Modeling Notation)_______________________________________________________________________________________________
Importancia del Modelado
Objetivos al modelar en BPMNSer eficientes capturando la información del
proceso.Reducir errores de interpretaciónTransferir conocimientoHacer los diagramas tan fáciles de leer
como sea posible
2.8. BPMN (Business Process Modeling Notation)_______________________________________________________________________________________________
Tipos de diagramas y procesos
Orquestación (I)Son procesos que implican una perspectiva
del proceso con un ÚNICO coordinador: EL PROCESO
Representan una organización del negocio desde el punto de vista del proceso
Describen como una única entidad del negocio realiza las cosas
Importancia del Modelado2.9. Tipo de Diagramas de procesos
Características IntalioPerspectiva de cada participantePuntos de vista diferente de acuerdo al rol
2.13. Diagrama de Automátización_______________________________________________________________________________________________
BPMN vs BPELBPMN es un lenguaje de modelado de procesos de negocioBPEL (Business Process Execution Language) es un lenguaje de ejecución de procesos de negocio.• En Intalio|Designer modelamos en BPMN• Al salvar en Intalio|Designer, se genera automáticamente código BPEL.• Intalio|Server ejecuta BPEL.• En BPEL se pueden hacer: Actividades basicasActividades basicas:: invoke, recieve, reply, assign, throw, wait, empty, exit, rethrow (programación) Actividades estructuradasActividades estructuradas:: sequence, if, while, repeatUntil, pick, flow, foreach (más programación)No existe una correspondencia 1 a 1 entre BPMN y BPEL.No hay que aprender BPEL para poder automatizar procesos de negocio
2.14. BPEL (Business Process Execution Language)_______________________________________________________________________________________________
Caso de Revisión de Información
1. Empleado- Inicia el proceso, Enviando la información- El empleado recibe la información de confirmación
2. Proceso- El proceso recibe la información- Envia la Información al Gerente
3. Gerente- El gerente recibe la información- Envia la Información al proceso
4. Proceso- El proceso recepciona la revisión del gerente- Analiza sobre la información aprobada- Si es correcta, Notifica aprobación al Empleado
Proceso, Empleado y GerenteProceso, Empleado y Gerente
5. Empleado- Recibe la notificación de aprobación- Termina el proceso
6. Proceso- Si No es correcta, Envia Información al Empleado para corrección
7. Empleado- Recibe Información para corrección- Envia Información Corregida
8. Proceso- Recepciona la Información Corregida- Notifica al Gerente
9. Gerente- Recibe Notificación- Confirma Notificación al Proceso- Fin del Proceso para el Gerente