26
BBR ENGINYERIA DE SERVEIS SOA: el catalizador en la implantación de Lean Sigma Pedro Gallardo Delgado

Bbrsoa Lean Sigma V4

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Bbrsoa Lean Sigma V4

BBR ENGINYERIA DE SERVEIS

SOA: el catalizador en la implantación de Lean Sigma

SOA: el catalizador en la implantación de Lean Sigma

Pedro Gallardo Delgado

Page 2: Bbrsoa Lean Sigma V4

AgendaAgenda

• ¿Qué es SOA?

• Alineamiento SOA – LEAN • ¿Qué aporta SOA a los Implantadores de LEAN?

• SOA & Manufacturing• SOA en Industria Manufacturera

• Niveles SOA• Descripción de Niveles SOA

• Pilares SOA

• Otras Ventajas

• Conclusión

Page 3: Bbrsoa Lean Sigma V4

¿Qué es SOA?¿Qué es SOA?

Page 4: Bbrsoa Lean Sigma V4

Imperativos de NegocioImperativos de Negocio

Requiere

Aumento CompetitividadAumento Competitividad

Aumento Agilidad de NegocioAumento Agilidad de Negocio

Mayor Foco en la AdaptaciónMayor Foco en la Adaptación

De procesos de NegocioDe procesos de Negocio

Infraestructura de ITInfraestructura de IT

Flexible y AdaptableFlexible y Adaptable

SOA y EstándaresSOA y Estándares

Requiere

Requiere

Posibilitado por

• ¡ La aparición de SOA y de los estándares puede ayudar !

• El entorno de negocio es cada vez más competitivo.

• Requiere que los negocios se ajusten más rápido a las condiciones cambiantes (mayor agilidad de negocio).

• Requiere mayor foco en los procesos de negocio, y en la capacidad de adaptarlos rápidamente para responder a condiciones dinámicas.

• Los procesos de negocio implican siempre a los sistemas de IT, que necesitan ser también flexibles y adaptables.

Page 5: Bbrsoa Lean Sigma V4

¿Qué es SOA?¿Qué es SOA?

• Definición según wikipedia

• La Arquitectura Orientada a Servicios (en inglés Service-Oriented Architecture o SOA), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requerimientos de software del usuario.

• Se basa en WebServices

• WebService “Sería como un idioma común que saben hablar todos los sistemas informáticos” (Como el intento de ESPERANTO llevado a la realidad).

Page 6: Bbrsoa Lean Sigma V4

¿Qué es SOA?¿Qué es SOA?

• Nos permite diseñar procesos horizontales a través de todos los departamentos de nuestra organización

• Plataforma ideal para BPM

• Características

• Bajo acoplamiento

• Atomicidad

• Flexibilidad

• Adaptabilidad

• Reusabilidad

• Orientada a procesos

Page 7: Bbrsoa Lean Sigma V4

Situación Actual Sistemas de InformaciónSituación Actual Sistemas de Información

ScreenScrape

ScreenScrape

ScreenScrape

ScreenScrape

Cola deMensajes

Cola deMensajes

Cola deMensajes

DownloadFile

DownloadFile

DownloadFile

TransactionFile

TransactionFile

TransactionFile

ORB

ORB

CICS Gateway

CICS Gateway

APPC

APPCRPC

RPC

TransactionFile

Sockets

Sockets

Mensaje

Mensaje

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Page 8: Bbrsoa Lean Sigma V4

WSDL/WSIF

XML/XML Schema

SOAP JCA JMS

BUSINESS SERVICES

More Interoperable

ERP/Legacy Apps

Custom Apps& Services

Web services

Key SOA StandardsKey SOA Standards

Process FlowLogic

XSLT/XQuery

BPEL

More Adaptable

PROCESS ORCHESTRATION

WSRP, JSR-168

USER INTERFACE

Struts/JSF

Portal

Web Application

API

WS

Richer Experience

PKIDashboards

BAM

MONITORING

JMX

Fusion Effect

WS-Security

SERVICE BUS

SecurityReliabilityLoggingFailover

Dynamic Routing

WS-Policy, SAML

Web Services Mgmt

Page 9: Bbrsoa Lean Sigma V4

Order Booking BPEL PROCESS

receive

end

getCustInfo

Select Manufacturer

Rapid Manufacturer

5-15 mininvoke

receive

invoke

receive

Fulfill Order

Notify Cust

Insert Order

ManualReview

?

Ejemplo Proceso SOAEjemplo Proceso SOA

SHOPPING PORTAL

Web

Serv

ices

Inte

rface

: X

ML,

SO

AP,

WS

DL,

WS

IF

EJB 3.0Customer service

ProductSuppliers

Order DB

Approval(Rich Workflow)

NotificationService

ESB

RulesEngin

eRule Author

Rulesrepository Decision

Service

FedExUPS

ESB

Operational dashboard

BAM

Page 10: Bbrsoa Lean Sigma V4

Slide 10

Page 11: Bbrsoa Lean Sigma V4

BAM – Captura de Información en Tiempo RealBAM – Captura de Información en Tiempo Real

RFID y SensoresActivo y PasivoLocalización, Temperatura,

Humedad, Movimiento, etc.

Seguridad Autenticación, autorización, auditoría y

rastro

Database Streams

Gestión de Sistemas Rendimiento, métricas, alertas,

logs

Procesos de Negocio (BPEL) Monitorización de actividades, estados

Sistemas de MensajeríaJMS, TIBCO, MQSeries

Aplicaciones de Negocio Business Events, state transitions

Page 12: Bbrsoa Lean Sigma V4

Alineamiento SOA – LEAN Alineamiento SOA – LEAN

“Con las capacidades de BPM y BAM sobre una plataforma SOA, puedo establecer un mecanismo de control cíclico sobre mis procesos. Es como el Santo Grial para los practicantes de LEAN – Six Sigma”

Bruce Williams, VP of Process Improvement, webMethods Inc.

Page 13: Bbrsoa Lean Sigma V4

¿Qué aporta SOA a las Organizaciones que implantan LEAN?¿Qué aporta SOA a las Organizaciones que implantan LEAN?

• PROBLEMA• “Gap” entre tecnólogos y implantadores LEAN

• Los implantadores de LEAN usan herramientas del estilo Visio para diagramar procesos

• Sólo requieren los servicios de IT para recolectar datos

• SOLUCIÓN• La llegada de SOA y BPM.

• Ahora los implementadores de LEAN tienen una herramienta para consultar los datos (BAM) una herramienta para modelar los procesos (BPA) y generar el lenguaje entendible por IT (BPEL).

• Una vez analizado y mejorado el proceso de negocio la gobernabilidad de SOA permite a los consultores e implementadores la definición de políticas y reglas que permitan el correcto funcionamiento del proceso.

Page 14: Bbrsoa Lean Sigma V4

Oracle BPA Suite – Powered by ARISOracle BPA Suite – Powered by ARIS

Business Process SimulatorBusiness Process SimulatorBusiness Process Architect Business Process Architect

Business Process PublisherBusiness Process PublisherIntegration with SOA, BPEL PMIntegration with SOA, BPEL PM

Page 15: Bbrsoa Lean Sigma V4

El ciclo de vida de BPMEl ciclo de vida de BPM

¿Que es BPM?

Modelado, Ejecución y Gestión de Procesos.

Mejora continuada de procesos.

IT colaborando con las áreas funcionales para alcanzar los objetivos de negocio.

IT reacciona más rápidamente a los cambios en las necesidades y al entorno del negocio.

¿Que es BPM?

Modelado, Ejecución y Gestión de Procesos.

Mejora continuada de procesos.

IT colaborando con las áreas funcionales para alcanzar los objetivos de negocio.

IT reacciona más rápidamente a los cambios en las necesidades y al entorno del negocio.

Model

Simulate

Implement

Deploy

Execute

Monitor

Optimize

BPMLifecycle

Business Process Analysis (BPA)

Page 16: Bbrsoa Lean Sigma V4

LEAN & SOA KeysLEAN & SOA Keys

LEAN SOA

Eliminación Desperdicio (MUDA)

• Facilita la detección del MUDA• Optimización continua de Procesos• Eliminación de interficies de comunicación uno a uno --> capa ESB + Adaptadores. • Eliminación de la duplicidad de funcionalidades

Just-in-Time• Información en Tiempo Real de mi negoció BAM. • Visibilidad únificada de datos BAM + BI + SOA

Time-To-Market• Flexibilidad procesos BPEL + BPA. • Gobernabilidad• Author Rules & Business Rules.

Flujo• Pasar de un proceso Batch a proceso onLine o en flujo. • Herramientas de modelización, Simulación, preveer el resultado de las intervenciones LEAN antes de ponerlo en producción.

Page 17: Bbrsoa Lean Sigma V4

SOA & Industria ManufactureraSOA & Industria Manufacturera

Page 18: Bbrsoa Lean Sigma V4

Cadena de valorCadena de valor

ClientesClientesCanales deCanales deDistribuciónDistribución

Base de SuministroBase de Suministro

ManufacturaManufacturaSuministradoresSuministradoresDe ComponentesDe Componentes

ContractContractManufacturerManufacturer

MinoristasMinoristas

DistribuidoresDistribuidores

SuministradoresSuministradoresDe MaterialDe Material

NegociosNegocios

ConsumidoresConsumidores

Page 19: Bbrsoa Lean Sigma V4

SOA y Cadena de ValorSOA y Cadena de Valor

SuministradorSuministrador FábricaFábrica LogísticaLogísticaPortalPortal DistribuciónDistribución ClienteCliente

Automatización de Procesos Existentes

Soporte de losRequerimientos

De Negocio

Publicación de Nuevos

Servicios Eficientemente

Mejor Flujo de Información

Valor de los Accionistas

Servicio al Cliente

Gobernabilidad

Reducción Coste Nuevos Servicios Nuevos Canales Reclamaciones Visibilidad

Estrategia Organización

Requerimientos de Negocio

Procesos de Negocio

Integración de Servicios

Servicios reusables y Estándares

Activos IT

Din

ám

ico

Es

tátic

o

Page 20: Bbrsoa Lean Sigma V4

Clientes de Oracle en el sector ManufactureroClientes de Oracle en el sector Manufacturero

Reducción tiempo de desarrollo de nuevos productos 63%

Reducción coste de inventario en $26M

Reducción coste adquisición en 14%

Reducción del tiempo del proceso de orden de compra en 86%

Disminución del coste de entrada de pedidos en un 40%

Reducción del tiempo del proceso de pedido en 83%

Reducción del volumen de pedido WIP por encima del 30%

Aumento precisión en la localización de inventario en un 98%

Reducción del tiempo del ciclo de venta en 66%

Page 21: Bbrsoa Lean Sigma V4

Niveles SOANiveles SOA

Page 22: Bbrsoa Lean Sigma V4

11OpportunisticOpportunistic

SOA Focused on Simple Quick Win ProjectsSOA Focused on Simple Quick Win Projects • Get Experience Building. Deploying and• Consuming Service• Get Experience Building. Deploying and• Consuming Service

SOA Level 1 (Oportunista) LEAN (punto) (eliminar el MUDA en donde se produce, empieza en qualquier punto) SOA Level 1 (Oportunista) LEAN (punto) (eliminar el MUDA en donde se produce, empieza en qualquier punto)

LEVEL 5 SOALEVEL 5 SOATACTICAL PLANS PLANSTACTICAL PLANS PLANSSTRATEGIC GOALSSTRATEGIC GOALS

SystematicSystematic

SOA Level 2 (Sistemático) LEAN (línea) conecta procesos para crear líneas SOA Level 2 (Sistemático) LEAN (línea) conecta procesos para crear líneas

SOA Applied to Existing Projects PortfolioSOA Applied to Existing Projects Portfolio • Apply SOA to Simple Integration Projects• Deploy Service Management• Focus on Standards• Initial SOA Planning

• Apply SOA to Simple Integration Projects• Deploy Service Management• Focus on Standards• Initial SOA Planning

22

33EnterpriseEnterprise

SOA Focused on Business Process AutomationAnd Improvement

SOA Focused on Business Process AutomationAnd Improvement

• Layer Orchestration and BPM onto Services• Enterprise Architecture Group Starts Driving• Enterprise SOA Adoption

• Layer Orchestration and BPM onto Services• Enterprise Architecture Group Starts Driving• Enterprise SOA Adoption

SOA Level 3 (Empresarial) LEAN (Plano) conecta las líneas para fabricar productosSOA Level 3 (Empresarial) LEAN (Plano) conecta las líneas para fabricar productos

44MeasuredMeasured

SOA Quantatively ManagedMonitoring Business Processes for Business

Process Optimization

SOA Quantatively ManagedMonitoring Business Processes for Business

Process Optimization

• Deploy BAM, BPEL and BPM to Baseline, Improve,• Mesure and Report on Processes• Process Owners Driving Business process Optimization• Measure and Improve Service Reuse

• Deploy BAM, BPEL and BPM to Baseline, Improve,• Mesure and Report on Processes• Process Owners Driving Business process Optimization• Measure and Improve Service Reuse

SOA Level 4 (Medido) LEAN (espacio) Conecta todos lodos elementos desde el concepto al clienteSOA Level 4 (Medido) LEAN (espacio) Conecta todos lodos elementos desde el concepto al cliente

55IndustrializedIndustrialized

SOA Intrialized – Able to Suport BusinessInitiatives in a Timely and Cost - Effecitive Manner

SOA Intrialized – Able to Suport BusinessInitiatives in a Timely and Cost - Effecitive Manner

• Deploy Event – Driven Technologies, such as CEP, to• Enable Automated Self – Optimizing Applications• Deploy Event – Driven Technologies, such as CEP, to• Enable Automated Self – Optimizing Applications

Descripción niveles SOADescripción niveles SOA

Page 23: Bbrsoa Lean Sigma V4

SOA Gardner magic quadrant SOA Gardner magic quadrant

Page 24: Bbrsoa Lean Sigma V4

ConclusiónConclusión

Page 25: Bbrsoa Lean Sigma V4

ConclusiónConclusión

• Según Informe Gartner de Noviembre de 2006:

• "Las empresas que inicien una transformación organizacional y cultural hacia BPM (Business Process Management) mediante la definición de todos sus procesos de negocio durante el 2007, doblarán las posibilidades de ser lideres de mercado en el 2010“

• El desarrollo de BPM y SOA será co-dependiente.

• Bruce Williams,VP of Process Improvement, webMethods Inc

• “Con las capacidades de BPM y BAM sobre una plataforma SOA, puedo establecer un mecanismo de control cíclico sobre mis procesos. Es como el Santo Grial para los practicantes de LEAN – Six Sigma”

Page 26: Bbrsoa Lean Sigma V4

C/ Aragó, 182, 4t, 08011 BarcelonaTeléfono 934 731 393www.bbr.cat