+ All Categories
Home > Documents > Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a...

Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a...

Date post: 03-Aug-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
20
Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, Credicorp Bank Hans Otharsson, Customer Success Officer, OpenLegacy
Transcript
Page 1: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Keeping Pace with Customer Expectations: Delivering a Connected Banking ExperienceDavid Martinez, Architecture Manager, Credicorp BankHans Otharsson, Customer Success Officer, OpenLegacy

Page 2: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Credicorp Bank

2

• Panamanian bank founded in 1992

• Offers personalized services and products through its network of twenty-two branches, offices, and other channels

Transformation Goal: Provide every customer with a personalized and unique experience.

Page 3: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Delivering a Connected Banking Experience

David Martinez

Page 4: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Las transformaciones son colecciones de iniciativas discretas

Según la mitología griega Casandra tenia el don de verel futuro.

Apolo la maldijo y aunque conservó su don nadie lecreía.

Page 5: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Las transformaciones son colecciones de iniciativas discretas

Juntas, estas iniciativas pueden convertirse en un CAOS

CAOS

Page 6: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Toda gran transformación tiene sujeta-libros y un techo

1Objetivo

Claro

Hazlo claro y pegajoso

2 Principios

Hazlo coherente

3Hacking Cultural

Hazlo real

Page 7: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Evolución de la Plataforma de CCB

On-prem/Legacy 1

Client/Server

System

Client/Server

System

Client/Server

System

On-prem/Legacy 2

Web

System

Web

System

Web

System

On-prem/Legacy 3

Web

System

Web

System

Web

System

On-prem/Legacy 4

Client/Server

System

Client/Server

System

Client/Server

System

On-prem/Legacy 5

Client/Server

System

Web

System

Facade

System

2 años atrás ESB

Core WFlowsWeb Bank

Canales Externos Otros

IIS

Page 8: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Evolución de la Plataforma de CCB

On-prem/Legacy 1

Client/Server

System

Client/Server

System

Client/Server

System

On-prem/Legacy 2

Web

System

Web

System

Web

System

On-prem/Legacy 3

Web

System

Web

System

Web

System

On-prem/Legacy 4

Client/Server

System

Client/Server

System

Client/Server

System

On-prem/Legacy 5

Client/Server

System

Web

System

Facade

System

Sistemas Legacy ESB

Core WFlows Web Bank

Canales Externos Otros

IIS

API Contract

IndependentMicroservice

SDK

Microservicios

Inno

vaci

ón

Ope

nLeg

acy

Arqu

itect

ura

Proy

ecto

sCanales Digitales CRM

Aplicativos Internos

MPos

Clientes Corporativos

Resultados:

94 WS expuestosY seguimos avanzando

Page 9: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Desacoplar funcionalidades

Gobierno Efectivo de capacidades

Lograr Estandarización en

los desarrollos

Integrar Muchas Plataformas Diferentes

Centralizar las Operaciones de Mantenimiento

Optimizar el Ciclo de Desarrollo de

Software

Restos a Considerar

Page 10: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Cómo usamos OL en CCB

Flujos de Trabajo DevOpsOL nos proporciona el entorno necesario para implementar la

integración continua y la entrega continua de WS

Catalizador de migracionesImplementamos una estrategia

de migración a través de la implementación de plantillas de

trabajo.

API managementUsamos OL para publicar y

supervisar APIs en un entorno seguro y escalable

Time to MarketOL nos ha permitido reducer de

forma importante la implementación de nuevos productos en el mercado

Integrador de TecnologíasOL nos proporcionó una plataforma que facilita la

interoparabilidad del resto de los sistemas

Page 11: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Algunos Resultados….

• Con un equipo de seis (06) integrantes.

• Nuestro primer entregable consistía en desarrollamos y liberamos en ambientes productivos + de 40 APIs.

• En los primeros tres (03) meses de trabajo, en términos de diseño, desarrollo, pruebas y liberación en ambientes productivos.

• Totalmente integrados a los principales aplicativos del banco• Redujimos en un 60% los tiempos de desarrollo• Mejoramos el rendimiento de procesamiento en un 300%

Page 12: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Cliente confiando sus valores financieros al banco

Marco de gobierno de referencia

Diferentes roles de gobiernos organizados bajo una sola cabeza

Contenedores

Escalabilidad

Seguridad Externa

Engranaje para sincronizar microservicios

Armonía de Equipo

Ventana de Mantenimiento

Puestos gerenciales trabajando a la par

Equipo de Operación

Seguridad interna

Equipo de seguridad sigiloso y vigilante

Microservicios Tienen ruedas para representar movilidad = Adaptabilidad

Atento a lo que ocurre fuera

Monitoreo

Ideas del personal diferentes que necesitan alinearse

Microservicios en producción

Microservicios en desarrollo

Torre = flujo de promoción de microservicios

Portafolio = Repositorio único

Recursos compartidos y a disposición para todas las áreas

Marco Valioso

Page 13: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Algunos Resultados….

En nuestra área definimos a OL:ü Herramienta de Alta Tecnología

ü Facilita el trabajo de Arquitectura IT

ü Soporte especializado y continuo

ü Comprometidos con sus clientes

Page 14: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Leading banking organizations are using a combination of microservices, DevOps and APIs

Hans Otharsson, Customer Success Officer, OpenLegacy

Page 15: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

15© CELENT

Is this you? Middleware – Large Financial InstitutionResources Supporting

DesignProgrammersTestingSecurityNetworkingQA/QCAdmin SupportGovernanceTandem ResourcesTuxedo ResourcesCobol ResourcesRPG ResourcesManagement…………………………

Page 16: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

16© CELENT

Inno

vatio

n

Microservices

On-prem/Legacy 1

Facade

System

On-prem/Legacy 2

Facade

System

On-prem/Legacy 3

Facade

System

On-prem/Legacy 4

Facade

System

On-prem/Legacy 5

Facade

System

Legacy Systems ESB / SOA Architecture

MQ Tuxedo CPG IMS JT400

Channels

⧟ API Gateway⧟ API Management⧟ Flow Orchestration⧟ Data Validation/Mapping⧟ Brokering⧟ Messaging⧟ Proprietary Connectors

⧟Infrastructure⧟Licenses⧟Skills

TraditionalAttempt at MS

Page 17: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

17© CELENT

On-prem/Legacy 1 On-prem/Legacy 2 On-prem/Legacy 3 On-prem/Legacy 4 On-prem/Legacy 5Legacy Systems

Inno

vatio

n ⧟ Innovation through entire stack⧟ Automated microservices

creation/connectors⧟ Deployable APIs in days or weeks

Microservices

API Contract

IndependentMicroservice

SDK

OPEN LEGACY CONNECTORS:• ENVIRONMENTS - Programming

Languages e.g. IBM Z/os, IBMi, Tandem etc. UX/UI, e.g. COBOL, RPG

• APPLICATIONS – e.g. SAP, HOGAN, Finastra

• MIDDLEWARE/WEBSERVICES – e.g. MQ, Tuxedo

• DATABASES/STORED PROCEDURES –e.g. Oracle, DB2, JDBC

• DESIGN TIME PARSERS – e.g. XML, SQL, JSON, Swagger

Channels

Page 18: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

18© CELENT

Reimagine

Page 19: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

19© CELENT

20x Faster APIs Creation

75% Lower Cost/ API for the Lifecycle

5x API Latency Improvement

Page 20: Keeping Pace with Customer Expectations: …...Keeping Pace with Customer Expectations: Delivering a Connected Banking Experience David Martinez, Architecture Manager, CredicorpBank

Thank you!

Ways to learn more• Request a meeting

• Smart Start

• Test and Learn

Stop by booth #123 to talk with us


Recommended