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
Agile Operating Model
Step 1:Scrum Team Execution
Step 2:Embed DevOpsIn Scrum
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 [email protected]