pre-con ed: achieving continuous test & delivery for mainframe with ca application lifecycle...
TRANSCRIPT
![Page 1: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/1.jpg)
World®’16
AchievingContinuousTest&DeliveryforMainframewithCAApplicationLifecycleConductorRoseSakachSr.PrincipalProductManager
MFX56E
MAINFRAME
![Page 2: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ForInformationalPurposesOnlyTermsofthisPresentation
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thepresentationprovided atCAWorld2016isintendedforinformationpurposesonlyanddoesnotformanytypeofwarranty.Someofthespecificslideswith customerreferencesrelatetocustomer'sspecificuseandexperienceofCAproductsandsolutionssoactualresultsmayvary.
CertaininformationinthispresentationmayoutlineCA’sgeneralproductdirection.Thispresentationshallnotserveto(i)affecttherightsand/orobligationsofCAoritslicenseesunderanyexistingorfuturelicenseagreementorservicesagreementrelatingtoanyCAsoftwareproduct;or(ii)amendanyproductdocumentationorspecificationsforanyCAsoftwareproduct.Thispresentationisbasedon currentinformationandresourceallocationsasofNovember1,2016,andissubjecttochangeorwithdrawalbyCAatanytimewithout notice.Thedevelopment,releaseandtimingofanyfeaturesorfunctionalitydescribedinthispresentationremainatCA’ssolediscretion.
Notwithstandinganythinginthispresentationtothecontrary,uponthegeneralavailabilityofanyfutureCAproductrelease referencedinthispresentation,CAmaymakesuchreleaseavailabletonewlicenseesintheformofaregularlyscheduledmajorproductrelease.SuchreleasemaybemadeavailabletolicenseesoftheproductwhoareactivesubscriberstoCAmaintenanceandsupport,onawhen andif-availablebasis.Theinformationinthispresentationisnotdeemedtobeincorporatedintoanycontract.
![Page 3: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/3.jpg)
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
AcrucialpartofAgiledevelopmentiscontinuouslydeliveringyourchangeswhilestillensuringtheyareproperlytested.Developersfordistributed,cloudandmobileplatformshaveenjoyedthefreedomtocodeandreleasetoanautomatedpipelineassoonastheycheckin.JoinustoseehowCA'sbestofbreedDevOpssolutionshavebeenextendedtothemainframeandcannowbeusedtoachieveEndtoEndDevOpsformainframedevelopersalongwithCA'smarketleadingmainframedevelopmenttools.
RoseSakach
CATechnologiesSr.PrincipalProductManager
![Page 4: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
WHYAGILE?WHYNOW?
TIME-TO-MARKETISAFACTOROFMAINFRAME
WATER-FALLINGYOURWAYTOAGILE
ACHIEVING“PEOPLEOVERPROCESS”
DELIVERINGATTHESPEEDOFCONTINUOUS
1
2
3
4
5
![Page 5: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CustomersareinthemidstofDigitalTransformation…WhyAgile,WhyNow?
DistributedCloudMobile Mainframe
üDevOps
üAgile
WhiletodayDevOpsandAgilepracticesarehappeningonMobile,CloudandDistributedplatforms,weareseeingmorecustomersbeginningtoadoptthesepracticesontheMainframe
![Page 6: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyAgile,WhyNow?
§ Ameanstoandend,notanend– Collaboration(People)overProcess– DevelopEarly,Often,notIntermittently– ContinuouslyImprove– LeverageHindsight
Practices(trainingplans)designedtohelpproductteams:
“Buildtherightthingattherighttimeasefficientlyaspossible”
TenetsofAgile
![Page 7: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyAgile?WhyNow?
§ Morework,fewerSME’s
§ Businesspressingformorereleases,moreoften
§ Mainframeapplicationscontinuetotransition– Webfront-ends– Mobilefront-ends– JAVA– Services
§ DeliverytoPRODhasnotchangedin__years
Lookaroundyourmainframeorganization…..
![Page 8: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Time-to-marketisafactorofMainframeBarrierstoBusinessAgility
v LongLeadTimesresultsinslowerandlessfrequentdeliveryofchanges.ImpactsTimetoMarket
![Page 9: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Time-to-recoveryisafactorofMainframeBarrierstoBusinessAgility
v LongLeadTimesresultsinslowerandlessfrequentdeliveryofchanges.ImpactsTimetoMarket
v HigherMeanTimetoResolution(MTTR)resultsinmoreservicedisruptions,longerrecoverytimesandpoorSLAs. ImpactsReliability.
![Page 10: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TIME-TO-MARKETISAFACTOROFMAINFRAME
CAInterviewswithcustomersintheFinancialServices&AutoIndustry
“Manyofourdevelopmentactivitiesarestillon3270(green-screen).Weareinthemidstofskills-transition.Ournewergenerationofmainframedevelopersarenottrainedongreen-screen orCobol.WhilewecangetthemtocodeCobolorlooktoconverttoJava,wewanttoprovideourdevelopersmoderndevtoolkits,similartotheirdistributedcounterparts”
Inthemidstofskillstransition,lackofmoderndevtoolsimpactproductivityandabilitytodeploychangesfaster
![Page 11: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TIME-TO-MARKETISAFACTOROFMAINFRAME
CAInterviewswithcustomersintheFinancialServices&AutoIndustry
“TheareasforMFdevelopmentthatneedthemostattentionaretheprovision ofhighqualitytestdata,thebuild ofthetestenvironment (JCL,Binds,PSBs,onlineconfigurationsandsoon)andtheautomationoftests.Foragivenprogramchangethisiswheremostoftheworkresides andtakesthelongestforaMFdeveloperanddev/testteam,togettoexecutablecodewithgoodquality”
Ittakestoolongtodeliverchangesonthemainframe(averagetimefornominalchanges:8-12weeks),causedbylackoftestdata,testenvironments,dependentapplicationsaccessintestingphaseandautomatedtestscripts
![Page 12: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TIME-TO-MARKETISAFACTOROFMAINFRAME
“Wehave100+applications,testscripts,largesetsoftestdata,dependentcomponentsonmainframeanddistributed.WecurrentlyuseanExcelsheetandtrytotrackandmanagetheserelationships.Atsomepointweconstrainourselves,sinceit’stoohardtotrackandmanagethesemanually.Weneedasolutionthatcancatalogandautomatetheseforuseaspartofourtestingactivities.”
Managingandtrackingtherelationshipbetweentestscripts,testdataandalldependentapplicationsisanothercriticalbarrierleadingtolongertestcycletimes.
CAInterviewswithcustomersintheFinancialServices&AutoIndustry
![Page 13: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TIME-TO-MARKETISAFACTOROFMAINFRAME
“Themanagementofthetestenvironmentforfuturere-usetodoadditionalqualitytestinglikeperformance,scalability,securityandlackofreleasemanagement/orchestrationisakeychallengeforus.Wedothisverywellonthedistributedside,butnotonthemainframe.Itaffectsouroverallmobiletomainframedeliverywhenonesideofthehouse(distributed)hasautomateddeliverystagesandtheotherside(mainframe)isdoingthingsmanually,thusslowingdownouroveralltimetomarket”
CAInterviewswithcustomersintheFinancialServices&AutoIndustryLackofreleaseorchestrationandabilitytoreuseoftestenvironmentstoconductseveraladditionalqualitymeasureslikeperformancetesting,enterprisehardening,securitytestingisakeybottlenecktofasterMFApplicationdelivery
![Page 14: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Water-fallingyourwaytoAgile
§ TypicalLinearProgressionOfChange– Development
§ Skillsets,Culture,CodeCharacteristics,AgileIterations– Delivery[prod]
§ Cross-enterprisedependencycoordination– Test
§ DataAvailability,Plans,Scripts,Automation– Deployment[testarea]
§ Configurations(Environment&Data),Availability,Cost,SMEdependency
![Page 15: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Development Deployment&OperationalTesting
ChallengestoDeliveringInnovations…Continuously
Developers ReleaseTeam
Operations
TESTBUILD DEPLOY
Testers
OPERATE
DeploytoProduction
CulturalBarriers,
LargeCodeMonoliths
ConstrainedEnvironments
TestEnvironmentProvisioningChallenges
ManualTestingandScripting
IncompleteTestCasesandData
Cross-EnterpriseDelivery,
CoordinationandVisibility
LackofIntegratedToolsets
IDLETIME DELAYS
Code/Integrate/Build
Functional&UATesting
PerformanceTestingdefect
RE-WORK
defect defect
DELAYS DELAYS
RE-WORK
![Page 16: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/16.jpg)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Achieving“PeopleoverProcess”
§ ImagineatransformedjourneytoPROD– WorkitemmanagementinAgiletoolstriggerSCMcontainers– DevelopersarepositionedtointeractwithmodernIDEsmarteditors– CheckINs becomeapush-buttontriggertoautomatically
§ Build§ Deploy§ Test
– Qualitygates,TestData,Testconfigurationsarepredefinedanddynamicallyconfigured
– Defectsareautomaticallycreatedwhentestsfail
BringingContinuousTestandDeliverytoMainframeDevelopment
![Page 17: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/17.jpg)
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Achieving“PeopleoverProcess”
§ ReconsiderHistoricalProcessesfromanAgilePerspective– Review,revise,modernized
§ Howmanytoolsrequireapprovals?§ Howmanytestsneedtorunforaniterativechange?§ Whichenvironmentscanbevirtualized?§ Whatdatacanbeactionable?§ Howmanypeopleneedtobenotified?
BringingContinuousTestandDeliverytoMainframeDevelopment
![Page 18: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/18.jpg)
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntroducingMainframeDevOpsSolutionCAoffersSolutionsin4keyareastofosterprinciplesofAgileandDevOps
ContinuousMonitoringContinuousTestingAgileDevelopment ContinuousDeliveryDevelopandmaintainmainframeapplicationswithagileandmodernmethodologies,toolsetsandcodinglanguages
TESTEarly&Often
DEVELOPSwiftly
DEPLOYReliably
OPERATEEfficiently
ContinuousFeedbackLoop
Reducetestcycletimesandcostsofmainframetestingforbettertimetomarketandmainframeeconomics
Removethebarrierstobusinessagilityonthemainframe,withautomationtoreducetimetomarketandmanageskillsgaps
UnifymonitoringandperformancemanagementacrossmobileandmainframeteamsforbetterMTTRandlowerskillscosts
![Page 19: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/19.jpg)
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DeliveringatthespeedofContinuous
§ Directintegrationtoagiletoolsfromdevelopertools– CAEndevor®SoftwareChange
Manager– CAAgileCentral– CAApplicationLifecycleConductor
DevelopSwiftly
UseCase:AsanEnterpriseApplicationDevteam,weneedtheabilitytoeasilymanage,develop,andmaintaincrossenterpriseapplicationsusingdiverseteams,differenttools,ondifferentplatformstomaximizeproductivity,qualityandMTTR.
![Page 20: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/20.jpg)
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DeliveringatthespeedofContinuous
§ AutomateandOrchestrateDelivery– ReleaseAutomationforZ– CAApplicationLifecycleConductor
DeployReliably
UseCase:AsaMFDevOpsteam,weneedtheabilitytoautomateandorchestrateacontinuousdeliveryprocesssubjectingtheapplicationtokeyqualitymeasureslikeIntegrationtesting,UAT,System&performancetesting&preproductionvalidations,sothatwecandeploychangesquicklywithhighquality.
ZeroTouchDeploymentforz/OS
ContinuousDelivery
Pipelineforz/OS
![Page 21: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/21.jpg)
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DeliveringatthespeedofContinuous
§ DynamicallyConfigureEnvironment
§ Automaticallyprovisiondata
§ CatalogandManageAssets– CAServiceVirtualization– CATestDataManagerfortheMainframe– CAApplicationLifecycleConductor
TestEarlyandOften
![Page 22: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/22.jpg)
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DeliveringatthespeedofContinuous
§ Continuouslyfeedbacktokeystakeholders– CAApplicationLifecycleConductor
OperateEfficiently
AsanMFDevOps(ApplicationDev/test/Ops/Sec)team,weneedacontinuousfeedbacklooptoidentify,captureandnotifykeystakeholdersaboutcriticalOps,Sec,Test&Deliveryproblemssothattheteamscaninspectandtakecorrectiveactionsandrespondrapidlytocriticalbusinessissues.
![Page 23: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/23.jpg)
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CADevOpsforMainframeSolutionDemo
![Page 24: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/24.jpg)
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
MFX57EWebhooks &ContinuousFeedbackwithCAApplicationLifecycleConductor 11/15/2016at3:00pm
MFT148SRoadmapSession:AchieveDevOpsontheMainframeforFasterTimetoMarket 11/16/2016at4:30pm
MFX111SAdvancedTechniquesforInitiatingtheDevOpsJourney[HSBC] 11/17/2016at12:45pm
![Page 25: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/25.jpg)
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ContinuousDevelopmentandTesting
MainframeTheater
ContinuousDelivery
MainframeTheater
![Page 26: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/26.jpg)
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
![Page 27: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/27.jpg)
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
![Page 28: Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Application Lifecycle Conductor](https://reader031.vdocuments.net/reader031/viewer/2022022202/587f03401a28abc26f8b4583/html5/thumbnails/28.jpg)
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.28 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
Formoreinformationpleasevisitca.com/alc