gestion de procesos bpm

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

Upload: mariana-horta

Post on 08-Mar-2015

448 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Gestion de Procesos BPM

Ing. Julio CejasJunio 2008

BPM

Gestión de Procesos

Page 2: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

BPM Gartner

Page 10: Gestion de Procesos BPM

Disciplinas de BPM

BPMN BPEL

BAM

SOA ESB

Page 11: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

BPM en Resumen.

BPMNNotación Grafica

BREReglas

BPELEjecucion

BAMMonitoreo

ESBBus

SOAServcios

Page 16: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos 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

Page 19: Gestion de Procesos BPM

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: Gestion de Procesos BPM

Organizaciones BPM vs. Tradicionales

Proceso de Negocio

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

Page 21: Gestion de Procesos BPM

Lo que no vemos

Page 22: Gestion de Procesos BPM

BPM Alternativas Tecnológicas

Open Source• Intalio BPMS.• Uengine.• JBPM

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

Page 23: Gestion de Procesos 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.

Page 24: Gestion de Procesos BPM

Arbol BPM

ACTIVIDAD

PROCESONEGOCIO

SUBPROCESO

ACTIVIDAD

TAREA

Page 25: Gestion de Procesos BPM

Roles en BPM

Analista de Negocio

Business Activity Monitoring (BAM)

Analista de Negocio

Modelado de Procesos con BPMN

Page 26: Gestion de Procesos BPM

Roles en BPM

Ingeniero de Procesos

BPEL – Web Services – Rule Engines

Page 27: Gestion de Procesos BPM

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Page 28: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

Ciclo BPM

Modelar

Simular

Implementar

Optimizar

Monitorear

Implementar:

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

Page 31: Gestion de Procesos BPM

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: Gestion de Procesos BPM

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: Gestion de Procesos BPM

BPM Un Resumen

Business Activity Monitoring (BAM)

Business Process Management Notation (BPMN)

Business Process Execution Language (BPEL)

Page 34: Gestion de Procesos BPM

Notación BPMN

Page 35: Gestion de Procesos BPM

Notación BPMN

Split (OR-Split)

Merge (OR-Split)

Fork (AND-Split)

Join (AND-Join)

Page 36: Gestion de Procesos BPM

Notación BPM Básica

Start Event (Evento de

Inicio)

End Event / Evento de Termino

Tasks / Tareas

Subprocess / SubProceso

Page 37: Gestion de Procesos BPM

Notación BPM Básica

Gateways

Page 38: Gestion de Procesos BPM

Notación BPM Básica

Intermediate Events / Evento

Intermedio

Intermediate Events / Evento

Intermedio

Page 39: Gestion de Procesos BPM

Notación BPM Básica

Roll out Timeout Error

Any Exception

Page 40: Gestion de Procesos BPM

Notación BPM Básica

Page 41: Gestion de Procesos BPM

Referencias

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

Page 42: Gestion de Procesos BPM

Gracias

Gracias