a transformation journey

34
A Transformation Journey Brad Miller, Head of Global Digital Technology Consumer Digital & Cloud Technology

Upload: pivotal

Post on 12-Jan-2017

227 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: A Transformation Journey

A Transformation Journey

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

Page 2: A Transformation Journey

Brad Miller

Page 3: A Transformation Journey

The Challenge of Transformation

Page 4: A Transformation Journey

“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

Page 5: A Transformation Journey

Our starting point

Our Starting Point

Page 6: A Transformation Journey

Proprietary Monoliths

Page 7: A Transformation Journey

Waterfall Process

Page 8: A Transformation Journey

Photo Credit: Graphiquefantastique

Page 9: A Transformation Journey

As a result we felt the pain

Page 10: A Transformation Journey

Transformation

Page 11: A Transformation Journey

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

Page 12: A Transformation Journey

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

Page 13: A Transformation Journey

Transforming the culture and setting the foundation

Page 14: A Transformation Journey

We are a technology organization that does

banking—who thinks like our customers, not bankers

Page 15: A Transformation Journey

Realignment of Customer Value

Channel Line of Business

Page 16: A Transformation Journey

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

Page 17: A Transformation Journey

Transforming how we operate and build

Page 19: A Transformation Journey

Enabling a Culture of Builders

Security by design1

Performance2

Dependably data driven with a single source of truth3

Modular, reusable, global services4

Fully automated5

Page 20: A Transformation Journey

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

Page 21: A Transformation Journey

Developers

releasetestbuild

SDLC/Delivery Pipeline

App

Monolithic systems

Core

Tibco

Today

Page 22: A Transformation Journey

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

Page 23: A Transformation Journey

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

Page 24: A Transformation Journey

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

Page 25: A Transformation Journey

Most legacy platforms look like this…

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

Page 26: A Transformation Journey

Chopping up or rebuilding the platform in the cloud will be

your initial instinct

Page 27: A Transformation Journey

That just leads to more…

Photo credit Viacom Entertainment Group

Page 28: A Transformation Journey

When you are saddled with so much TECHNICAL DEBT, where

do you start?

Page 29: A Transformation Journey

Tech UserStories+

Domain Modeling

Reverse Engineerin

g

InvestBiz UserStories Cards Bank

Decomposition

Backlog Build ServicesReusable Service Catalog

Business

Citi’s approach using Microservices

Page 30: A Transformation Journey

Citi’s approach to rationalizing thick Horizontal Layers

Page 31: A Transformation Journey

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

Page 32: A Transformation Journey

Transformation momentum over

the last 8 months

Page 33: A Transformation Journey
Page 34: A Transformation Journey

We’re Hiring! Contact [email protected]