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

What's hot (20)

Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
 
CS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling TechnologiesCS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling Technologies
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
Virtualization in green computing
Virtualization in green computingVirtualization in green computing
Virtualization in green computing
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
CS878 Green Computing Anna University Question Paper
CS878 Green Computing Anna University Question Paper CS878 Green Computing Anna University Question Paper
CS878 Green Computing Anna University Question Paper
 
Chap 6 cloud security
Chap 6 cloud securityChap 6 cloud security
Chap 6 cloud security
 
IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
 
Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
 
Digital Mastermind playbook
Digital Mastermind playbookDigital Mastermind playbook
Digital Mastermind playbook
 
Workshop digital transformation strategy digital road-map training
Workshop digital transformation strategy digital road-map trainingWorkshop digital transformation strategy digital road-map training
Workshop digital transformation strategy digital road-map training
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Monolith to serverless service based architectures in the enterprise
Monolith to serverless  service based architectures in the enterpriseMonolith to serverless  service based architectures in the enterprise
Monolith to serverless service based architectures in the enterprise
 
Cloud computing vs edge computing
Cloud computing vs edge computingCloud computing vs edge computing
Cloud computing vs edge computing
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?
 
Virtualization
Virtualization Virtualization
Virtualization
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 

Similar to A Transformation Journey

Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
VMware Tanzu
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
Chloe Jackson
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
Aswin Kumar
 

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

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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

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!