BPM Gestion de Procesos de Negocio Introduccion

42
Ing. Julio Cejas Junio 2008 BPM Gestión de Procesos

description

 

Transcript of BPM Gestion de Procesos de Negocio Introduccion

Page 1: BPM Gestion de Procesos de Negocio Introduccion

Ing. Julio CejasJunio 2008

BPM

Gestión de Procesos

Page 2: BPM Gestion de Procesos de Negocio Introduccion

Agenda

1. Primeros pasos BPM?2. Que es BPM.3. BPM Gartner.4. Disciplinas.5. Beneficios BPMS.6. Organizaciones BPM vs.

Tradicionales.7. BPM Alternativas Tecnológicas.8. Criterios de Selección.9. Árbol BPM.10. Roles en BPM.11. Ciclo de vida BPM.12. Introducción Notación BPMN.13. Referencias.

Page 3: BPM Gestion de Procesos de Negocio Introduccion

Primeros pasos BPM?

Workflow

Endpoint(Message Receiver)

EAI

La Union

Endpoint(Message Dispatcher)

Un workflow o flujo de trabajo es una secuencia de tareas estructurada o semiestrucutrada ejecutada en serie o en paralelo por dos o mas individuos.

iniciar registrar

notificar

bandeja

Aprobar

Escalar

fin

Page 4: BPM Gestion de Procesos de Negocio Introduccion

Primeros pasos BPM?

Workflow

Endpoint(Message Receiver)

EAI

La Union

EAI (Arquitectura de integracion empresarial): EAI es un sistema para automatizar el movimiento de datos entre aplicaciones y sistemas.

iniciar conectar

eliminar

transformar

transaccion

mapear

fin

Endpoint(Message Dispatcher)

Page 5: BPM Gestion de Procesos de Negocio Introduccion

Primeros pasos BPM?

Workflow

Endpoint(Message Receiver)

EAI

La Union

iniciar conectar

eliminar

transformar

transaccion

mapear

fin

iniciar registrar

notificar

bandeja

Aprobar

Escalar

fin

Endpoint(Message Dispatcher)

Un procesos de negocio es una secuencia de tareas que son ejecutada en serie o en paralelo por dos o mas individuos o aplicaciones.

Page 6: BPM Gestion de Procesos de Negocio Introduccion

Primeros pasos BPM?

iniciar conectar

eliminar

transformar

transaccion

mapear

fininiciar registrar

notificar

bandeja

Aprobar

Escalar

fin

Business Process Management, es la unión de ambos mundos.

Page 7: BPM Gestion de Procesos de Negocio Introduccion

Que es BPM?

Business Process Management, es la tecnología que pemite diseñar, implementar, testear, simular, ejecutar,y modificar los procesos de negocios de una organización.

Modelar

Automatizar

Monitorear

Analizar

Mejorar

Page 8: BPM Gestion de Procesos de Negocio Introduccion

BPM Gartner

Las aplicaciones de Business Process Management (BPMS) serán el mercado de mas rápido crecimiento hasta el año 2011, excediendo los 1000 millones de dólares en el año 2007 hasta alcanzar 2600 millones en el 2011.

Page 9: BPM Gestion de Procesos de Negocio Introduccion

BPM Gartner

Page 10: BPM Gestion de Procesos de Negocio Introduccion

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Page 11: BPM Gestion de Procesos de Negocio Introduccion

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Business Process Modelling Notation (BPMN), es el estándar para modelar los procesos de negocio.

BPMN

Page 12: BPM Gestion de Procesos de Negocio Introduccion

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Business Process Execution Language (BPEL),es el estándar para ejecutar procesos de negocio.

BPEL

Page 13: BPM Gestion de Procesos de Negocio Introduccion

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Business Activity Monitoring (BAM), permite el monitoreo de actividades de Negocio usando indicadores claves de desempeño. (Key Performance Indicator KPI).

BAM

Page 14: BPM Gestion de Procesos de Negocio Introduccion

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Estilos de Arquitectura, que son la base para la construcción de una infraestructura orientada en servicios y procesos.

SOA + ESB

Page 15: BPM Gestion de Procesos de Negocio Introduccion

BPM en Resumen.

BPMNNotación Grafica

BREReglas

BPELEjecucion

BAMMonitoreo

ESBBus

SOAServcios

Page 16: BPM Gestion de Procesos de Negocio Introduccion

Beneficios de implantar BPMS

Se formalizan los procesos.Cuales son los procesos.

La optimización de procesos es considerada.Ahora pensamos en como mejorarlos

El monitoreo de procesos es consideradoPodemos tomar decisiones con verdadera información.

Page 17: BPM Gestion de Procesos de Negocio Introduccion

Beneficios de implantar BPMS

Orientado a Resultados.Ahora existen objetivos estratégicos claros.

Desempeño orientado en procesos.Medir la efectividad y eficiencia

Creado para el Cambio Impactos, Agilidad

Incentiva la utilización de Estándares SOA, ESB, BPM…

Page 18: BPM Gestion de Procesos de Negocio Introduccion

Organizaciones BPM vs. Tradicionales

1. No Relacionado.

2. Desempeño orientado en Funciones.

3. No hay Vista 360

1. Relacionado.

2. Desempeño orientado en Procesos.

3. Hay Vista 360

Page 19: BPM Gestion de Procesos de Negocio Introduccion

Organizaciones BPM vs. Tradicionales

Estamos de Acuerdo

Como interactúan los procesos, que entrega cada proceso, las habilidades requeridas para cada proceso, y su desempeñó

Cuales son nuestros procesos de negocio.

Medir nuestros procesos efectivamente y gestionarlos. ( ya automatizados )

Un responsable por cada proceso.

Nosotros Conocemos

Nosotros Podemos

Nosotros Tenemos

Page 20: BPM Gestion de Procesos de Negocio Introduccion

Organizaciones BPM vs. Tradicionales

Proceso de Negocio

Dept 1. Dept 2. Dept 3. Dept 4.

Page 21: BPM Gestion de Procesos de Negocio Introduccion

Lo que no vemos

Page 22: BPM Gestion de Procesos de Negocio Introduccion

BPM Alternativas Tecnológicas

Open Source• Intalio BPMS.• Uengine.• JBPM

Propietarios• IBM• Fujitzu• Fuego• Appian• MetaStorm• Pega• Oracle BPM

Page 23: BPM Gestion de Procesos de Negocio Introduccion

BPM Algunos Criterios de Selección

Estándar BPMN. Licenciamiento.

Estándar BPEL 2.0 Comunidad.

Estándar BPEL4People. Documentación.

Soporte SOA-ESB. Soporte.

Soporte Workflow. Cero Code.

Page 24: BPM Gestion de Procesos de Negocio Introduccion

Arbol BPM

ACTIVIDAD

PROCESONEGOCIO

SUBPROCESO

ACTIVIDAD

TAREA

Page 25: BPM Gestion de Procesos de Negocio Introduccion

Roles en BPM

Analista de Negocio

Business Activity Monitoring (BAM)

Analista de Negocio

Modelado de Procesos con BPMN

Page 26: BPM Gestion de Procesos de Negocio Introduccion

Roles en BPM

Ingeniero de Procesos

BPEL – Web Services – Rule Engines

Page 27: BPM Gestion de Procesos de Negocio Introduccion

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Page 28: BPM Gestion de Procesos de Negocio Introduccion

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Modelar:

1. BPA.2. BPMN.3. Portal de Procesos = Repositorio de Procesos.4. Mapa de Procesos

Page 29: BPM Gestion de Procesos de Negocio Introduccion

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Simular:

1. Brechas.análisis de cuellos de botellas. análisis de costos.análisis de riesgos.

2. Predecir Capacidad.3. Identificar Cuellos de Botella.4. Detectar problemas potenciales.

Page 30: BPM Gestion de Procesos de Negocio Introduccion

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Implementar:

1. Web Services.2. Reglas (Business Rule Engine BRE).3. BPEL.

Page 31: BPM Gestion de Procesos de Negocio Introduccion

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Monitorear:

BAM

Consiste en proveer acceso en tiempo real a indicadores claves de desempeño del negocio de forma de poder mejorar la velocidad y efectividad de las operaciones del negocio.”Gartner, Inc., Julio 2001

VolumenNumero de transacciones.Numero de ticket cerrados.Numero de errores.Numero de días

VelocidadTiempo de vida del proceso.Tiempo de tareas individuales.

ErroresTimeouts.Transacciones.

Condiciones EspecialesAlertas.Reglas.

Page 32: BPM Gestion de Procesos de Negocio Introduccion

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Optimizar:

1. Mejora Continua.2. Dirección Estratégica.3. Medición de los KPI.4. Toma de Decisiones.

Page 33: BPM Gestion de Procesos de Negocio Introduccion

BPM Un Resumen

Business Activity Monitoring (BAM)

Business Process Management Notation (BPMN)

Business Process Execution Language (BPEL)

Page 34: BPM Gestion de Procesos de Negocio Introduccion

Notación BPMN

Page 35: BPM Gestion de Procesos de Negocio Introduccion

Notación BPMN

Split (OR-Split)

Merge (OR-Split)

Fork (AND-Split)

Join (AND-Join)

Page 36: BPM Gestion de Procesos de Negocio Introduccion

Notación BPM Básica

Start Event (Evento de

Inicio)

End Event / Evento de Termino

Tasks / Tareas

Subprocess / SubProceso

Page 37: BPM Gestion de Procesos de Negocio Introduccion

Notación BPM Básica

Gateways

Page 38: BPM Gestion de Procesos de Negocio Introduccion

Notación BPM Básica

Intermediate Events / Evento

Intermedio

Intermediate Events / Evento

Intermedio

Page 39: BPM Gestion de Procesos de Negocio Introduccion

Notación BPM Básica

Roll out Timeout Error

Any Exception

Page 40: BPM Gestion de Procesos de Negocio Introduccion

Notación BPM Básica

Page 41: BPM Gestion de Procesos de Negocio Introduccion

Referencias

http://www.bpmn.org/http://www.eclipse.org/stp/bpmn/http://www.ebpml.org/

Page 42: BPM Gestion de Procesos de Negocio Introduccion

Gracias

Gracias