freeing the world from slow: how service virtualization and the concept of s.p.e.e.d. will steer you...
TRANSCRIPT
Freeing the World from Slow: How Service Virtualization and the Concept of S.P.E.E.D. will Steer You Away from Committing Continuous Delivery Suicide
Scott Edwards
DevOps: API Management and Application Development
CA Technologies
DevTest Portfolio
Session Number
@Scott_D_Edwards
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
Freeing the World from Slow: How Service Virtualization and the Concept of S.P.E.E.D. will Steer You Away from Committing Continuous Delivery Suicide
Scott Edwards
Director of Product Marketing,
CA Technologies
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
APPLICATIONS & THE CHANGING BUSINESS LANDSCAPE
ADAPTING AND AGILITY
THE NAME OF THE GAME IS SPEED… WITH QUALITY
HOW SERVICE VIRTUALIZATION ELIMINATES THE CONSTRAINTS
HOW TO GET STARTED
1
2
3
4
5
5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Businesses no longer have the luxury of time.
Rising customer expectations, competitive
threats, and increased consumer choice have
turned rapid delivery and iteration of
software applications into a competitive
differentiator. Optimizing the delivery value
chain has become the new means to better
business outcomes.
TechRadar™: Continuous Software Delivery, Q2 2015, Forrester Research, May 1, 2015
“
”
Escalating Market Expectations
2014 Vanson Bourne study commissioned by CA
UNPRECEDENTED SPEED
94%of executives face increased pressure to release appsmore quickly
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
52 Start-Ups that are Trying to “Unbundle the Hotel”
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
48%
2004 2014
HOW Many
ARE STILLIN BUSINESS?
* Constellation, 2014
8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
When Organizations Want to Develop a New Software Idea …
Building Competitive Advantage With Software Through A Continuous Delivery Process, Forrester Consulting, March, 2014.
…are able to
1. APPROVE IT2. BUILD IT 3. DEPLOY IT… to users in
3 Mos.Less Than
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
8%Only
9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
106%Higher revenue growth
68%Higher profit growth
OVER THEIR LAGGARD COUNTERPARTS
50%More new business
BECAUSE IT DOES!
Application Economy Leaders’ Competitive Advantage
You Need to Deliver Software Like Your Business Depends on it.
10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Examples of Established Companies… Transforming
Two 100-Year Old Companies …
BEING AGILE
11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
“Why GM Hired 8,000 Programmers”
“Because we brought the [information technology] work back in-house, we cantake the lid off of what is possible.”
GM… building customer software… believe it is the best way to differentiate themselves and respond as rapidly as possible to customer preferences.
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Randy Mott, CIO
12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
114 Years… Young
Omni- Channel customers Spend 3 to 4 X more than single channel customers
E-Commerce Rewards Service used to take 10-15 weeks just to get systems to the point to test for the biggest event of the year.
Used CA Service Virtualization to create a virtual reward system
= NOW IT TAKES 3-4 DAYS
13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
The Name of the Game Is…
SPEED
MICRO-SERVICES
Enter the Rise of
14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Quality… More Critical Than Ever
EXCEPTIONAL CUSTOMER EXPERIENCE
Source: Reaching the Top of the Web Performance Mountain (2013)Source: Gomez.com, Akamai.com, KISSmetrics (2014)
25%of users will abandon a web application after just three seconds of delay (2013)
40%of users will abandon a web application after just three seconds of delay (2014)
of consumers said buying decisions were influenced by negative online reviews
86%
Source: Dimensional Research, 2013
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Any Focus On Speed…Without QualityWill Result in
CONTINUOUS DELIVERY SUICIDE
16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
The Hurdles to Fast Application Delivery?Constraints/Bottlenecks across the SDLC
Incomplete Developmen
t
Data Constraints
System Constraints
CostConstraints
DevelopmentConstraints
80%
56%
79%
of teams experience delays in development and QA due to unavailable dependencies
of critical dependencies are unavailable when dev and test teams need them
of teams face prohibitive restrictions, time limits or access fees on needed 3rd party services
Source: voke Market Snapshot TM Report: Service Virtualization – January 2015
17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
How are Constraints Dealt with Today?
BUILD SIMPLISTICSTUBS & MOCKS
Fragile – Limited Test Data –No Performance Testing –Out of Sync Data –Rudimentary
WASTE TIME
Days/weeks to:Set up environmentsSet up test dataWait for dependent & systems
WASTE MONEY
Expensive 3rd party servicesLarge dev/test teams
18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Service Virtualization
the Wind tunnel of Software
Accelerate Application
Delivery
Simulate DependentSystems
Provide 24/7 Access
Increase Developer Productivity
1 2 3
Data Constraints
System Constraints
CostConstraints
DevelopmentConstraints
How Service Virtualization Eliminates Dev/Test Constraints
CA ServiceVirtualization
19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Our Focus. Our Goal. Our Strategy.
Service Virtualization
Promise of
EXPEDITED
EXCEPTIONAL
Development
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Virtualize what’s missing and speed your app delivery
by up to 50%*
with CA Service Virtualization.*Based upon CA Services ROI Scorecard Analysis
21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Brand New Service Virtualization TEI Study
$5.8 MIn Total Cost & Benefit
Savings
$1.4 Mper year in early defect
detection savings
3.2 MonthsPay Back Time To Realize ROI
22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
New Benefits Calculators
23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA Service Virtualization on Demand (on Azure Marketplace)
CA Service Virtualization fully installed & licensed running on-demand
Customer charged on hourly basis for use of the virtual machine + CA SV
Support for hosting by Azure and product issues directed to CA Support (Communities, Documentation & Support Online)
30-day free trial offering to try before you buy
Available today!
EASY TRY-N-BUY
CA 1ST TO MARKET
MSFT PARTNERSHIP
24 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
The Developer Journey for SV… Start Where You Want!
Agile Teams can realize full benefits of virtual
services and test automation with user-
based licensing and choice of deployment
CA Service Virtualization
Hybrid
Teams can create, use and share virtual
services and test cases with full-featured and
hosted CA SV
SV on Demand
Cloud
Create and share virtual services of your REST
APIs for use in app development or testing
SV for Developers(formerly VAPI)
SaaS
Create light-weight virtual services for iPaaS and
Microservices through live service recording
TestDoubles
Open Source
Free Free30-day Free Trial
$6.85/hour Enterprise Licensing
ca.com/SVca.com/SVonDemandservicemock.ioOpen Source
Start anywhere in your journey depending on your experience and testing needs
25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SV Speed & Quality… Focused on Speed Trends
MICRO-SERVICES Provide easily configured Docker
Images of Service Virtualization to support microservice development.
Support for Microservices driven standards like SWAGGER 2.0 and RabbitMQ.
With Service Virtualization 9.0
Leveraging multiple Open Source offerings TestDoubles; a CA Open Source initiative, is ready to help you move even faster when validating, or exploring robustness of your software.
CA + Docker + OpenSource
&
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
26 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
DevOps Simulation Game Experience…
Experience it @ CA World • See the Demo in Theater 3 area
Experience ½ Day Simulation Game! • Santa Clara, CA - December 3• Boulder, CO - December 10• Plano, TX - January 12• Chicago, IL – January 19• Atlanta, GA – January 26• New York, NY – February 2
Register Today at http://bit.ly/DevOpsSimXP_RS
27 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
McKinsey “Beyond Agile” Study 09/2015
© 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Before & After: Average number of days from code completion to live production:
89
15
Automated Testing
Automated Deployment
Change Management83%
Agile CompaniesImproved Time to Market by:
28 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA Application Test w/ Mobile Test AutomationComplete test coverage for Agile Practices … Mobile to Mainframe
Beneath the UI … lies
the complexity to be tackled
MORE THAN GUI TESTING! Invoke and verify the behavior of each layer that makes up an application
Automate Unit, Functional, Load, Regression & Performance Testing
KEY BENEFITS
Use for API, Rest API, Mobile, Swift, and SAP testing
Presentation layer test automation for Web & Mobile UIs
Reporting and collaboration capabilities that allow team
members to execute, monitor and analyze test results
Financial Service Company Run over 400 tests on a nightly basis
QA runs 460 tests whenever development releases a build
83% reduction in defects
29 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA Continuous Application InsightRegression & API Testing … Reinvented
The CAI Difference Deep Validation: Automatically generate API &
Regression tests in seconds, Provides system of
record behind the UI or API
Identifies dependencies between application
servers, databases and 3rd-party services
Turbocharge Your Service Virtualization
Global Technology Company Automated 3500 regression tests
Large Insurance Company Automatically generated 300-600 test cases
a day … w/ 90% coverage (from 25%)
Deep Insight to Diagnose Right Issues
AutomaticCreation of Test &
Virtual Services
End-to-EndTransaction Discovery
30 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Ignite Your Path to Continuous Delivery
Start Using
CA Service VirtualizationOn the
Azure Marketplace
TOMORROW!
See How
CA Service VirtualizationCan Benefit You with…1) The ROI Calculators
2) CAW Demos
TODAY!
31 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
32 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15