How People and Data are Driving Digital Transformation at Discover Financial

VMware Tanzu
VMware TanzuVMware Tanzu
The Discover Card Acquisitions’
Modernization journey
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Where we were
How did we start?
Where we are
The modernization journey and key decisions helped propel the
transformation
What do we use to measure our progress
How data and metrics help us tell a better story
What am I going
to talk about
today?
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Agile
is not a technology-only
transformation
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Organization Alignment is the foundation
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
NowBefore
2016-2018
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Productivity
Predictability
Time to Market
Doubled in 2017
Only 30% increase in 2018
Doubled in 2017
Stayed flat 2018
Improved in 2017
Stagnant in 2018
So... What else in our way for continued progress?
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
1 in 10 have
domain knowledge
3 Skillsets needed
Up to 4 months
ramping Up time
4 handoffs from
idea to user story
creation
3handoffs in
Sprints
5 teams required
to release to prod
PeoplePlatform Process
1 Monolithic
Application on 2
different platforms
Lack of 24x7
availability
Plateaued Productivity Stagnant Cycle Time
Increased Defects
We have to modernize
platform, people, and how
we operate.
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Define architecture vision
Credit Decision
Identity
Prospect
UX
Servicing
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Event storming
Map customer journey and actions taken along the journey
Domain driven design
Group actions into bounded context
Event-driven architecture
Domain services interact through events
Fraud Svcs Application Svcs
Decision Svcs Bureau Svsc
DB - Data
Owned
EVENT LOG
DB - Data
Owned
EVENT LOG
DB - Data
Owned
EVENT LOG
DB - Data
Owned
EVENT LOG
Publishing
Publishing
Event Publishing
Event Publishing
Event Consuming
Event Consuming
Event Consuming
Event Consuming
Event Consumers will listen to all event and
persist intrested events + React to qualified
events
State changes will
be persisted as
Event Log and will
keep track of
Business Events.
Vision without execution is
hallucination
- Thomas Edison
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Create execution strategy
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Strangler pattern
Start small, iteratively
migrate capabilities to
new platform
Build, measure, learn
Enable our people
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Drive automation thru CICD, build program-wide capabilities
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Code Quality Check
Security Scan
Performance Testing
User Journey Testing
Blue/Green
Deployment
Canary Release
Evolve operating model and process
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Streamline product pipeline, focusing on “why?”
Legacy Modern
Change Failure Rate
Mean Time to Restore
Metrics to measure speed, quality & maturity
~120% ~5%
~5-8 Hrs ~< 30 Min
Best of all, no more sleepless nights for installs!
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Mean Time to Repair
~2 hrs – 2 days~3 days – 4 weeks
Error/Friction Rate
~4.7% ~2.0%
Lead time to change
~16 – 52 weeks ~4 – 16 weeks
How do we sustain & grow?
Measure
LearnBuild
People and culture of continuously learning
Communities of
Practice
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
Team & Program
Level Metrics
Health
Assessment &
Retrospectives
Questions?
©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
1 of 17

More Related Content

Similar to How People and Data are Driving Digital Transformation at Discover Financial(20)

8 building blocks FutureOffices Summer.pptx8 building blocks FutureOffices Summer.pptx
8 building blocks FutureOffices Summer.pptx
Michelle Caldwell, PSM, SSGB7 views
8 building blocks FutureOffices Summer.pptx8 building blocks FutureOffices Summer.pptx
8 building blocks FutureOffices Summer.pptx
Michelle Caldwell, PSM, SSGB12 views
Demystifying In-HousingDemystifying In-Housing
Demystifying In-Housing
Incubeta NMPi85 views
Creating An Intranet News TeamCreating An Intranet News Team
Creating An Intranet News Team
Prescient Digital Media470 views
Helping business with Digital TransformationHelping business with Digital Transformation
Helping business with Digital Transformation
Digital Works Consulting939 views
Adrian GregoryAdrian Gregory
Adrian Gregory
Hilary Ip214 views

Recently uploaded(20)

www.hyperdo.app to do app for adhd.pptxwww.hyperdo.app to do app for adhd.pptx
www.hyperdo.app to do app for adhd.pptx
Audrius Janulis13 views
linux-namespaces.pdflinux-namespaces.pdf
linux-namespaces.pdf
Ignat Korchagin17 views
Build and Modernize Intelligent Apps​Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​
Lorenzo Barbieri32 views
MAXQDA-24-Features-EN.pdfMAXQDA-24-Features-EN.pdf
MAXQDA-24-Features-EN.pdf
Cheer Chain Enterprise Co., Ltd.132 views
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon Session
Smile I.T is open13 views

How People and Data are Driving Digital Transformation at Discover Financial

  • 1. The Discover Card Acquisitions’ Modernization journey ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
  • 2. Where we were How did we start? Where we are The modernization journey and key decisions helped propel the transformation What do we use to measure our progress How data and metrics help us tell a better story What am I going to talk about today? ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
  • 3. Agile is not a technology-only transformation ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
  • 4. Organization Alignment is the foundation ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute NowBefore
  • 5. 2016-2018 ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Productivity Predictability Time to Market Doubled in 2017 Only 30% increase in 2018 Doubled in 2017 Stayed flat 2018 Improved in 2017 Stagnant in 2018
  • 6. So... What else in our way for continued progress? ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute 1 in 10 have domain knowledge 3 Skillsets needed Up to 4 months ramping Up time 4 handoffs from idea to user story creation 3handoffs in Sprints 5 teams required to release to prod PeoplePlatform Process 1 Monolithic Application on 2 different platforms Lack of 24x7 availability Plateaued Productivity Stagnant Cycle Time Increased Defects
  • 7. We have to modernize platform, people, and how we operate. ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
  • 8. Define architecture vision Credit Decision Identity Prospect UX Servicing ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Event storming Map customer journey and actions taken along the journey Domain driven design Group actions into bounded context Event-driven architecture Domain services interact through events Fraud Svcs Application Svcs Decision Svcs Bureau Svsc DB - Data Owned EVENT LOG DB - Data Owned EVENT LOG DB - Data Owned EVENT LOG DB - Data Owned EVENT LOG Publishing Publishing Event Publishing Event Publishing Event Consuming Event Consuming Event Consuming Event Consuming Event Consumers will listen to all event and persist intrested events + React to qualified events State changes will be persisted as Event Log and will keep track of Business Events.
  • 9. Vision without execution is hallucination - Thomas Edison ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
  • 10. Create execution strategy ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Strangler pattern Start small, iteratively migrate capabilities to new platform Build, measure, learn
  • 11. Enable our people ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute
  • 12. Drive automation thru CICD, build program-wide capabilities ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Code Quality Check Security Scan Performance Testing User Journey Testing Blue/Green Deployment Canary Release
  • 13. Evolve operating model and process ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Streamline product pipeline, focusing on “why?”
  • 14. Legacy Modern Change Failure Rate Mean Time to Restore Metrics to measure speed, quality & maturity ~120% ~5% ~5-8 Hrs ~< 30 Min Best of all, no more sleepless nights for installs! ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Mean Time to Repair ~2 hrs – 2 days~3 days – 4 weeks Error/Friction Rate ~4.7% ~2.0% Lead time to change ~16 – 52 weeks ~4 – 16 weeks
  • 15. How do we sustain & grow?
  • 16. Measure LearnBuild People and culture of continuously learning Communities of Practice ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute Team & Program Level Metrics Health Assessment & Retrospectives
  • 17. Questions? ©2019 Discover Financial Services - Confidential and Proprietary - Do not copy or distribute