21
1 Adopción de BPM/ SOA en la Industria Financiera Juan Pablo Alamo David Roco IBM Global Business Services Financial Service Sector

Adopción de BPM y SOA al interior de una organización financiera

  • Upload
    ibmssa

  • View
    1.142

  • Download
    2

Embed Size (px)

DESCRIPTION

¿Por qué BPM (gestión de los procesos de negocios) y SOA (arquitectura orientada a servicios) juntos?SOA mejora la forma como se diseñan, gestionan y optimizan los procesos al promover.

Citation preview

Page 1: Adopción de BPM y SOA al interior de una organización financiera

1

Adopción de BPM/SOA en la Industria

FinancieraJuan Pablo Alamo

David Roco

IBM Global Business ServicesFinancial Service Sector

Page 2: Adopción de BPM y SOA al interior de una organización financiera

2

Agenda

Objetivos

¿Por qué BPM y SOA juntos ?

Estrategia de adopción de BPM/SOA

Resumen final, factores de éxito

Preguntas

Page 3: Adopción de BPM y SOA al interior de una organización financiera

3

Centros de Competencia en la Industria de Finanzas

Centro de Soluciones Financieras de Barcelona

Centro de Soluciones Financieras de Brazil

Centro de Excelencia BPM/SOA

Grupo de Optimización de Procesos y Servicios de Negocio

Page 4: Adopción de BPM y SOA al interior de una organización financiera

4

¿Por qué BPM y SOA juntos?

SOA mejora la forma como se diseñan, gestionan y optimizan los procesos al promover

Services(Application & Information)

Operational Systems(Application & Information Assets)

Business Processes

Data Registry

Application Application

Content

External

SOA en el CORE de BPM:– Eficiencia en

la construcción de aplicaciones

– Reuso de Activos existentes

– Flexibilidad en el cambio

Page 5: Adopción de BPM y SOA al interior de una organización financiera

5

Estrategia de Adopcion BPM/SOA

¿Cómo inicio un proceso de adopción BPM/SOA en mi compañía?

¿Cómo gestiono BPM/SOA para alcanzar resultados?

¿Quién guía, prioriza y genera consenso en la toma de decisiones?

¿Cómo le doy consistencia a la ejecución de mis proyectos?

¿Cómo afecta el ciclo de vida de los requerimientos?

¿Cómo aprovecho mis activos y las mejores prácticas?

Motivación

Page 6: Adopción de BPM y SOA al interior de una organización financiera

6

Considerar una estrategia en etapas con resultados visibles

Evitar una transformación tipo Big-Bang

Identificar iniciativas claves fundacionales y/o con alto retorno

Que respondan a necesidades concreta de negocio

Que sea visible y permita a las áreas de negocio y TI explorar

Define un Roadmap de adopción

Page 7: Adopción de BPM y SOA al interior de una organización financiera

7

Considerar una estrategia en etapas con resultados visible

Una buena aproximación es realizar un piloto

Realizar un taller de procesos y servicios

Programa Pilotos

Hacer un taller

Gobernabilidad (Procesos y Servicios)

Introducir nuevas capacidades

Habilitar Administración Plataforma

Etapa #2 Etapa #3Etapa #1

DefinirMetodología

Práctica de Diseñoe Implementación

Etapa #4

Automatizar procesos

Implementar unaPlataforma básica

Page 8: Adopción de BPM y SOA al interior de una organización financiera

8

Establecer un modelo de gobierno para procesos y servicios

Gestión de TI

Accionistas, Dueños

Procesos ExternosProveedores de

Servicios

Servicios ExternosGobierno TI Gobierno SOA

Entidades Legales y Regulatorias

Gobierno Corporativo

Gobierno de Procesos

Gestión Empresarial

Gobierno y Administración

Normas, Políticas,Lineamientos, Estándares

Cumplimiento

Gestión de Procesos

Page 9: Adopción de BPM y SOA al interior de una organización financiera

9

Centro de Excelencia BPM/SOA

Ejemplo

Provee dirección estratégica alineada con los objetivos de

negocio

Asistencia en la priorizacion de las funcionalidades de

negocio

Metodologías y buenas prácticas de gestión de

proyectos Directrices para arquitectura, estándares

y mejores prácticasGrupo de Expertos en

tecnología y procesos de negocio

Page 10: Adopción de BPM y SOA al interior de una organización financiera

10

IBM posee una metodología específica para implementar modelos de gobierno BPM/SOA

Planificar Definir Habilitar Medir

Ajustar a los objetivos y entorno

Determina el foco del Gobierno

Definir el modelo de gobierno BPM/SOA

Implementar el modelo de gobierno

Refinar el modelo de gobierno

Entender cuales son los procesos actuales

Definir el alcance del Gobierno

Definir / Refinar los procesos de gobierno

Definir los cambios organizacionales

Definir los cambios TI en el desarrollo BPM/SOA

Implementar un plan de transición

Iniciar los cambios organizacionales

Lanzar el COEBPM/SOA

Implementar la infraestructura BPM/SOA

Medir la efectividad de los procesos de

gobiernoMedir la efectividad de

los cambios organizacionales

Revisar y refinar el ambiente operativo

Continuamente medir y mejorar los procesos de Gobierno BPM/SOA

La metodología define 4 etapas

Page 11: Adopción de BPM y SOA al interior de una organización financiera

11

Establecer una Arquitectura de Referencia BPM/SOA (AR)

Declare cuales son los principios TI duraderos rectores para todos los proyectos BPM/SOA venideros

Describa capacidades que quiere habilitar para orientar la sección de tecnología

Otorgue a un área de la organización el asegurar que las soluciones estén en conformidad con la Arquitectura de Referencia

Page 12: Adopción de BPM y SOA al interior de una organización financiera

12

Establecer una Arquitectura de Referencia BPM/SOA (AR) Utilice la arquitectura de referencia para documentar como las

soluciones BPM/SOA que implemente se ajustan al modelo

Serviciosatómicos y compuestos

SistemasOperacionales

Componentes de Servicios

ComposiciónAplicaciones

Procesos de NegociosComposición; Coreografía; “business state machines”

Proveedor de Servicios

Consumidor de

Servicios

Integración (Enterprise Service Bus)

SistemaCrédito

SistemaClientes

PlataformaComercial

InternetBanking

IVR

SistemaCuentas

ProcesoVenta de Crédito

Autoatención,ATM y Kiosk

ContactCenter

Enviare-mail

DatosBásico

Servicio Clientes

Ejemplo

SistemaCorreo

SistemaRiesgo

Dirección

Riesgo Cliente

Servicio de Notificación

Desembolso

FormalizarCrédito

ConectorMQ

ConectorXML

Servicio de Créditos

Ruteo

Ejecutivode Cuentas

ClienteFormaliza

OperadorCall-Center

ClienteSolicita

Page 13: Adopción de BPM y SOA al interior de una organización financiera

13

Establecer una Arquitectura de Referencia BPM/SOA (AR) Utilice la arquitectura de referencia para tomar decisiones en la

selección de tecnología o productos de software

Ejemplo

Page 14: Adopción de BPM y SOA al interior de una organización financiera

14

Contar con una metodología orientada a BPM/SOA

Que se conduzca desde las áreas de negocio a través de las prácticas de modelado de procesos

Que genere el vinculo con TI orientando al modelado de servicios que automatizan los procesos

Que potencie el uso de activos existente en términos de sistemas, procesos y servicios

IBM dispone un portafolio de metodología para responder tanto a BPM como SOA. IBM SOMA© es ampliamente conocida

Page 15: Adopción de BPM y SOA al interior de una organización financiera

15

Contar con una metodología orientada a BPM/SOA – IBM SOMA©

Gobierno

Descomposiciónde Procesospor Dominios

Analizarsubsistemas Especificación de

ServiciosEspecificación de

Mensajes y Eventos

EspecificaciónComponentes flujo

Especificación deFlujos de Servicio

Decisiones de Realización

Modelado deServicios contra

Metas de negocio

AnalizarActivos

Existentes

EspecificaciónComponentesEspecificación de

Información

Selección de patrones de integración

Detallar la solución en la Arquitectura de

Referencia

Exploración deFactibilidad

Técnica

Despliegue (Empaquetado / Aprovisionamiento)

Construcción Transformación

Pruebas de Aceptación

PruebasUnitarias

Pruebas Integradas

Ensamble / Integración

Compilación

IniciarAdoptar y Personalizar la metodología

Monitoreo y GestiónCierre

Identificación

Especificación

Realización

Implementación

Desde el análisis de los requerimientos hay un énfasis en identificar Servicios Candidatos

Se detallan las componentes de la solución

y los servicios a exponer

Se establecen las decisiones de

implementación de acuerdo con la tecnología en uso y el

ecosistema

Se construyen y ensamblan y prueban las componentes

Page 16: Adopción de BPM y SOA al interior de una organización financiera

16

Identifique herramientas para soportar el Gobierno y el Ciclo de Vida del Desarrollo BPM/SOA

Herramienta de Modelado de

Procesos

Herramienta de Modelado de Información

Herramienta Gestión de Requerimientos

Herramienta de Publicación de

Procesos

Analista Funcional /Arquitecto Procesos

PublicarModelo deProceso

CrearModelo deProcesoBPEL-

Alto Nivel

Planificación, asignación y rastreo de actividades, revisión y conformidad electrónica

Herramienta de Análisis y Diseño

SOMA ME 3.2

Registro de Servicios

Motor deReglas de Negocio

Requerimientos de NegocioRequerimientos No-FuncionalesNegocio: Objetivos , KPIs, PolíticasCasos de Uso

ObjetivosKPIs,

Reglas Mon.

Bus de Servicio Empresarial

HerramientaDefinición Reglas de

NegocioReglas deNegocio

Objetivos ,KPIs, Reglas Mon.

(Archivos EAR)

Arquitecto de laSolución / Integración

Arquitecto deDatos /

InformaciónBuild

Manager

Especialistade Pruebas

Identifica/EspecificaComponentes

Define/RefinaModelo de Información

ModeloProceso(UML)

ID Servicio /Porfolio

PorfolioServicios

Reposito y Gestor de Activos

Motor de Ejecución deProcesos de Negocio

Servidor de Aplicaciones y

Servicios

Herramienta de Automatización de Construcción y Despliegue

InvocaciónComponente/

Servicio

Reglas deNegocio

Herramienta de Desarrollo e Integración

de Aplicaciones y Componentes

ModeloComponentes

Flujos BPEL/Descripción KPI

Flujos BPELReusable

ComponentesReusables

EvaluaciónRegla

ComponentesEjecución(Archivos EAR)

Invocación Flujo

Monitor de Actividad del Negocio (BAM)

BPELMediación(Archivos EAR)

Herramienta Construcción y

Ensamble Procesos

Herramienta Modelado Medición

Actividad de Negocio

Reporte de Eventos

Informaciónpara Mejora

Crea /Construye

Fuente /ArtefactosModelo

Información

Fuente /Artefactos

Desarrollador

Diseño

Construcción/Ensamble

Ejecución

RequerimientoLeyenda

Testing

Despliegue

Gestión Pruebas/ Rastreo de Defectos

Diseño Casos Pruebas de Servicios

Diseño Caso de Pruebas Funcionales

Scripts dePruebas

Scripts dePruebas

Integra BPELServicios / UI

ConstruyeComponentes

EjecutaCasos dePrueba

Herramientas para soporte al Gobierno y Ciclo de Vida del Software

EvaluaciónReglas

DesarrolladorIntegración

ConfiguraModelo Monitoreo

Herramienta Implementaciónde Servicios e Integración

ConstruyeFlujos

Flujos(Archivos BAR)

ModelosReusables

ConfiguradorModelo Monitoreo

Información paraRediseño

Integración de Sistema y Servicios

InvocaciónServicio

Diseño Casos Pruebas de Desempeño

ComponentesEjecución(Archivos EAR)

Glosario de Negocio

PublicarTérminos de

Negocio

EntidadesModelo

Canónico

DefiniciónEventos

Control y Gestión de Cambios de Software (SCM)

Gestión y ControlEjemplo

Page 17: Adopción de BPM y SOA al interior de una organización financiera

17

Establezca prioridades y genere un plan de implementación que le permita madurar en el tiempo

WB Business Modeler

InfoSphere Data Architect

Rational Requirement Composer

WS Business Compass

Analista Funcional /Arquitecto Procesos

PublicarModelo deProceso

CrearModelo deProcesoBPEL-

Alto Nivel

Rational Team Concert

Rational Software Architect

SOMA ME 3.2

WS Registry & Repository

iLOG Engine Business Rules

Requerimientos de NegocioRequerimientos No-FuncionalesNegocio: Objetivos , KPIs, PolíticasCasos de Uso

ObjetivosKPIs,

Reglas Mon.

Bus de Servicio Empresarial

iLOG Designer Business Rules

Reglas deNegocio

Objetivos ,KPIs, Reglas Mon.

(Archivos EAR)

Arquitecto de laSolución / Integración

Arquitecto deDatos /

InformaciónBuild

Manager

Especialistade Pruebas

Identifica/EspecificaComponentes

Define/RefinaModelo de Información

ModeloProceso(UML)

ID Servicio /Porfolio

PorfolioServicios

Rational Asset Manager

WS Process Server WS Application Server

Rational Build Forge

InvocaciónComponente/

Servicio

Reglas deNegocio

Rational Application Developer

ModeloComponentes

Flujos BPEL/Descripción KPI

Flujos BPELReusable

ComponentesReusables

EvaluaciónRegla

ComponentesEjecución(Archivos EAR)

Invocación Flujo

WS Business Monitor(BAM)

BPELMediación(Archivos EAR)

WS Integration Developer

WS Business Monitor Toolkit

Reporte de Eventos

Informaciónpara Mejora

Crea /Construye

Fuente /ArtefactosModelo

Información

Fuente /Artefactos

Desarrollador

Diseño

Construcción/Ensamble

Ejecución

RequerimientoLeyenda

Testing

Despliegue

Rational Clear Quest

Rational Service Tester

Rational Functional Tester

Scripts dePruebas

Scripts dePruebas

Integra BPELServicios / UI

ConstruyeComponentes

EjecutaCasos dePrueba

Herramientas para soporte al Gobierno y Ciclo de Vida del Software

EvaluaciónReglas

DesarrolladorIntegración

ConfiguraModelo Monitoreo

WS MessageBroker Toolkit

ConstruyeFlujos

Flujos(Archivos BAR)

ModelosReusables

ConfiguradorModelo Monitoreo

Información paraRediseño

WS Message Broker

InvocaciónServicio

Rational Performance Tester

ComponentesEjecución(Archivos EAR)

Business Glosarry

PublicarTérminos de

Negocio

EntidadesModelo

Canónico

DefiniciónEventos

Rational Clear Case (SCM)

Gestión y Control Ejemplo

1

1

11

1

1

2

2

2 2

3

3

1

3

3

3

3

2

Page 18: Adopción de BPM y SOA al interior de una organización financiera

18

Utilizar las mejores prácticas que proveen los modelos para la industria financiera Las implementaciones BPM/SOA de IBM utilizan activos

reutilizables y modelos específicos de la industria como punto de partida. Ejemplos

– CBM (Component Business Model)• Descomposición funcional de la organización

– IFW (Information Framework)• Modelo de Información y Procesos

– Aceleradores• WS Services Content Packs

Page 19: Adopción de BPM y SOA al interior de una organización financiera

19

Resumen final, factores de éxito

Considerar una estrategia en etapas con resultados visibles

Establecer un modelo de gobierno para procesos y servicios

Contar con un grupo de gobierno (CoE)

Establecer una arquitectura de referencia BPM/SOA

Contar con una metodología orientada a BPM/SOA

Identifique herramientas para apoyar el modelo de gobierno BPM y/o SOA, así como el ciclo de vida del desarrollo

Utilizar las mejores prácticas que proveen los modelos de industria.

Page 20: Adopción de BPM y SOA al interior de una organización financiera

20

?Preguntas

Page 21: Adopción de BPM y SOA al interior de una organización financiera

21

Merci

Grazie

Gracias

Obrigado Danke

Japanese

French

Russian

German

Italian

Spanish

Brazilian Portuguese

Arabic

Traditional Chinese

Simplified Chinese

Thai