Gestion de Procesos BPM

Preview:

Citation preview

Ing. Julio CejasJunio 2008

BPM

Gestión de Procesos

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.

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

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)

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.

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.

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

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.

BPM Gartner

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

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

BPMN

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

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

BPEL

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

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

BPM en Resumen.

BPMNNotación Grafica

BREReglas

BPELEjecucion

BAMMonitoreo

ESBBus

SOAServcios

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.

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…

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

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

Organizaciones BPM vs. Tradicionales

Proceso de Negocio

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

Lo que no vemos

BPM Alternativas Tecnológicas

Open Source• Intalio BPMS.• Uengine.• JBPM

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

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.

Arbol BPM

ACTIVIDAD

PROCESONEGOCIO

SUBPROCESO

ACTIVIDAD

TAREA

Roles en BPM

Analista de Negocio

Business Activity Monitoring (BAM)

Analista de Negocio

Modelado de Procesos con BPMN

Roles en BPM

Ingeniero de Procesos

BPEL – Web Services – Rule Engines

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Modelar:

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

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.

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Implementar:

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

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.

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.

BPM Un Resumen

Business Activity Monitoring (BAM)

Business Process Management Notation (BPMN)

Business Process Execution Language (BPEL)

Notación BPMN

Notación BPMN

Split (OR-Split)

Merge (OR-Split)

Fork (AND-Split)

Join (AND-Join)

Notación BPM Básica

Start Event (Evento de

Inicio)

End Event / Evento de Termino

Tasks / Tareas

Subprocess / SubProceso

Notación BPM Básica

Gateways

Notación BPM Básica

Intermediate Events / Evento

Intermedio

Intermediate Events / Evento

Intermedio

Notación BPM Básica

Roll out Timeout Error

Any Exception

Notación BPM Básica

Referencias

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

Gracias

Gracias