a transformation journey

Post on 12-Jan-2017

226 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A Transformation Journey

Brad Miller, Head of Global Digital TechnologyConsumer Digital & Cloud Technology

Brad Miller

The Challenge of Transformation

“In order to grow Citi, we first have to grow our own perspective, skills and capabilities….Our curiosity, our openness to learning and trying new things, our ability to adjust and adapt quickly and our willingness to fail fast and fail small are the essence of a culture that innovates and exposes new value to our clients in real time.”

Stephen Bird, CEOCiti Global Consumer Group

Our starting point

Our Starting Point

Proprietary Monoliths

Waterfall Process

Photo Credit: Graphiquefantastique

As a result we felt the pain

Transformation

Technology: Cloud and Microservice Platform

Operate: Change how we work

People: Set the foundation

Accelerating Citi’s Digital Transformation

End State• Quicker

Speed to Market

• Mobile First

• Cloud Enabled

Accelerating Citi’s Digital Transformation

End State• Quicker

Speed to Market

• Mobile First

• Cloud Enabled

Citi FinTech—wealth management:

76 Devs

Agile Citi—Cards & Retail Bank:

208 Devs

All Digital Teams:

+1200 Devs

Transforming the culture and setting the foundation

We are a technology organization that does

banking—who thinks like our customers, not bankers

Realignment of Customer Value

Channel Line of Business

Realignment of Customer Value

Co-locate Teams:Chennai, Dallas, NYC, Jacksonville

Focus on Hiring

Invest in Employees through Training

Culture of Ownership

• Product level thinking

• Autonomy & decision making

• Alignment of business end technology

Transforming how we operate and build

Enabling a Culture of Builders

Security by design1

Performance2

Dependably data driven with a single source of truth3

Modular, reusable, global services4

Fully automated5

Enabling a Culture of Builders

Relentless real time6

Self-monitoring and self-healing7

Scalable, elastic, distributed and cost-effective8

Speed to market through continuous integration and delivery (CI/CD)9

Service ownership through a single team responsibility principle (STRP)10

Developers

releasetestbuild

SDLC/Delivery Pipeline

App

Monolithic systems

Core

Tibco

Today

developers

CICD/delivery pipelinesservices

releaseBuild and Test

release

release

release

release

release

Build and Test

Build and Test

Build and Test

Build and Test

Build and Test

Tomorrow

Branch Browser Mobile

Code

cha

nges

Depl

oym

ent,

testi

ng a

nd in

tegr

ation

x # Channel# LOB

# Region# Country

App(logic)

Core(logic)

Tibco(logic)

App(logic)

Core(logic)

Tibco(logic)

App(logic)

Core(logic)

Tibco(logic)

Today

Code

chan

ges

CICD

Branch, Browser, Mobile

App(logic)

Core(logic)

Tibco(logic)

Business Service Logic

UI Logic(Server Side)

Data

All Channels

Service 1

UI View Container

Tomorrow: Microservices Platform

Most legacy platforms look like this…

For many of us this is our starting pointPhoto credit Viacom Entertainment Group

Chopping up or rebuilding the platform in the cloud will be

your initial instinct

That just leads to more…

Photo credit Viacom Entertainment Group

When you are saddled with so much TECHNICAL DEBT, where

do you start?

Tech UserStories+

Domain Modeling

Reverse Engineerin

g

InvestBiz UserStories Cards Bank

Decomposition

Backlog Build ServicesReusable Service Catalog

Business

Citi’s approach using Microservices

Citi’s approach to rationalizing thick Horizontal Layers

Agile Development

Cloud Platforms

CICD

Services ServicesServices Services

ServicesServices

Build and Test Release

Build and Test ReleaseBuild and Test Release

Build and Test Release

Build and Test Release

Build and Test Release

Build and Test Release

Tomorrow

Transformation momentum over

the last 8 months

We’re Hiring! Contact Rebecca.Callahan@citi.com

top related