Está en la página 1de 17

Architect Summit

Consideraciones para implementaciones


BPM y EDA
Jess Buritic
IBM Software Group Brand Architect
jburitic@ve.ibm.com

Architect Summit

Agenda
Manejando los conceptos sobre BPM y EDA
Abordar una iniciativa BPM/EDA
Algunos puntos a tomar en cuenta
Consideraciones generales
Como implementar BPM/EDA de forma exitosa!!
Conclusin

Consideraciones para implementaciones BPM y EDA

Architect Summit

Manejando los conceptos sobre BPM y EDA


BPM (Gestin de Procesos de Negocio)
Enfoque empresarial cuyo objetivo es mejorar la eficiencia a travs de la

gestin sistemtica de los procesos.


Persigue la flexibilidad, eficiencia, agilidad y innovacin.

Diversos tipos de BPM


Centrado en Sistemas (MicroFlow, soporte de procesos short-running)
Centrado en Humanos (MacroFlow, soporte de procesos long-running)
Centrado en Documentacin (soporte de procesos de gestin documental)
Centrado en la Gestin de Casos

Consideraciones para implementaciones BPM y EDA

Architect Summit

Manejando los conceptos sobre BPM y EDA


EDA: Event Driven Architecture (Arquitectura orientada a eventos)

Es un enfoque orientado a la comunicacin de mensajera asncrona para


propagar informacin.
Un evento ocurre dentro o fuera del negocio, el cual se difunde de inmediato a
todas las partes interesadas.
Las partes interesadas evalan el evento y toman una accin.
La accin puede ser la invocacin de un servicio, el inicio de un proceso de
negocio y/o la publicacin de mas informacin.
Ejemplo:

Ocurre el retraso de un vuelo.


Qu debera ocurrir?
- Informar a agencias de alquiler de coches, hoteles y agencias de viajes registradas.
- Gestionar conexiones con otros vuelos.
- Disponibilidad de la puerta de embarque y personal de tierra
- Reservar puerta de embarque y personal de tierra para la nueva fecha de llegada del
vuelo.
- Asignar nuevos aviones y/o equipos
Consideraciones para implementaciones BPM y EDA

Architect Summit

Abordar una iniciativa BPM/EDA

requiere de varias disciplinas


requiere de madurez
requiere de una estrategia
requiere de tecnologa

Consideraciones para implementaciones BPM y EDA

Architect Summit

Seguimiento
Portales

Monitoreo

Reglas

Indicadores

Polticas
BPMN

Mensajes

SOA

Interfaces

Reportes

Documentos

Gestin

Procesos

Validaciones

Flujos

KPI

BAM

Consideraciones para implementaciones BPM y EDA

Acuerdos

SOAP

Flujos

Mtricas

XPDL

Integracin

Tareas
Tecnologas WebServices
Acuerdos

Eventos

Algunos puntos a tomar en cuenta

Funciones

Estndares
Diagramas

XML

Decisiones

Architect Summit

Contar con el enfoque correcto!


Implementar una solucin BPM/

EDA no es realmente
complejo, pero si es amplio.

identificar
todas las implicaciones y

El mayor reto es

resolverlas con una estrategia


eficiente.
Las herramientas de BPM
facilitan muchos aspectos, pero
estas son solo una parte de
la solucin.
Es en el

enfoque usado donde

radica el xito o fracaso de una


iniciativa BPM/EDA.

Consideraciones para implementaciones BPM y EDA

Architect Summit

Consideraciones generales
Involucrar el equipo necesario.
No automatizar el problema actual.
Una solucin de BPM/EDA no es un proyecto de desarrollo de

Software

Es el esfuerzo de una organizacin para gestionar un proceso de negocio


El software involucrado es solo el soporte de cmo una organizacin se comporta

para alcanzar sus objetivos.

Una solucin de BPM/EDA no es el fin de la gestin de un proceso.


Tpicamente es una interaccin en el ciclo de vida de un proceso de negocio.
Forma parte de una practica continua de adaptacin y mejoramiento de los procesos
de negocio.
En la calidad de una solucin BPM/EDA la mayor influencia la tiene la

claridad del objetivo buscado y el conocimiento del negocio.

La correcta organizacin y jerarqua de los elementos involucrados

permite maximizar los beneficios obtenidos, al ofrecer:

Informacin relevante, manejable y til a los distintos niveles organizacionales.


Un estimulo a la implementacin de mejores practicas para el manejo del

conocimiento operacional.

Consideraciones para implementaciones BPM y EDA

Architect Summit

Como implementar BPM/EDA de forma exitosa!!


Actividades Dirigidas por el Negocio

negocio; unir el propsito con


las capacidades y los procesos
del negocio. Identificar y
priorizar las opciones.

Disear interaccin con

Analista
de
Negocio

Descubrir el propsito del

Dueo
del
Proceso

Lder de
Negocio
Analista
de
Negocio

usuarios capturando y
definiendo procesos actuales
y futuros.
Simular formas para validar y
visualizar interacciones
humanas.

Colaborar, Iterar,
Refinar & Validar

Experimentar/Visualizar

Administrar en tiempo real


el desempeo promoviendo
que los usuarios de negocio
personalicen su experiencia,
administrando indicadores y
alertas basados en las
condiciones cambiantes del
negocio.
9

Analista
de
Negocio

Usuario
de
Negocio

Lder de
Negocio

Consideraciones para implementaciones BPM y EDA

Dueo
del
Proceso

Usuario
de
Negocio

la solucin a travs de la
elaboracin de medidas de
negocio e indicadores de
desempeo. Aadir caractersticas
operacionales para estados futuros
de los procesos. Validar
interactivamente procesos con TI.

Architect Summit

Como implementar BPM/EDA de forma exitosa!!


Actividades Dirigidas por TI

Arquitect
o de TI

Colaborar, Iterar,
Refinar & Validar

Lder de TI

Desarrollado
r

5. Despliegue
Colocar la solucin en ambiente ...

10

Configurar ambientes de TI
Preparar y desplegar en Produccin
los artefactos
Realizar pruebas unitarias a la
solucin
Monitorear la salud de la solucin
para asegurar la integridad de los
procesos

Nota: Las actividades de TI para Despliegue ocurren en paralelo con las actividades de Negocio
Consideraciones para implementaciones BPM y EDA

Architect Summit

1. Descubrir
Descubrir el propsito del negocio

Capturar el propsito del negocio


Alinear capacidades de negocio
Crear procesos alineados de alto nivel
Identificar opciones/prioridades

Colaborar, Iterar,
Refinar & Validar

Lder de
Negocio

Analista de
Negocio

Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8 Sem 9

Actividades
1. Identificar los Desafos del Negocio
Descubrir

2. Estrategia en la Solucin

Disear
Experimentar

3. Definir Objetivos de Negocio/Solucin

Administrar

4. Definir Medidas del Negocio

Despliegue

5. Crear Mapa de Capacidades del Negocio


6. Crear Procesos en Alto Nivel
11

Consideraciones para implementaciones BPM y EDA

Architect Summit

2. Disear
Disear las interacciones de los usuarios...
Capturar/Refinar el estado actual de los
procesos.
Definir el estado futuro de los procesos
Definir entradas, salidas y formas para
simular interacciones humanas
Validar y visualizar interacciones humanas

Colaborar, Iterar,
Refinar & Validar
Dueo del
Proceso

Analista de
Negocio

Actividades

Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8 Sem 9

1. Capturar/Refinar Estado Actual de los


Procesos
2. Examinar ROI Alternativos y Determinar la
Mejor Aproximacin

Descubrir

3. Definir/Refinar Estado Futuro de los


Procesos

Disear
Experimentar
Administrar

4. Captura de Roles

Despliegue

5. Identificar pasos de los procesos como


candidatos para reglas de negocio

12

Consideraciones para implementaciones BPM y EDA

6. Definir entradas, salidas y formas para


simular interacciones humanas

Architect Summit

3. Experimentar
Experimentar/visualizar la solucin
Elaboracin de las Mtricas de Negocio y KPIs
Aadir Caractersticas Operacionales al
Estado Futuro de los Procesos
Refinar Formas
Validar Interactivamente Procesos con TI

Usuario de
Negocio

Colaborar, Iterar,
Refinar & Validar
Analista de
Negocio

Dueo del
Proceso

Actividades
Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8 Sem 9

Descubrir

1. Aadir Caractersticas Operacionales al


Estado Futuro de los Procesos.
2. Definir Construcciones para la Ejecucin
del Estado Futuro de los Procesos

Disear
Experimentar

3. Elaboracin de Mtricas de Desempeo,


KPIs y SLAs de Negocio

Administrar
Despliegue

4. Refinar Formas
13

Consideraciones para implementaciones BPM y EDA

5. Validar Interactivamente los Procesos


con TI

Architect Summit

4. Administrar
Administrar y Optimizar el Desempeo
Promover a los usuarios de negocio a
personalizar su experiencia
Asignar privilegios, optimizar la asignacin de
actividades, manejar el cambio
Administrar el desempeo en tiempo real del
negocio, KPIs y Alertas basadas en las
condiciones cambiantes del negocio
Tomar las acciones correctivas sobre
instancias del proceso
Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8 Sem 9

Colaborar, Iterar,
Refinar & Validar
Usuario de
Negocio

Lder de
Negocio

Actividades
1. Promover a los usuarios de negocio a
personalizar su experiencia
2. Asignar Privilegios para las Capacidades
del Sistema
3. Optimizar asignacin de actividades
4. Controlar el Cambio

Descubrir

5. Administrar Desempeo del Negocio en


Tiempo Real

Disear
Experimentar

6. Administrar KPIs y Alertas Basadas en las


Condiciones Cambiantes del Negocio:

Administrar
Despliegue

14

Consideraciones para implementaciones BPM y EDA

7. Tomar Acciones Correctivas sobre


Instancias de Procesos:

Architect Summit

5. Despliegue
Colocar la solucin en el ambiente TI

Configurar Ambiente TI
Preparar y Desplegar Artefactos de TI
Pruebas Unitarias Sobre la Solucin
Monitorear la Salud de la Solucin para
Asegurar la Integridad de los Procesos

Arquitecto
de TI

Desarrollador

Lder de TI

Actividades
1. Ensamblar el entorno del usuario final
2. Ensamblar los artefactos de TI
3. Generar los Modelos de Monitoreo

Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6 Sem 7 Sem 8 Sem 9

4. Ejecutar pruebas unitarias


5. Preparar el proceso en Produccin
6. Generar los Artefactos

Descubrir

7. Desplegar los Artefactos

Disear
Experimentar

8. Asegurar la integridad transaccional del


Proceso

Administrar
Despliegue

15

9. Monitorear las salud del Sistema

Consideraciones para implementaciones BPM y EDA

Architect Summit

Conclusin

El verdadero beneficio de una gestin de procesos


se obtiene cuando implementan las practicas
efectivas para mantener un control, seguimiento,
revisin y adaptacin continua de la forma como
se ejecutan las operaciones de una organizacin.

16

Consideraciones para implementaciones BPM y EDA

Architect Summit

Apreciamos su feedback.
Favor completar la encuesta de
satisfaccin para mejorar estos
eventos.

17

Consideraciones para implementaciones BPM y EDA

También podría gustarte