Agilidad de ejecución integrando soluciones heterogéneas Caso de Exito Fabio Ravagni. Gerente Regional Arquitectura Integración y Desarrollo de Aplicaciones Fernando Guerendiain. Arquitecto Empresarial 28 de Septiembre de 2011 Gerencia Corporativa de Sistemas - 1
Agenda Cencosud Problemática Solución Implementada Claves para lograr el Resultado Planes a futuro Conclusiones Gerencia Corporativa de Sistemas - 2
Colombia Cencosud es uno de los más grandes conglomerados de retail en América Latina. Cuenta con operaciones activas en Argentina, Brasil, Chile, Perú y Colombia. Da trabajo a más de 100 mil personas. Perú Chile Argentina Brasil Sus operaciones se extienden a los negocios de supermercados, homecenters, tiendas por departamento, centros comerciales y servicios financieros, Adicionalmente, desarrolla el corretaje de seguros, centros de entretenimiento familiar y agencia de viajes. Es la compañía de capitales latinoamericanos más diversificada del Cono Sur y con la mayor oferta de metros cuadrados. Gerencia Corporativa de Sistemas - 3
Problemática Volumen de puntos de Venta Argentina Supermercados 272 3473 Argentina HomeCenters 37 613 Chile Supermercados 162 3500 Chile Homecenters 25 667 Chile Tiendas Dep 30 2400 Peru Supermercados 52 1468 Brasil Supermercados 254 3386 Colombia Homecenters 4 60 Gerencia Corporativa de Sistemas - 4
Problemática v Colombia POS Colombia (IBM 4690) POS Peru (IBM 4690) POS Chile (IBM 4690 & NCR) POS Argentina (IBM 4690) POS Brasil (Unysis, Custom) Diferentes líneas de Negocio (supermercados, homecenters, tiendas por departamento, etc.) con estándares propios para las distintas líneas y distribuciones geográficas, fruto de un proceso de fusiones y adquisiciones. Perú Brasil Silos de conocimientos especializados de los equipos de trabajo en cada solución utilizada. Necesidad de regionalizar el soporte a las funciones de negocio, logrando una estandarización de herramientas y procesos. Sterling (Logistica) Chile Argentina BPA (Motor de Promociones) Estrategia de acuerdos marco con los principales proveedores de Infraestructura. Grandes volúmenes de información a distribuir y coordinar sobre una plataforma de aplicaciones heterogénea (POS, ERP, DW, HR, CRM, Banking, etc.). Una gran base instalada para soportar y una gran cantidad de proyectos en Backlog. Gerencia Corporativa de Sistemas - 5
Solución Implementada Estandarización de Arquitectura Perù v Colombia POS Colombia (IBM 4690) POS Peru (IBM 4690) POS Chile (IBM 4690 & NCR) POS Argentina (IBM 4690) POS Brasil (Unysis, Custom) Brasil Definición estratégica de la organización de estandarizar el stack de integración sobre la plataforma de Oracle Fusion Middleware. Se evaluó la situación de las implementaciones existentes y se definió que todo nuevo proyecto se implementaría con la nueva arquitectura y las nuevas herramientas. Sterling (Logistica) Chile Argentina BPA (Motor de Promociones) Se definió una arquitectura de referencia y una infraestructura de implementación que soportara los primeros proyectos a implementar y que sirviera como capa fundacional para los futuros proyectos. Se definió comenzar por una etapa de asesoramiento de Consultoría de Oracle en mejores práctica para la implementación de metodologías que luego adoptaran todos los proyectos de integración de la compañía. Gerencia Corporativa de Sistemas - 6
SOA Assestment [Business & Strategy] Avance 2010 / 2011 Maturity 2010 Maturity 2011 Domains Business & Strategy 0,75 1,25 Architecture 0,72 1,56 Infrastructure 1,35 1,88 Information 0,56 1,78 Operations, Administration & Management 1,55 1,45 Projects, Portfolios & Services 0,57 1,36 Organization 0,67 2,00 Governance 0,67 1,30 Overall Maturity 0,85 1,57 07-2010 07-2011 Gerencia Corporativa de Sistemas - 7
Solución Implementada Arquitectura de Referencia Gerencia Corporativa de Sistemas - 8
Solución Implementada Arquitectura de Lógica de Despliegue Inicial Gerencia Corporativa de Sistemas - 9
Solución Implementada Proyectos ejecutados Portal B2B Venta a Empresas POS (IBM 4690) Sistema Logístico Concentrador de Ventas Motor de Promociones SmartOpen ETL Implementaciones Nuevas Aplicaciones Pre-existentes Gerencia Corporativa de Sistemas - 10
Solución Implementada Metodología de Ejecución de Proyectos Cencosud utiliza la metodología OUM para estructurar y ejecutar proyectos SOA; la cual cubre el ciclo de vida de los servicios. La metodología es iterativa y está compuesta por las siguientes fases: Etapas Incepción Elaboración Construcción Transición Producción Descripción (alto nivel) Se establece el alcance, se detallan los requerimientos a alto nivel de la solución propuesta. Se detalla la arquitectura y se especifican los servicios que formaran parte de la solución. Se finalizan los requerimientos, se desarrollan los servicios y se ejecutan las pruebas unitarias. Se ejecutan las pruebas end to end, integrales, y de stress de los servicios. Se describe la estrategia y las actividades para poner los servicios en QA y producción. Se ejecutan los servicios en producción. Gerencia Corporativa de Sistemas - 11
Claves para lograr el Resultado Decisión y disponibilidad de los productos. Estrategia clara de implementación para lo nuevo, evolucionando lo existente con los nuevos requerimientos. Asesoramiento inicial para definir el Roadmap. Implementación de Buenas Prácticas: Diseño de Arquitecturas y de Servicios. Manejo de excepciones y errores. Visibilidad y trazabilidad de los procesos con tableros de control. Mensajes basados en canónicos estandarizados. Primeras implementaciones con Mentoring de Consultores con experiencia Gerencia Corporativa de Sistemas - 12
Planes a Futuro Continuar con la implementación de canónicos estandarizados de Industria. Integración de la plataforma con las nuevas aplicaciones a Implementar. Expandir la infraestructura de despliegue separando los distintos componentes. Despliegues de algunos componentes distribuidos a algunos centros de cómputos de los países. Implementación de capas de orquestación de procesos de negocio. Implementación del Repositorio Centralizado se Servicios Gerencia Corporativa de Sistemas - 13
Planes a Futuro Extensión de la Infraestructura de Despliegue Gerencia Corporativa de Sistemas - 14
Planes a Futuro Evolución según el SOA Assessment Roadmap. Current Maturity Business & Strategy 5 Current Maturity Business & Strategy 5 Governance 4 3 Architecture Governance 4 3 Architecture 2 2 1 1 Organization 0 Infrastructure Organization 0 Infrastructure Projects, Portfolios & Services Information Projects, Portfolios & Services Information Operations, Administration & Management Operations, Administration & Management Fase I Nivel 2 Fase II Nivel 3 (24 meses) Gerencia Corporativa de Sistemas - 15
Conclusiones Comenzamos el camino de la simplificación del modelo de integración, para reducir el esfuerzo en los ciclos de mantenimiento y evolución a futuro. Definimos un modelo con mayor Gobierno de la Integración, armando un portafolio de servicios para reutilizar. Implementamos el cambio de herramientas y las nuevas metodologías cumpliendo en tiempo y forma con los proyectos en carpeta. Logramos claridad en la dirección a futuro y estamos capturando el conocimiento de las herramientas durante los procesos. Tenemos una estrategia sustentable para la evolución de la infraestructura. Gerencia Corporativa de Sistemas - 16
Preguntas y Respuestas Gerencia Corporativa de Sistemas - 17