SlideShare a Scribd company logo
Igniting Innovation Through
Transforming the SDLC
CA Service Virtualization
Solution Account Director
Pablo.Gutierrez@ca.com
Pablo A. Gutierrez
http://www.slideshare.net/PabloGutierrez60
https://ar.linkedin.com/in/pablo-gutierrez-660288
2
© 2015 CA. ALL RIGHTS RESERVED.
Application
Economy
welcome
to the
$153B
Public cloud services market
expected to grow 17.8% in
2014 to $153 billion1
50%
By 2018, more than 50% of B2B
collaboration will take place
through Web APIs2
268B
By 2017, mobile apps will be
downloaded more than 268
billion times3
“Software is
eating the world”
- Marc Andreeson
Wall Street Journal, Why Software is Eating the World,
August 2011
Applications Are Changing the World of Business
So What’s The Problem?
The Speed and Quality Quandary
85%
of companies have a
mobile backlog of between
one and 20 apps
64%
of new mobile apps are
designed to generate
revenue
3-6
months on average to build
and deliver a complete
mobile app
Source: “Mobile App Backlog Directly Affecting Enterprise Revenue,” Outsystems, 2014
25%
of users will abandon a
web application after just
3 seconds of delay
Source: Aberdeen Group, Reaching the Top of Web Performance
Mountain, March 2013
of consumers have stopped
a purchase based solely on
negative online reviews80%
Source: Cone Trend Tracker, 2011
To Win In the App Economy
SPEED & QUALITY
Improve
• Competitive Advantage
• Customer Loyalty
• Customer Acquisition
• Delivery Costs
Create
New Business Channels …
… Even New Business Models
BUSINESS INNOVATION
Transform to…
Through DIGITAL TRANSFORMATION
Ignite Innovation in the Application Economy
Service Virtualization … The Catalyst of Digital Transformation
Accelerate
Application
Delivery
Instill
Accelerated
Quality
Drive
End-to-end
Efficiency
Service Virtualization: Why It’s Needed
“I can’t do anything
until I have
everything
…
and I never have
everything!”
Data
Constraints
System
Constraints
Cost
Constraints
Development
Constraints
Bottlenecks Everywhere
ESB
How Service Virtualization Eliminates Dev/Test Constraints
Service
Virtualization
the Wind tunnel
of Software
ESB
Mainframe
System of
Record
ERP SaaS/API
Availability Sync Capacity Cost
CA Service
Virtualization
Order Management
CA Application Test
Unconstrained
Development
Dev. Wait Time
Deliver Innovations… Faster!
TIME
Week 4Week 2Week 1
x
Week 6Week 3
DEV 1 DEV 2 DEV 3
DEV 1 DEV 2 DEV 3
DEV 1 DEV 2 DEV 3
DEV 1 DEV 2 DEV 3
DEV 1 DEV 2 DEV 3
DEV 1 DEV 2 DEV 3
App 3
App 2
App 1
Week 7Week 5
Sequential
Parallel
App 3
App 2
App 1
Accelerate
Application
Delivery
Simulate needed systems
… end-to-end
Create virtual services
… easily
Increase developer
productivity
1 2 3
Cut of Set up time for dev environments (from 42 days to 3)
Reduced Time-to-Market by for key applications.
http://bcove.me/4rx4wt6x
30 Days
15%
http://bit.ly/SV-TelefonicaChile
Shift Left … Discover Defects Earlier in SDLC
Find
defects
here
Not
here
UNIT SYSTEM PRODUCTIONUATINTEGRATION PERFORMANCE STAGING
Instill
Accelerated
Quality
$977
$2,517
$4,057
$5,596
$7,136
$14,272
$-
$2,000
$4,000
$6,000
$8,000
$10,000
$12,000
$14,000
$16,000
Defect Correction Costs
Source: Lyon, Dan; Systems Engineering: An Essential Role for Cost-Effective Development of Secure Products.
Massive Increase in Efficiencies
Developer downtime
Drive
End-to-end
Efficiency
Cost Benefits of Using
Service Virtualization?
Participant
Percentage
Provide unrestricted access to
services, components, and
applications required for
development, testing, and
integrations
65%
Reduce operational expenditures
(OPEX) 44%
Reduce costs associated with 3rd-
party access fees 35%
Required Systems
Wait Time
On
Average
Before SV 32
DAYS
After SV 1 Day
Source: voke Market SnapshotTM Report:
Service Virtualization – January 2015
http://bit.ly/SV-ROI
Real Companies. Real Results.
In infrastructure costs and
3rd party service fees
Lloyds
• Before … Took 5 people days to do 20
tests
• AFTER SV … Takes 1 person
1-minute to do 20 tests
Sources: CA Service implementation scorecard results
Large US bank and US airline
Save
$MMs
Reduction in application
dev./test cycle
Up to
50%
More defects detected at
least 1-step earlier in SDLC
Up to
90%
AutoTrader
• 96% reduction in time required for
one cycle of integration testing
• $300,000 savings on environments
http://bcove.me/gsornyww
http://ow.ly/HxErN
CA Invented Service Virtualization
… and continues to DOMINATE the market today!
“CA Service Virtualization has the strongest SVT product in our evaluation, making it
ideal for organizations with a comprehensive SVT enterprise strategy.*”
*Source: The Forrester Wave™: Service Virtualization and Testing Solutions, Q1 2014; Forrester Research, Inc.; January 27, 2014*
• Invented and Delivered 1st
SV Technology in 2007
• 22 PatentsAwarded
• 5 of the top 5 Telcos
• 4 of the top 5 Banks
• 3 of the top 5 Insurers
• Largest customer base in SV market
500+ projects delivered
Source: 2014 Fortune 500
* The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a market and is plotted using
a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect
judgment at the time and are subject to change.
Next Steps
Read the voke Inc. Report
Start Using VAPI (SaaS based API Virtualization
Where do we Start with You?
Business Value Assessment …
Where’s the Pain Point/ Key Strategic Project?
Where ROI could be Demonstrated?
http://bit.ly/SV-ROI
vapi.ca.com
Thank You!
Solution Account Director
Pablo.Gutierrez@ca.com
Pablo A. Gutierrez
http://www.slideshare.net/PabloGutierrez60
https://ar.linkedin.com/in/pablo-gutierrez-660288
CA Service Virtualization “Special Sauce”
Service Virtualization: How does it work?
Evaluate data and protocols
Convert into live-like model
“Make it easy” for developers
Consistent interface, across
supported protocols
CAPTURE PROCESS MODEL
Record traffic between
existing systems
Create from engineering specs
Draw from sources such as log
files, sample data, packet
capture and CA Continuous
Application Insight
Living, breathing “live” model
Sophisticated, contextual
behavior
Automatic handling for
dynamic properties
“Any sufficiently advanced technology is indistinguishable from magic.”
- Arthur C. Clarke
Service Virtualization Destroys Stubs and Mocks
Critical Dev./Test Feature
Service
Virtualization
Stubs and Mocks
Reduce dependencies and constraints in application
development
Automated creation of simulated system
Rich test data for comprehensive testing early in SDLC
Share virtual services across entire development team—not
trapped in a single sandbox
Know that your code will scale in production
Changes to any dependent systems (mainframe, ERP,
middleware, 3rd party) are automatically synced…teams focus
on building solutions vs. maintenance
Wizard-based UI for use by all team members regardless of
coding skill
And… It’s Easy to Use & Scales at Enterprise Demand
Simple, Web-based UI
• Designed around “ease of use” and “user
adoption”
Create a VS from Live System in
Minutes w/ 3 Easy Steps
Record, Configure and Save
your virtual service in a snap!
(via Server-Side Recording feature)
Enterprise Scalability with Simplicity
• Single Install Across the Organization …
• Typically Up & Running in 1-Day
Market Leading SV Innovation
Create Virtual Service
Across Any Protocol
• Virtualizes services without
requiring any knowledge or
decoding of the service protocol
• Patented genome-sequencing
algorithms automatically find
relationships inside nearly any
data source
Artificial Intelligence
Sync Virtual Services with
Live Systems Automatically
 Develop and test against
production-like environments,
w/o manually updating the VS
 Perfect for dev/test teams
working in parallel
Learning Mode Continuous
Application Insight
Automatic Test & Virtual
Service Creation
 Deep Transaction Visibility –
Build baseline to understand
complex app relationships
 End-to-end visibility into your
applications and their
dependencies
ODP: True AI with Service Virtualization
 Virtualizes services without requiring any
knowledge or decoding of the service
protocols
 Applies a genome sequence alignment
algorithm, discovers byte-level patterns in
message protocols
 Virtualizes a much wider range of
protocols without requiring a new
data protocol handler
 Speed and accuracy with entropy weighting
and message clustering
Collaboration project between CA Labs, Swinburne University of Technology in Australia
and the CA Service Virtualization engineering and product teams
Key Differentiator
Learning Mode
Challenge
Ensuring a virtual service remains in sync with
live system is inherently time consuming
Solution
 Compares responses between the virtual service
and live system to automate the creation and
updating of virtual services
 Assures that virtual service is a faithful
simulation of the current live system
Key Differentiator
CA Continuous Application Insight
Discover paths and capture details of transactions.
Visualize transaction details and gain insight.
Automate virtual service creation and test automation.
Key Differentiator
VAPI: Virtual API
Enable developers to create virtualized
RESTFul APIs via an intuitive website
.
Build and explore APIs
within your browser
Connect from
anywhere
Share virtual APIs to supercharge
development of mobile applications,
websites and private/public APIs
Users
Virtual
API
{ }
< >
{ }
{ }
< >
{ }
Developers
Key Differentiator

More Related Content

CA Service Virtualization

  • 1. Igniting Innovation Through Transforming the SDLC CA Service Virtualization Solution Account Director Pablo.Gutierrez@ca.com Pablo A. Gutierrez http://www.slideshare.net/PabloGutierrez60 https://ar.linkedin.com/in/pablo-gutierrez-660288
  • 2. 2 © 2015 CA. ALL RIGHTS RESERVED. Application Economy welcome to the $153B Public cloud services market expected to grow 17.8% in 2014 to $153 billion1 50% By 2018, more than 50% of B2B collaboration will take place through Web APIs2 268B By 2017, mobile apps will be downloaded more than 268 billion times3 “Software is eating the world” - Marc Andreeson Wall Street Journal, Why Software is Eating the World, August 2011
  • 3. Applications Are Changing the World of Business So What’s The Problem?
  • 4. The Speed and Quality Quandary 85% of companies have a mobile backlog of between one and 20 apps 64% of new mobile apps are designed to generate revenue 3-6 months on average to build and deliver a complete mobile app Source: “Mobile App Backlog Directly Affecting Enterprise Revenue,” Outsystems, 2014 25% of users will abandon a web application after just 3 seconds of delay Source: Aberdeen Group, Reaching the Top of Web Performance Mountain, March 2013 of consumers have stopped a purchase based solely on negative online reviews80% Source: Cone Trend Tracker, 2011
  • 5. To Win In the App Economy SPEED & QUALITY Improve • Competitive Advantage • Customer Loyalty • Customer Acquisition • Delivery Costs Create New Business Channels … … Even New Business Models BUSINESS INNOVATION Transform to… Through DIGITAL TRANSFORMATION
  • 6. Ignite Innovation in the Application Economy Service Virtualization … The Catalyst of Digital Transformation Accelerate Application Delivery Instill Accelerated Quality Drive End-to-end Efficiency
  • 7. Service Virtualization: Why It’s Needed “I can’t do anything until I have everything … and I never have everything!” Data Constraints System Constraints Cost Constraints Development Constraints Bottlenecks Everywhere ESB
  • 8. How Service Virtualization Eliminates Dev/Test Constraints Service Virtualization the Wind tunnel of Software ESB Mainframe System of Record ERP SaaS/API Availability Sync Capacity Cost CA Service Virtualization Order Management CA Application Test Unconstrained Development Dev. Wait Time
  • 9. Deliver Innovations… Faster! TIME Week 4Week 2Week 1 x Week 6Week 3 DEV 1 DEV 2 DEV 3 DEV 1 DEV 2 DEV 3 DEV 1 DEV 2 DEV 3 DEV 1 DEV 2 DEV 3 DEV 1 DEV 2 DEV 3 DEV 1 DEV 2 DEV 3 App 3 App 2 App 1 Week 7Week 5 Sequential Parallel App 3 App 2 App 1 Accelerate Application Delivery Simulate needed systems … end-to-end Create virtual services … easily Increase developer productivity 1 2 3 Cut of Set up time for dev environments (from 42 days to 3) Reduced Time-to-Market by for key applications. http://bcove.me/4rx4wt6x 30 Days 15% http://bit.ly/SV-TelefonicaChile
  • 10. Shift Left … Discover Defects Earlier in SDLC Find defects here Not here UNIT SYSTEM PRODUCTIONUATINTEGRATION PERFORMANCE STAGING Instill Accelerated Quality $977 $2,517 $4,057 $5,596 $7,136 $14,272 $- $2,000 $4,000 $6,000 $8,000 $10,000 $12,000 $14,000 $16,000 Defect Correction Costs Source: Lyon, Dan; Systems Engineering: An Essential Role for Cost-Effective Development of Secure Products.
  • 11. Massive Increase in Efficiencies Developer downtime Drive End-to-end Efficiency Cost Benefits of Using Service Virtualization? Participant Percentage Provide unrestricted access to services, components, and applications required for development, testing, and integrations 65% Reduce operational expenditures (OPEX) 44% Reduce costs associated with 3rd- party access fees 35% Required Systems Wait Time On Average Before SV 32 DAYS After SV 1 Day Source: voke Market SnapshotTM Report: Service Virtualization – January 2015 http://bit.ly/SV-ROI
  • 12. Real Companies. Real Results. In infrastructure costs and 3rd party service fees Lloyds • Before … Took 5 people days to do 20 tests • AFTER SV … Takes 1 person 1-minute to do 20 tests Sources: CA Service implementation scorecard results Large US bank and US airline Save $MMs Reduction in application dev./test cycle Up to 50% More defects detected at least 1-step earlier in SDLC Up to 90% AutoTrader • 96% reduction in time required for one cycle of integration testing • $300,000 savings on environments http://bcove.me/gsornyww http://ow.ly/HxErN
  • 13. CA Invented Service Virtualization … and continues to DOMINATE the market today! “CA Service Virtualization has the strongest SVT product in our evaluation, making it ideal for organizations with a comprehensive SVT enterprise strategy.*” *Source: The Forrester Wave™: Service Virtualization and Testing Solutions, Q1 2014; Forrester Research, Inc.; January 27, 2014* • Invented and Delivered 1st SV Technology in 2007 • 22 PatentsAwarded • 5 of the top 5 Telcos • 4 of the top 5 Banks • 3 of the top 5 Insurers • Largest customer base in SV market 500+ projects delivered Source: 2014 Fortune 500 * The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.
  • 14. Next Steps Read the voke Inc. Report Start Using VAPI (SaaS based API Virtualization Where do we Start with You? Business Value Assessment … Where’s the Pain Point/ Key Strategic Project? Where ROI could be Demonstrated? http://bit.ly/SV-ROI vapi.ca.com
  • 16. Solution Account Director Pablo.Gutierrez@ca.com Pablo A. Gutierrez http://www.slideshare.net/PabloGutierrez60 https://ar.linkedin.com/in/pablo-gutierrez-660288
  • 17. CA Service Virtualization “Special Sauce”
  • 18. Service Virtualization: How does it work? Evaluate data and protocols Convert into live-like model “Make it easy” for developers Consistent interface, across supported protocols CAPTURE PROCESS MODEL Record traffic between existing systems Create from engineering specs Draw from sources such as log files, sample data, packet capture and CA Continuous Application Insight Living, breathing “live” model Sophisticated, contextual behavior Automatic handling for dynamic properties “Any sufficiently advanced technology is indistinguishable from magic.” - Arthur C. Clarke
  • 19. Service Virtualization Destroys Stubs and Mocks Critical Dev./Test Feature Service Virtualization Stubs and Mocks Reduce dependencies and constraints in application development Automated creation of simulated system Rich test data for comprehensive testing early in SDLC Share virtual services across entire development team—not trapped in a single sandbox Know that your code will scale in production Changes to any dependent systems (mainframe, ERP, middleware, 3rd party) are automatically synced…teams focus on building solutions vs. maintenance Wizard-based UI for use by all team members regardless of coding skill
  • 20. And… It’s Easy to Use & Scales at Enterprise Demand Simple, Web-based UI • Designed around “ease of use” and “user adoption” Create a VS from Live System in Minutes w/ 3 Easy Steps Record, Configure and Save your virtual service in a snap! (via Server-Side Recording feature) Enterprise Scalability with Simplicity • Single Install Across the Organization … • Typically Up & Running in 1-Day
  • 21. Market Leading SV Innovation Create Virtual Service Across Any Protocol • Virtualizes services without requiring any knowledge or decoding of the service protocol • Patented genome-sequencing algorithms automatically find relationships inside nearly any data source Artificial Intelligence Sync Virtual Services with Live Systems Automatically  Develop and test against production-like environments, w/o manually updating the VS  Perfect for dev/test teams working in parallel Learning Mode Continuous Application Insight Automatic Test & Virtual Service Creation  Deep Transaction Visibility – Build baseline to understand complex app relationships  End-to-end visibility into your applications and their dependencies
  • 22. ODP: True AI with Service Virtualization  Virtualizes services without requiring any knowledge or decoding of the service protocols  Applies a genome sequence alignment algorithm, discovers byte-level patterns in message protocols  Virtualizes a much wider range of protocols without requiring a new data protocol handler  Speed and accuracy with entropy weighting and message clustering Collaboration project between CA Labs, Swinburne University of Technology in Australia and the CA Service Virtualization engineering and product teams Key Differentiator
  • 23. Learning Mode Challenge Ensuring a virtual service remains in sync with live system is inherently time consuming Solution  Compares responses between the virtual service and live system to automate the creation and updating of virtual services  Assures that virtual service is a faithful simulation of the current live system Key Differentiator
  • 24. CA Continuous Application Insight Discover paths and capture details of transactions. Visualize transaction details and gain insight. Automate virtual service creation and test automation. Key Differentiator
  • 25. VAPI: Virtual API Enable developers to create virtualized RESTFul APIs via an intuitive website . Build and explore APIs within your browser Connect from anywhere Share virtual APIs to supercharge development of mobile applications, websites and private/public APIs Users Virtual API { } < > { } { } < > { } Developers Key Differentiator