freeing the world from slow: how service virtualization and the concept of s.p.e.e.d. will steer you...

32
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

Upload: ca-technologies

Post on 23-Jan-2018

796 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 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

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

Page 2: 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

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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

48%

2004 2014

HOW Many

ARE STILLIN BUSINESS?

* Constellation, 2014

Page 8: 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

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

Page 9: 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

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.

Page 10: 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

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Examples of Established Companies… Transforming

Two 100-Year Old Companies …

BEING AGILE

Page 11: 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

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

Page 12: 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

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

Page 13: 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

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

Page 14: 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

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

Page 15: 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

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

Page 16: 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

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

Page 17: 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

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

Page 18: 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

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

Page 19: 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

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

Page 20: 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

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

Page 21: 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

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

Page 22: 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

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

New Benefits Calculators

Page 23: 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

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

Page 24: 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

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

Page 25: 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

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

Page 26: 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

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

Page 27: 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

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:

Page 28: 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

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

Page 29: 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

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

Page 30: 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

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!

Page 31: 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

31 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

Page 32: 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

32 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15