pre-con ed: managing test data across distributed and mainframe systems

37
World ® ’1 6 Pre-Con Education: Managing Test Data Across Distributed and Mainframe Systems Jonathon Wright - Director of Digital Assurance - CA Technologies Tom Finch - Senior Consultant - Pre-Sales DO5X22E DEVOPS

Upload: ca-technologies

Post on 16-Apr-2017

164 views

Category:

Technology


0 download

TRANSCRIPT

World®’16

Pre-ConEducation:ManagingTestDataAcrossDistributedandMainframeSystemsJonathonWright- DirectorofDigitalAssurance- CATechnologiesTomFinch- SeniorConsultant- Pre-Sales

DO5X22E

DEVOPS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

ThissessionwillsetouthowCATestDataManagerprovidesaneasy-to-use,highperformancetoolfordefiningtestdataengineeringtasks,whichretainreferentialintegrityacrossmainframeanddistributedsystems.Seehowallthedataneededfortestingcanbecreatedorsecuredbeforeitisrequested,makingitavailabletohighlydistributedtestteamsinparallelandondemandfromaweb-basedportal.Theupstreamdependenciesanddataconstraintsthatcreatedelaysareavoided,whilesubstantiallymitigatingtheriskofnon-complianceandprovidingallthedataneededtorigorouslytestsoftwareearlier,andatlesscost.

JonathonWrightCATechnologiesDirectorofDigitalAssurance

CATechnologiesSeniorConsultant

TomFinch

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

LEGACYISYOURLEGACY!

CONTINUOUSTESTING

DIGITALINTHEREALWORLD

DIGITALASSURANCE

DIGITALARCHAEOLOGY

DIGITALECOLOGY

1

2

3

4

5

6

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LegacyisyourLegacy!#ExcuseFreeTesting

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LegacyisyourLegacy!

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

VALU

E-DR

IVEN

TIME

1960s 1990s TODAY

1– “TheBattleforCompetitiveAdvantageintheAppEconomy”,OxfordEconomics,2015

ofenterprisesbelievethattheyneedvalue-drivenalgorithmicbusinessmodels torespondtodisruptioninthenext3years.78%

LegacyisyourLegacy(API)

DigitalizationofyourCore(SOA)

DigitalDisruption(Micro)

EnterpriseDigital- ‘Evolution,overRevolution’

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Businessesnolongerhavetheluxuryoftime.Risingcustomerexpectations,competitivethreats,andincreasedconsumerchoicehaveturnedrapiddeliveryanditerationofsoftwareapplicationsintoacompetitivedifferentiator.

Optimizingthedeliveryvaluechainhasbecomethenewmeanstobetterbusinessoutcomes.

TechRadar™:ContinuousSoftwareDelivery,Q22015,ForresterResearch,May1,2015

”2014VansonBournestudycommissionedbyCA

UNPRECEDENTED

94%ofexecutivesfaceincreasedpressuretoreleaseappsmorequickly

“JourneytoDigitalTransformation

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

OurFocus…Dramatically ImproveTesting

Faster. Better. Cheaper.

*NationalInstituteofStandards&Technology

PerYearofITBudgetforQAandTesting*

PerYearonTestingTools$60B $2.5B

CostInefficiencies…JustinTesting!

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Limitedtestresourcesand

lackofAutomation

ofalltestingisstillmanual70%

Source:BloorResearch,2014

TestDataforsetup&staging

oftimespentlookingfor50%

Source:BloorResearch,2014

DigitalAssuranceAgileRequirementsDesigner,TDMandRA

Buildofvariousdev&testing

Environments

ofcriticaldependenciesareunavailable whendevandtestteamsneedthem

56%

Source:vokeMarketSnapshotTM Report:ServiceVirtualization– January2015

IsTestingstilltheBottleneck?

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BalancingToday’sApplicationDemands

ShortenedReleaseCycles

DemandforHighQualityApps

Customerneeds MovingtowardsAgiledevelopment

Competitivepressures

Digitaltransformationinitiatives

Mosttestingismanual,notautomated

Bettertestdataneeded

ImpactsCustomerExperience

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DESIGNOPS

1ContinuousDelivery

2ContinuousTesting

3ContinuousStaging

4ContinuousRelease

ContinuousDelivery- Sub-ValueStreams

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

idea

DEVELOPMENT OPERATIONS

‘Shift-Up’ConnectedIntelligence

‘Shift-Right’theDigitalEcology

‘Shift-Left’RapidEvolutionfeat.DesignOps

CUSTOMEREXPERIENCETESTING

DesignDevTestOpsAgilityacrossall4increasesspeed,reliabilityandefficiency

DESIGN

‘Shift-Down’DigitalArchaeology

ContinuousTesting

ContinuousImprovement

ContinuousDelivery

ContinuousIntelligence

ContinuousAssessment

ContinuousLearning

ContinuousInnovation

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

‘Shift-Down’DigitalArchaeology

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Application

Services

Data

Model

Model

TestData

Services(SOA)

Application

Overlayingalllayers

ManagingTestData– DistributedandMainframe- LayeredapproachDigitalArchaeology– SoftwareDelivery

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ManagingTestData– DistributedandMainframe- VersioningDigitalArchaeology– SoftwareDelivery

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Productiondatasourcesandfiles

Validation

Profiling

PII Discovery

Native Engines

Data Subset

Audit

Datamaker™

1 2 3SecureDataSubsets

Test/DevEnvironments

SubsetSubsetSubset

Seed Tables

Custom Masking Functions

Cross Referencing Masked

XMLFiles

ExcelFilesSQLFiles

CSVFiles FixedDefinitionFiles

HTMLFiles

VSAM/ISAMSwift

TXTFiles

ManagingTestData- DistributedandMainframe– DigitalEcologyDigitalArchaeology– SoftwareDelivery

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

‘Shift-Right’TheDigitalEcology

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Value-DrivenScaledEnterpriseAgilepoweredbyPrescriptiveInsightDigitalEcology

LIFECYCLEVIRTUALIZATION

Simulatemissingsystems,APIstosaveupto640Hrs.

DIGITALENGINEERING&AUTOMATION

Testless,covermore,automate100%oftests.

DATAVISUALIZATION&VIRTUALIZATION

Reducetimespentwaitingondataby95%.

SHIFTRIGHT

Risk-basedapproachtodataminingByunderstandingtheabioticcomponentsoftheecosystemofecosystems

andinteractionsbetweencomplexsystems(digitalecology).

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Automation

Applications

Environment

Release

Services

TestData

Model

UXDesign/Mock-ups

Model

TestData

Microservices

ReleaseManagement

EnvironmentManagement

ApplicationsCode

Automation

ManagingTestData– ContinuousDelivery- LayeredapproachDigitalEcology– SolutionDelivery

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Datamaker™

Web/AppServer

VirtualSAN

InternalNet

ProductionData (Virtual)Environments

Data Profiling

Data Cloning

Data Masking

Virtual Data Dev/Test Team

Synthetic Data

Version Control

Regression Packs

Teamscanaccess,re-useandsharedata,linkedtotests,fromaweb-basedportal

TestDataWarehouse

ManagingTestData– ContinuousDelivery– LifecycleVirtualizationDigitalEcology– SolutionDelivery

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DIGITALINTHEREALWORLD

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

???

HandHeldEnterprise- AppswithlotsofbaggageDigitalintheRealWorld

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

XML

Schema/Copy-Book/meta-dataCATDM

Modelinterlinkedbusinessrulesovermultiplemulti-platformsystems

Multi-PlatformEnvironmentAccelerationProvisionTheEnterprise

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DataModel RuleDefinition AssetRepository

AutomationEngines

DriveVS

DataonDemand

Multi-PlatformEnvironmentAccelerationProvisionTheEnterprise

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Name,AccountType

Transactions

User,Password

DataMining DataIndex/TestMart DataConsumption

LegacytoBigDataMakeComplex,Easy

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LegacytoBigDataMakeComplex,Easy

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AllDataMakerprocessesarefullyauditable,whiledataisprovisionedfromacentralwarehouse

EstablishingconfidenceindataforregulatorycomplianceDigitalAssurance

§ Fullyauditable,centralizedprovisioning,reportingandtracking

§ Comply withtheEUGeneralDataProtectionRegulation(GDPR),GLBA,HIPAA,PCIDSS,PIPEDA,andmore

§ Maskinplaceorinflightforsecurevirtualizationandoutsourcing

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Over170testersneededtomatchtestswithcorrespondingdataonbothMainframeanddistributedplatforms.

§ Datareservationpreviouslytookaminimumof3-5manualhoursandupto3weekspertest.

§ WithCATDM,dataisavailableinlessthananhour

§ Savingsofcirca11kmanoursover5months!

ABankingCustomerExampleDigitalintheRealWorld

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Development OperationsTestPlanning Pre-Prod

RequirementDrivenDataDefinition

Generation/Reservation

CAApplicationTest

CAServiceVirtualization

AgileCentral APIM

R&RGeneration

CAReleaseAutomation+ContinuousDeliveryEdition

Turbo-ChargeYourSoftwarePipewithTDMDigitalintheRealWorld

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IncreaseSecurity

Eliminatetheriskofinternaland

externalbreaches

EnsurePIIisprotected

IncreaseProductivity

Reducethetimespentpreparingdatabytenfold,from20%to2%

Reducethetimefindingdatafrommultiplesystems

by95%

IncreaseQuality

Matchtherightdatatotheright

test

Testnewapplications

Achieve100%functionaltest

coverage

IncreaseAgility

Enableself-service

Quicklyrespondtochanges

Ensuretestdataisuptodate

ReduceCosts

Proactivelyestimatechange

costs

Decreasestorageandsoftwarelicensecosts

BenefitsofCATestDataManagerDigitalintheRealWorld

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Q&A

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou!

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Whatnext?

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

UseModelBasedTesting

DataCompliance

CATestDataManagerTheatre5

MaximumTestCoverage

CAAgileRequirementsDesignerTheatre5

DeliverTestDataFaster

CATestDataManagerTheater5

CAAgileRequirementsDesignerTheatre5

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

MFX59EHighPerformanceMaskingandTestDataGenerationforIMSandDB2

11/15/2016at1:00pm

DO5X47S ‘Shift-Right'- RapidEvolutionwithDesignOps 11/15/2016at3:45pm

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.37 @CAWORLD#CAWORLD

DevOps– ContinuousDelivery

FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu