SlideShare a Scribd company logo
1 of 34
A Transformation Journey
Brad Miller, Head of Global Digital Technology
Consumer 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, CEO
Citi 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 DevOps
In 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)
1
0
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
Codechanges
Deployment,testingandintegration
x # Channel
# LOB
# Region
# Country
App
(logic)
Core
(logic)
Tibco
(logic)
App
(logic)
Core
(logic)
Tibco
(logic)
App
(logic)
Core
(logic)
Tibco
(logic)
Today
Codechanges
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 point
Photo 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 User
Stories
+
Domain
Modeling
Reverse
Engineering
InvestBiz User
Stories
Cards Bank
Decomposition
Backlog Build Services
Reusable
Service Catalog
Business
Citi’s approach using Microservices
Citi’s approach to rationalizing thick Horizontal Layers
Agile Development
Cloud Platforms
CICD
Services Services
Services Services
ServicesServices
Build and Test Release
Build and Test Release
Build 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

More Related Content

What's hot

Influence without Authority: Establishing and Transforming Power
Influence without Authority: Establishing and Transforming PowerInfluence without Authority: Establishing and Transforming Power
Influence without Authority: Establishing and Transforming PowerAndrea L. Ames
 
The Future of Education is Digital
The Future of Education is DigitalThe Future of Education is Digital
The Future of Education is DigitalPaul Brown
 
Embracing Change - Presentation
Embracing Change - PresentationEmbracing Change - Presentation
Embracing Change - PresentationPaul Segreto
 
Culture (Original 2009 version)
Culture (Original 2009 version)Culture (Original 2009 version)
Culture (Original 2009 version)Reed Hastings
 
The Rocket Games company culture
The Rocket Games company cultureThe Rocket Games company culture
The Rocket Games company cultureRocket Games
 
Digital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get thereDigital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get thereEconsultancy
 
Social media & cyber crime
Social media & cyber crimeSocial media & cyber crime
Social media & cyber crimeatifkhanniazi
 
8 Qualities of Exceptional Leaders
8 Qualities of Exceptional Leaders8 Qualities of Exceptional Leaders
8 Qualities of Exceptional LeadersO.C. Tanner
 
Choose Your Own (Career) Adventure
Choose Your Own (Career) AdventureChoose Your Own (Career) Adventure
Choose Your Own (Career) AdventureLauren Galanter
 
How to Embrace Change at Work
How to Embrace Change at WorkHow to Embrace Change at Work
How to Embrace Change at WorkLinkedIn
 
Tips from Calvin and Hobbes on how to be a good customer
Tips from Calvin and Hobbes on how to be a good customerTips from Calvin and Hobbes on how to be a good customer
Tips from Calvin and Hobbes on how to be a good customerFreshdesk Inc.
 
The essential elements of a digital transformation strategy
The essential elements of a digital transformation strategyThe essential elements of a digital transformation strategy
The essential elements of a digital transformation strategyMarcel Santilli
 
9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing Teams9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing TeamsWeekdone.com
 

What's hot (20)

Influence without Authority: Establishing and Transforming Power
Influence without Authority: Establishing and Transforming PowerInfluence without Authority: Establishing and Transforming Power
Influence without Authority: Establishing and Transforming Power
 
The Future of Education is Digital
The Future of Education is DigitalThe Future of Education is Digital
The Future of Education is Digital
 
Embracing Change - Presentation
Embracing Change - PresentationEmbracing Change - Presentation
Embracing Change - Presentation
 
Culture (Original 2009 version)
Culture (Original 2009 version)Culture (Original 2009 version)
Culture (Original 2009 version)
 
The Rocket Games company culture
The Rocket Games company cultureThe Rocket Games company culture
The Rocket Games company culture
 
Building Strong Character
Building Strong CharacterBuilding Strong Character
Building Strong Character
 
Marco Gold Standard
Marco Gold StandardMarco Gold Standard
Marco Gold Standard
 
Digital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get thereDigital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get there
 
Social media & cyber crime
Social media & cyber crimeSocial media & cyber crime
Social media & cyber crime
 
8 Qualities of Exceptional Leaders
8 Qualities of Exceptional Leaders8 Qualities of Exceptional Leaders
8 Qualities of Exceptional Leaders
 
Choose Your Own (Career) Adventure
Choose Your Own (Career) AdventureChoose Your Own (Career) Adventure
Choose Your Own (Career) Adventure
 
Digital Transformation: Step-by-step Implementation Guide
Digital Transformation: Step-by-step Implementation GuideDigital Transformation: Step-by-step Implementation Guide
Digital Transformation: Step-by-step Implementation Guide
 
How to Embrace Change at Work
How to Embrace Change at WorkHow to Embrace Change at Work
How to Embrace Change at Work
 
Tips from Calvin and Hobbes on how to be a good customer
Tips from Calvin and Hobbes on how to be a good customerTips from Calvin and Hobbes on how to be a good customer
Tips from Calvin and Hobbes on how to be a good customer
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
 
TempAlert Culture Code
TempAlert Culture CodeTempAlert Culture Code
TempAlert Culture Code
 
The essential elements of a digital transformation strategy
The essential elements of a digital transformation strategyThe essential elements of a digital transformation strategy
The essential elements of a digital transformation strategy
 
9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing Teams9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing Teams
 
Corporate storytelling
Corporate storytellingCorporate storytelling
Corporate storytelling
 
Taking Initiative
Taking InitiativeTaking Initiative
Taking Initiative
 

Similar to A Transformation Journey

Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One
Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital OneApidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One
Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital Oneapidays
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationChloe Jackson
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationVMware Tanzu
 
Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Cygnet Infotech
 
Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Janine Sneed
 
Cloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover TrackCloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover TrackLaurenWendler
 
Cubitic: Predictive Analytics
Cubitic: Predictive AnalyticsCubitic: Predictive Analytics
Cubitic: Predictive Analyticshuguk
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02ConJames Governor
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Aswin Kumar
 
Digital Transformation - A POV
 Digital Transformation - A POV Digital Transformation - A POV
Digital Transformation - A POVPrashanth Krishna
 
Digital transformation buzzword or reality - Alon Fliess
Digital transformation buzzword or reality - Alon FliessDigital transformation buzzword or reality - Alon Fliess
Digital transformation buzzword or reality - Alon FliessCodeValue
 
DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...
DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...
DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...Kovair
 
LeanIX TBM Conference 2018
LeanIX TBM Conference 2018LeanIX TBM Conference 2018
LeanIX TBM Conference 2018LeanIX GmbH
 
Rethink! How Digital Transformation disrupts Enterprise Architecture
Rethink! How Digital Transformation disrupts Enterprise ArchitectureRethink! How Digital Transformation disrupts Enterprise Architecture
Rethink! How Digital Transformation disrupts Enterprise ArchitectureLeanIX GmbH
 
Modernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - ContentfulModernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - ContentfulOptimizely
 
Modernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsModernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsPaul Biggs
 

Similar to A Transformation Journey (20)

Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One
Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital OneApidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One
Apidays Paris 2023 - Building APIs At Scale, Ado Trakic, Capital One
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)
 
Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing
 
Cloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover TrackCloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover Track
 
Cubitic: Predictive Analytics
Cubitic: Predictive AnalyticsCubitic: Predictive Analytics
Cubitic: Predictive Analytics
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02Con
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
 
Digital Transformation - A POV
 Digital Transformation - A POV Digital Transformation - A POV
Digital Transformation - A POV
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Bluemix
BluemixBluemix
Bluemix
 
Company Profile.pdf
Company Profile.pdfCompany Profile.pdf
Company Profile.pdf
 
Digital transformation buzzword or reality - Alon Fliess
Digital transformation buzzword or reality - Alon FliessDigital transformation buzzword or reality - Alon Fliess
Digital transformation buzzword or reality - Alon Fliess
 
DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...
DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...
DevOps India Summit Event 2019 - 5g wireless communications for enterprise ap...
 
LeanIX TBM Conference 2018
LeanIX TBM Conference 2018LeanIX TBM Conference 2018
LeanIX TBM Conference 2018
 
Rethink! How Digital Transformation disrupts Enterprise Architecture
Rethink! How Digital Transformation disrupts Enterprise ArchitectureRethink! How Digital Transformation disrupts Enterprise Architecture
Rethink! How Digital Transformation disrupts Enterprise Architecture
 
Modernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - ContentfulModernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - Contentful
 
Modernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsModernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health funds
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

A Transformation Journey

Editor's Notes

  1. When I think about transformational journeys, I think of my own. I’ve gone from building box products as part of Microsoft Office and Windows, to Amazon where I learnt how to build scalable services that processed every financial and payment transaction through Amazon within the ecommerce platform And now with Citi where I’m honoured to lead our Global Digital and Cloud Technology organization
  2. I get the same question a lot – “why did I leave Amazon to move to Citi”. And the answer is pretty simple Having an impact on how customers manage their finances on a daily basis was a huge draw. Today, there’s a lot of customer pain and friction in experiences. Lots of disconnect on providers of financial data. It’s a personal experience. The challenge of transformation – In thinking about my next adventure as I departed Amazon, I was really headed down the start up path, however, that’s quite similar to Amazon in many ways as to how Amazon works even in a big company. However, very rarely in your career do you get the opportunity to transform a 200 year old company. And it’s changing culture and technology which is a hard problem.
  3. However, the 3rd and most important reason for me to make the move was Stephen and the executive commitment that Citi has to making the change. If you’ve been listening to Stephen speak over the past half year, he’s been unwavering and relentless in pounding in to the company the vision of Employee personal growth – what are you doing as an employee to grow, learn, and make yourself better – calls it driving yourself to be forward compatible. Changing the way we think at Citi holistically, expanding our curiosity, and our desire to fail fast in small increments – test and learn To quote the Cat in the Hat, UNLESS someone like you cares a whole awful lot, nothing is going to get better. It’s not.
  4. Executive Commitment Great People, long tenure with expertise in Banking systems Lots of Customers Investment to Change However, it’s not rosy. Because of the 200 year old history, regulatory environments and competitive pressure of the marketplace in the number of FinTech startups eating our lunch.
  5. Monolithic Code Bases Thick Horizontal Layers Proprietary Infrastructure Many hand offs of code.
  6. Waterfall delivery process 4 major releases per year Large testing efforts and integration
  7. Heavy governance Culture of Business as Usual
  8. Our day-to-day work is about Pain: Within Citi our internal Business Partners feel the pain in long time to market, and lack of business agility “What do you mean it take 20+ teams to change one field end-to-end?” Our development teams are frustrated with internal roadblocks, process and tool friction And our customers are the beneficiary of the environment with friction in experiences and feature gaps that negatively impact meeting their needs
  9. Prepare our people and business for a digital and agile/nimble environment and the future opportunities that will come with change Simplify & streamline processes & tools to transform to Agile & mature to Continuous Delivery Cloud enabled, service oriented, and supports continuous integration and delivery
  10. The nut of this slide is as follows… New Organization: FinTech Build from scratch Hire all new people Build new operating model Small organization, transformation is quick TDD, CICD Starting Point was 2 thin slices – working with pivotal to build out new model under their model Train and go = scale fast Existing Organization Changing wheels on the bus as it moves Transform to agile this huge organization Break things down, build new process, change
  11. If we’re committed to think like our customers, then we need to be aligned to our customers. So I’ve taken our digital organization and pivoted it to directly support our businesses; Retail Bank, Cards, Digital Payments, Retail Services etc. This gets focus on a single backlog that is prioritized by a single business leader. It’ll force different investment decisions.
  12. Today, I have engineering teams all over the world. Tomorrow, I’m focusing on 4 key locations. Today, I’m highly contractor leveraged with over 80% of staff as contractors. Tomorrow I’m focused on flipping this around and by the end of 2017, I’ll have an organization that looks a lot different in the construction of the team with 80% employee, and use contractors to expand and contract. Finally, I’m doubling down on training for my staff focused on how to build distributed cloud services.
  13. Started with Core Development Team Vertical alignment of scrum teams Embed Stakeholders within the Scrum Teams Didn’t’ focus on reporting structure – focused on aligning for delivery
  14. Surviving in a rapidly evolving, mobile-first ecosystem requires a continuous focus on the HOW we approach building applications going forward. All teams must build in this manner. Security by Design – Above all, the security of consumer data and protected access to our underlying systems is of utmost importance. As such, security is deeply embedded in NextGen design process. Performant – In the mobile age, performance is paramount to a positive consumer experience. NextGen services are designed with performance in mind, not as an afterthought. Dependably Data Driven w/ a Single Source of Truth – A Domain-Driven Design (DDD) approach is taken in identifying the core products and services which yield the greatest competitive advantage and return on your investment. Modular, Reusable Global Services – NextGen is built upon a service-oriented architecture derived from user experiences and aligned using an industry-best business taxonomy, all purposely built for multiple businesses across the globe. Each service is designed and deployed as a self-contained unit of functionality loosely coupled to reduce dependencies on other services creating the ability to quickly respond to changes in technologies and market trends. Fully Automated – From design to deployment, NextGen supports a fully automated service lifecycle without manual intervention. Relentlessly Real-Time – Consumers increasingly want information now! If you make a payment online, that transaction darn-well better be reflected in my mobile Snapshot. NextGen is hinged upon real-time, responsive business processes and real-time access to the most up-to-date data. Self-Monitoring and Self-Healing – NextGen provides a real-time, end-to-end view of system health with high resiliency built around a rigorous Failure Modes and Effects Analysis (FMEA) for each and every service – self-identifying and rectifying issues on-the-fly. Scalable, Elastic, Distributed and Cost-Effective – NextGen leverages the latest cloud technology to dynamically ramp up or scale down processing and data access power based on throughput and load, optimizing consumer experience and cost. Speed to Market Through Continuous Integration and Delivery (CI/CD) – Services built upon NextGen are designed, developed, tested and released independently, removing long-running release dependencies. Service Ownership Through a Single Team Responsibility Principle (STRP) – A single cross-functional team retains sole responsibility of managing a service end-to-end, from design to deployment, and its ultimate operation in market including any shared service or external management and versioning.
  15. Surviving in a rapidly evolving, mobile-first ecosystem requires a continuous focus on the HOW we approach building applications going forward. All teams must build in this manner. Security by Design – Above all, the security of consumer data and protected access to our underlying systems is of utmost importance. As such, security is deeply embedded in NextGen design process. Performant – In the mobile age, performance is paramount to a positive consumer experience. NextGen services are designed with performance in mind, not as an afterthought. Dependably Data Driven w/ a Single Source of Truth – A Domain-Driven Design (DDD) approach is taken in identifying the core products and services which yield the greatest competitive advantage and return on your investment. Modular, Reusable Global Services – NextGen is built upon a service-oriented architecture derived from user experiences and aligned using an industry-best business taxonomy, all purposely built for multiple businesses across the globe. Each service is designed and deployed as a self-contained unit of functionality loosely coupled to reduce dependencies on other services creating the ability to quickly respond to changes in technologies and market trends. Fully Automated – From design to deployment, NextGen supports a fully automated service lifecycle without manual intervention. Relentlessly Real-Time – Consumers increasingly want information now! If you make a payment online, that transaction darn-well better be reflected in my mobile Snapshot. NextGen is hinged upon real-time, responsive business processes and real-time access to the most up-to-date data. Self-Monitoring and Self-Healing – NextGen provides a real-time, end-to-end view of system health with high resiliency built around a rigorous Failure Modes and Effects Analysis (FMEA) for each and every service – self-identifying and rectifying issues on-the-fly. Scalable, Elastic, Distributed and Cost-Effective – NextGen leverages the latest cloud technology to dynamically ramp up or scale down processing and data access power based on throughput and load, optimizing consumer experience and cost. Speed to Market Through Continuous Integration and Delivery (CI/CD) – Services built upon NextGen are designed, developed, tested and released independently, removing long-running release dependencies. Service Ownership Through a Single Team Responsibility Principle (STRP) – A single cross-functional team retains sole responsibility of managing a service end-to-end, from design to deployment, and its ultimate operation in market including any shared service or external management and versioning.
  16. Proprietary infrastructure. Long lead times to provision hardware and create test environments. Waterfall development and high system coupling. Long development cycles, high coordination. High system coupling. High risk of release failure due to the large number of integration points.
  17. Cloud platforms speed infrastructure provisioning and the creation of test environments through code. Agile development enables shorter release cycles and lower levels of coordination. CI/CD drives smaller, more frequent releases allowing teams to be nimble and catch problems early.
  18. Highly coupled UI and business logic. The smallest UI changes are coupled with long release cycles. Highly coupled business logic across all layers of each stack. Teams coordinate build, test and deploy. Redundant stacks by channel and region. Further redundant effort and cost to build, test and deploy.
  19. UI changes are made independently. Business logic consolidated by service. Eliminates redundancy and reduces coordination. Single, multi-tenant stacks support multiple channels and regions. Reduces cost and effort to build, test and deploy.
  20. 8 Month Transformation Journey People and Organization Pivoted organization from delivery channel to CEO alignment Developed 2 new job families, consolidated families from many to 4 Training of development teams on cloud technologies, agile methods Built an agile training onboarding class for all new dev teams Technology Microservices platform developed Cloud and Infrastructure POCs Cloud stack production ready Building of Microservices in non-production environments Started decoupling of monolith platforms Operating Model Delivered 3X the number of features this year vs. last year same period Monthly Release cadence 300+ devs in scrum teams, scaling to 1200+ devs starting 1 August 2016 Created Agile Operating Model and RACI for all job families Test driven development embedded in scrum team Stakeholders embedded in scrum team (45% more efficient)
  21. Unless you know otherwise, this is the approach we use. Top-down: 1. Business drives product definition through user journeys 2. User Journeys drive new domain model Bottoms-up: 1. Decomposition starts with existing code base 2. Existing code and workflows and business rules Meet in the middle: 3. Mapping existing code to the new service domain model in functional definition 4. Tech Backlog is created that maps back to business priorities 5. Build service 6. Make reusable services available
  22. Priority 1: Decouple the backend to increase speed to market and innovation The How: build decoupled front end apps, build new services, obfuscate backend
  23. Cloud platforms speed infrastructure provisioning and the creation of test environments through code. Agile development enables shorter release cycles and lower levels of coordination. CI/CD drives smaller, more frequent releases allowing teams to be nimble and catch problems early
  24. 8 Month Transformation Journey People and Organization Pivoted organization from delivery channel to CEO alignment Developed 2 new job families, consolidated families from many to 4 Training of development teams on cloud technologies, agile methods Built an agile training onboarding class for all new dev teams Technology Microservices platform developed Cloud and Infrastructure POCs Cloud stack production ready Building of Microservices in non-production environments Started decoupling of monolith platforms Operating Model Delivered 3X the number of features this year vs. last year same period Monthly Release cadence 300+ devs in scrum teams, scaling to 1200+ devs starting 1 August 2016 Created Agile Operating Model and RACI for all job families Test driven development embedded in scrum team Stakeholders embedded in scrum team (45% more efficient)
  25. Built a strong partnership Expanding training of our employees note – 3X more cost effective than training on your own while building real capabilities Plans to build a Pivotal Lab within Citi Huge thanks to the Pivotal Team: BillC BillS Eric Doug Mik Art
  26. We’re hiring!!!! Contact XXXXXX come by and see me!