SlideShare a Scribd company logo
1 of 17
Download to read offline
GM Financial' s Service Virtualization Management and
Automated Testing Journey
Wesley Miller, AVP Quality Assurance
DO5X09S
DEVOPS
2 © 2016 CA. ALL RIGHTS RESERVED.
© 2016 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2016 presentation is intended for informational purposes only and does not form any type
of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2016 CA. ALL RIGHTS RESERVED.
Abstract
Case Study: GM Financial' s Service Virtualization Management and Automated
Testing Journey
The CA engagement at GM Financial built an interface for a future application
allowing development and QA to test 6 months before the interface availability. The
engagement incorporated TDM as a future repository of loan parameters supplying
DevTest and SV necessary values for performance. The engagement also allows for
dynamic loan data generation coupled with virtual services that guarantees new
loan parameters. This story is how we are using automated testing to ensure
development builds utilizing CA Test Data Manager for data, CA Service
Virtualization to supplement 3rd party inquiries necessary to approve a loan or
trigger loan attributes for business rules validation.
Wesley Miller
GM Financial
AVP Quality Assurance
4 © 2016 CA. ALL RIGHTS RESERVED.
Agenda
ABOUT GM FINANCIAL
SERVICE VIRTUALIZATION MANAGEMENT AND AUTOMATED TEST JOURNEY
QUESTIONS
IMPLEMENTATION
SUMMARY
1
2
3
4
5
5 © 2016 CA. ALL RIGHTS RESERVED.
About GM Financial
6 © 2016 CA. ALL RIGHTS RESERVED.
About Me
AUTOMATION EFFORTS
GM Financial for ~2
years leading
DevOps, Automation
& Agile Teams
Responsible for the automation tools &
technologies for Quality Assurance needs
to deliver customer satisfaction and
retention
Test harness technology framework that will
facilitate data demand requests coupled
with virtual services & test automation.
Author of
two books
7 © 2016 CA. ALL RIGHTS RESERVED.
GM Financial’s Need for Data Management &
Automation for an Agile World
Rapid expansion for funded loans
led to noticeable gaps
 Knowledge gaps in new resources to fund
loans
 Inconsistencies in 3rd party environments
 Inability to meet new test data demands
More comprehensive test
data requirements
Agile project timelines
and new 3rd party
platform needs for
Virtualization
8 © 2016 CA. ALL RIGHTS RESERVED.
Phases of Service Virtualization
9 © 2016 CA. ALL RIGHTS RESERVED.
Phases of Implementing CA Service Virtualization
No automation in QA
and environment.
Single business
service virtualization
with CA DevTest from
development to test
- Setup & Config
- SV of 1 Service
- TDM feeds SV
Collaborating and
integration
applications within
release pipeline
Pre-CA SV/TDM
Automation
Proof of
Concept
SV/TDM
Integration
Continuous
Updates
10 © 2016 CA. ALL RIGHTS RESERVED.
Phase Implementation Timeline
TITLE
OCT
2015
NOV
2015
DEC
2015
JAN
2016
FEB
2016
MAR
2016
APR
2016
MAY
2016
JUN
2016
JUL
2016
AUG
2016
SEPT
2016
OCT
2016
NOV
2016
DEC
2016
Pre-CA SV/TDM
Automation
Proof of
Concept
SV/TDM
Integration
Continuous
Updates
No Automation in Most Environments
Service Virtualization
Phase 1 (CA)
Continuous Service Updates
Phase 2 (CA)
Phase 3 (GMF)
11 © 2016 CA. ALL RIGHTS RESERVED.
Implementation
12 © 2016 CA. ALL RIGHTS RESERVED.
Current System Architecture Overview
Transformation
Engine
Dealer Portal
Credit Platform
Credit Bureaus
Fraud
Funding Platform
Dealers
Vendors
Business Bridge
GM Financial
Payment Gateway
Banks
13 © 2016 CA. ALL RIGHTS RESERVED.
Current System Architecture Overview
Transformation
Engine
Dealer Portal
HTTP/SOAP
Credit Platform
Credit Bureaus
Fraud
Funding Platform
Dealers
Vendors
DB
Business Bridge
GM Financial
Payment Gateway
Banks
Virtual Credit Bureaus
Decision Engine
Virtual
Credit Data
Payments
File
Contract
Files
Funding
File
Deals from Dealers
Portals
TDM
DevTest
DevTestVirtual Business Platform
14 © 2016 CA. ALL RIGHTS RESERVED.
GM Financial’s Automated SDLC
Design
Dev designs
Business code
request
Build/Scan Test
CA Service Virtualization
Perfecto
Deploy
CA Release Automation
Business
Request
Application
Servers
Developer
submits request
for code package
to move to QA
Customer gets
Product
Project is
completed
Deploying
DEV/QA/TRN/PRD
Testing QA
Tickets
send
to QA
Moving
to release
automation
Code Checked into TFS
15 © 2016 CA. ALL RIGHTS RESERVED.
Summary
16 © 2016 CA. ALL RIGHTS RESERVED.
Outcome of
Automation
As we increased stability in our
environments our team was
given more resources to
continue development efforts
in CA Release Automation
allowing us to update and
optimize our deployment
processes.
Phasing Automation
Phasing in automation helped
our team evaluate CA Release
Automation in our environment
and determine best practices
for long-term use.
Benefits with
Automation
Using CA Release Automation
has helped improve software
development stability by
creating repeatable processes
to minimize inconstancies and
show visibility into the
deployment pipeline.
Summary
Using Release Automation’s shared component feature allows for repeatable processes
in software development.
@CAWORLD #CAWORLD © 2016 CA. All RIGHTS RESERVED.17 @CAWORLD #CAWORLD © 2016 CA. All RIGHTS RESERVED.17
Pathology of IT

More Related Content

What's hot

Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsSalesforce Developers
 
Create a Hybrid Mobile App With the Salesforce Mobile SDK
Create a Hybrid Mobile App With the Salesforce Mobile SDKCreate a Hybrid Mobile App With the Salesforce Mobile SDK
Create a Hybrid Mobile App With the Salesforce Mobile SDKSalesforce Developers
 
Lightning Flow Actions
Lightning Flow ActionsLightning Flow Actions
Lightning Flow Actionsmisswlee
 
Get Started with the Lightning Platform
Get Started with the Lightning PlatformGet Started with the Lightning Platform
Get Started with the Lightning PlatformDeveloper Force
 

What's hot (7)

Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login Flows
 
Create a Hybrid Mobile App With the Salesforce Mobile SDK
Create a Hybrid Mobile App With the Salesforce Mobile SDKCreate a Hybrid Mobile App With the Salesforce Mobile SDK
Create a Hybrid Mobile App With the Salesforce Mobile SDK
 
Lightning Flow Actions
Lightning Flow ActionsLightning Flow Actions
Lightning Flow Actions
 
Building BOTS on App Cloud
Building BOTS on App CloudBuilding BOTS on App Cloud
Building BOTS on App Cloud
 
Winter 14 Release Developer Preview
Winter 14 Release Developer PreviewWinter 14 Release Developer Preview
Winter 14 Release Developer Preview
 
Get Started with the Lightning Platform
Get Started with the Lightning PlatformGet Started with the Lightning Platform
Get Started with the Lightning Platform
 
RockGroupFarmownersCS
RockGroupFarmownersCSRockGroupFarmownersCS
RockGroupFarmownersCS
 

Similar to GM Financial's Enterprise Transformation Journey into DevOps...

GM Financial's Test Data Management and Automated Testing Journey
GM Financial's Test Data Management and Automated Testing JourneyGM Financial's Test Data Management and Automated Testing Journey
GM Financial's Test Data Management and Automated Testing JourneyCA Technologies
 
MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMitch Okamoto
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessCA Technologies
 
Business Mashups Best of the Web APIs
Business Mashups Best of the Web APIsBusiness Mashups Best of the Web APIs
Business Mashups Best of the Web APIsdreamforce2006
 
TechTalk: Extreme Automation Creating Headless Tests “Automagically”
TechTalk: Extreme Automation Creating Headless Tests “Automagically”TechTalk: Extreme Automation Creating Headless Tests “Automagically”
TechTalk: Extreme Automation Creating Headless Tests “Automagically”CA Technologies
 
CWIN17 london delivering devops and release automation in fs - duncan bradf...
CWIN17 london   delivering devops and release automation in fs - duncan bradf...CWIN17 london   delivering devops and release automation in fs - duncan bradf...
CWIN17 london delivering devops and release automation in fs - duncan bradf...Capgemini
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationCA Technologies
 
Mds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce introMds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce introDavid Scruggs
 
Boxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too MuchBoxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too MuchPeter Chittum
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful cloudsEuroCloud
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful cloudsEuroCloud
 
Indiana University: Our Path to Building an Enterprise Journey
Indiana University: Our Path to Building an Enterprise JourneyIndiana University: Our Path to Building an Enterprise Journey
Indiana University: Our Path to Building an Enterprise JourneySalesforce.org
 
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...Steve Greene
 
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...CA Technologies
 
Creating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesCreating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesAppnovation Technologies
 

Similar to GM Financial's Enterprise Transformation Journey into DevOps... (20)

GM Financial's Test Data Management and Automated Testing Journey
GM Financial's Test Data Management and Automated Testing JourneyGM Financial's Test Data Management and Automated Testing Journey
GM Financial's Test Data Management and Automated Testing Journey
 
MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
 
Salesforce platform session 2
 Salesforce platform session 2 Salesforce platform session 2
Salesforce platform session 2
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for Success
 
Business Mashups Best of the Web APIs
Business Mashups Best of the Web APIsBusiness Mashups Best of the Web APIs
Business Mashups Best of the Web APIs
 
TechTalk: Extreme Automation Creating Headless Tests “Automagically”
TechTalk: Extreme Automation Creating Headless Tests “Automagically”TechTalk: Extreme Automation Creating Headless Tests “Automagically”
TechTalk: Extreme Automation Creating Headless Tests “Automagically”
 
CWIN17 london delivering devops and release automation in fs - duncan bradf...
CWIN17 london   delivering devops and release automation in fs - duncan bradf...CWIN17 london   delivering devops and release automation in fs - duncan bradf...
CWIN17 london delivering devops and release automation in fs - duncan bradf...
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
 
Open Banking APIs on AWS
Open Banking APIs on AWSOpen Banking APIs on AWS
Open Banking APIs on AWS
 
Mds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce introMds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce intro
 
Prameela Ladi
Prameela LadiPrameela Ladi
Prameela Ladi
 
Boxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too MuchBoxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too Much
 
Future Trends in FSI
Future Trends in FSIFuture Trends in FSI
Future Trends in FSI
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful clouds
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful clouds
 
Indiana University: Our Path to Building an Enterprise Journey
Indiana University: Our Path to Building an Enterprise JourneyIndiana University: Our Path to Building an Enterprise Journey
Indiana University: Our Path to Building an Enterprise Journey
 
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
Dreamforce 2009: Behind-the-Scenes at Salesforce.com: Delivering 3 Major Rele...
 
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
 
Creating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesCreating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open Technologies
 
MahadevBiradar_QA
MahadevBiradar_QAMahadevBiradar_QA
MahadevBiradar_QA
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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...Neo4j
 
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...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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)wesley chun
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
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...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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)
 

GM Financial's Enterprise Transformation Journey into DevOps...

  • 1. GM Financial' s Service Virtualization Management and Automated Testing Journey Wesley Miller, AVP Quality Assurance DO5X09S DEVOPS
  • 2. 2 © 2016 CA. ALL RIGHTS RESERVED. © 2016 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2016 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  • 3. 3 © 2016 CA. ALL RIGHTS RESERVED. Abstract Case Study: GM Financial' s Service Virtualization Management and Automated Testing Journey The CA engagement at GM Financial built an interface for a future application allowing development and QA to test 6 months before the interface availability. The engagement incorporated TDM as a future repository of loan parameters supplying DevTest and SV necessary values for performance. The engagement also allows for dynamic loan data generation coupled with virtual services that guarantees new loan parameters. This story is how we are using automated testing to ensure development builds utilizing CA Test Data Manager for data, CA Service Virtualization to supplement 3rd party inquiries necessary to approve a loan or trigger loan attributes for business rules validation. Wesley Miller GM Financial AVP Quality Assurance
  • 4. 4 © 2016 CA. ALL RIGHTS RESERVED. Agenda ABOUT GM FINANCIAL SERVICE VIRTUALIZATION MANAGEMENT AND AUTOMATED TEST JOURNEY QUESTIONS IMPLEMENTATION SUMMARY 1 2 3 4 5
  • 5. 5 © 2016 CA. ALL RIGHTS RESERVED. About GM Financial
  • 6. 6 © 2016 CA. ALL RIGHTS RESERVED. About Me AUTOMATION EFFORTS GM Financial for ~2 years leading DevOps, Automation & Agile Teams Responsible for the automation tools & technologies for Quality Assurance needs to deliver customer satisfaction and retention Test harness technology framework that will facilitate data demand requests coupled with virtual services & test automation. Author of two books
  • 7. 7 © 2016 CA. ALL RIGHTS RESERVED. GM Financial’s Need for Data Management & Automation for an Agile World Rapid expansion for funded loans led to noticeable gaps  Knowledge gaps in new resources to fund loans  Inconsistencies in 3rd party environments  Inability to meet new test data demands More comprehensive test data requirements Agile project timelines and new 3rd party platform needs for Virtualization
  • 8. 8 © 2016 CA. ALL RIGHTS RESERVED. Phases of Service Virtualization
  • 9. 9 © 2016 CA. ALL RIGHTS RESERVED. Phases of Implementing CA Service Virtualization No automation in QA and environment. Single business service virtualization with CA DevTest from development to test - Setup & Config - SV of 1 Service - TDM feeds SV Collaborating and integration applications within release pipeline Pre-CA SV/TDM Automation Proof of Concept SV/TDM Integration Continuous Updates
  • 10. 10 © 2016 CA. ALL RIGHTS RESERVED. Phase Implementation Timeline TITLE OCT 2015 NOV 2015 DEC 2015 JAN 2016 FEB 2016 MAR 2016 APR 2016 MAY 2016 JUN 2016 JUL 2016 AUG 2016 SEPT 2016 OCT 2016 NOV 2016 DEC 2016 Pre-CA SV/TDM Automation Proof of Concept SV/TDM Integration Continuous Updates No Automation in Most Environments Service Virtualization Phase 1 (CA) Continuous Service Updates Phase 2 (CA) Phase 3 (GMF)
  • 11. 11 © 2016 CA. ALL RIGHTS RESERVED. Implementation
  • 12. 12 © 2016 CA. ALL RIGHTS RESERVED. Current System Architecture Overview Transformation Engine Dealer Portal Credit Platform Credit Bureaus Fraud Funding Platform Dealers Vendors Business Bridge GM Financial Payment Gateway Banks
  • 13. 13 © 2016 CA. ALL RIGHTS RESERVED. Current System Architecture Overview Transformation Engine Dealer Portal HTTP/SOAP Credit Platform Credit Bureaus Fraud Funding Platform Dealers Vendors DB Business Bridge GM Financial Payment Gateway Banks Virtual Credit Bureaus Decision Engine Virtual Credit Data Payments File Contract Files Funding File Deals from Dealers Portals TDM DevTest DevTestVirtual Business Platform
  • 14. 14 © 2016 CA. ALL RIGHTS RESERVED. GM Financial’s Automated SDLC Design Dev designs Business code request Build/Scan Test CA Service Virtualization Perfecto Deploy CA Release Automation Business Request Application Servers Developer submits request for code package to move to QA Customer gets Product Project is completed Deploying DEV/QA/TRN/PRD Testing QA Tickets send to QA Moving to release automation Code Checked into TFS
  • 15. 15 © 2016 CA. ALL RIGHTS RESERVED. Summary
  • 16. 16 © 2016 CA. ALL RIGHTS RESERVED. Outcome of Automation As we increased stability in our environments our team was given more resources to continue development efforts in CA Release Automation allowing us to update and optimize our deployment processes. Phasing Automation Phasing in automation helped our team evaluate CA Release Automation in our environment and determine best practices for long-term use. Benefits with Automation Using CA Release Automation has helped improve software development stability by creating repeatable processes to minimize inconstancies and show visibility into the deployment pipeline. Summary Using Release Automation’s shared component feature allows for repeatable processes in software development.
  • 17. @CAWORLD #CAWORLD © 2016 CA. All RIGHTS RESERVED.17 @CAWORLD #CAWORLD © 2016 CA. All RIGHTS RESERVED.17 Pathology of IT