pre-con ed: interactive session: mainframe & devops in your organization
TRANSCRIPT
World®’16
InteractiveSession:Mainframe&DevOpsinyourOrganizationDanaBoudreauSeniorDirectorProductManagement– MainframeAppDevCATechnologies
MFX62E
MAINFRAME
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.
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Jointhisuniqueinteractivedesign-thinkingsessionwithotherpractitionerstodiscussionmainframeDevOpspractices.Discusshottopicssuchasagilesoftwaredevelopment,continuousdeliveryprocesses,codemodernizationandothersandsomecommonapproachestoimprovingspeedofdeliverywithlimitedresourcesinmainframeoperations.
DanaBoudreauCATechnologiesSeniorDirector
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Purpose:
§ DevOpsisabouttransformationandwithanytransformationthereisn’taprescriptivewaytoroll.
§ Sharinganddiscussionbuildsacommunity
§ Communitybuildsanetworktoshareandlearnfrom
§ Incontrasttoroadmaps,whereCApresentstoyou…wewanttohearaboutyourplansandchallenges
§ Inthissessionyouarethespeakersandtheaudience– CAwantstohearfromyou
– Yourcolleagueswanttohearfromyou
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TrendsinMainframeDevOpsTODAY TOMORROW
MonthlyReleases Daily&WeeklyReleases
Waterfall Agile
Manual Deploys Automated,On-DemandDeploys
LongLeadTimesforTestSetup MinimizedLeadTimesforTestSetup
DevelopersLearnTools DevelopersChooseTools
SeparateMFTeam AlignedMFTeam
PoorDocumentation ClearGovernance&Traceability
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DoAnyofTheseSoundFamiliar?
Wearetryingtogetnewdeveloperstolearn3270“greenscreen”
Ittakes8-12weekstomakebasicmaintenancechangesonthemainframe Wetrackthedependenciesof100+
applications,testscripts,testdatasetsandtheirinteractionsbetweenmainframeanddistributedonExcel
Wearelookingtoautomateourreleaseprocessesandsaveconfigurationsforfutureuse,it’savailableindistributed
©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
On-boardingnewtalenttomainframedevelopment
Assumption:Traditionalmainframedevelopersareagingoutandtraditionalrolesneedtochange…requiringnewtalentandrethinkingprocessandculture
DEVELOPER§ Moderndevelopmentinterfaces
§ Changingprocessesandagility
§ On-boarding/trainingpractices§ Integrationsandtransformationoftheoldandthenew
TESTERS§ Changingprocessesandagility
§ Aretraditionaltestingroles/expectationschanging?
§ Istestingacrossenterprisedisciplineorsilo’d toon-mainframe
HOW DO YOU SEE PEOPLE AND PROCESS TRANSFORMATION EVOLVING ?
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CompleteContinuousTestingSolutionUseCase&SolutionConceptAssumption:MFApplicationDev/testteamsneedtheabilitytoquicklysetuptestingenvironments
formainframeapplicationswithcriticaldependentcomponentsandtestdata…requiringgreaterautomation,commontesttoolsorintegration,leveragingDevOpspractices
TESTAUTOMATION§ EvolutionofexistingTestScriptingorAutomation
§ HowisMFTestManagementchanging?
§ AreyoulookingatvirtualizationofAPI’s§ Howareapplicationchangesdeliveredtothetestenv.?
§ Qualitygateautomation?
PROCESSANDTOOLS§ Whattoolsandprocessareusedfor:
- FunctionalTesting- Performance/Stressanalysis- Securitytesting
§ TestCasesinHPQCdrivesRexx/JCLScriptingonthemainframe?
§ Progressandcrossenterprisetransparency?
HOW DO YOU SEE MF TESTING EVOLVING ?
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ApplicationModernizationSolution
Assumption:MissioncriticalapplicationswillbeincreasinglyHybrid:crossenterprise,mobiletomainframe
…requiringIntegration,AutomationandTransformationtofacilitatekeygrowthopportunities
APPLICATIONARCHITECTURES§ EvolutionofexistingMFapplicationstoprovidegreaterAPIfunctionalityandflexibility
§ StrategicplansforAPIandcommunicationsprotocols§ Applicationrestructuringplansconsidering:
- RealTimeapplications- Batchapplications- Applicationsplannedformodernization
§ LinuxonZ/IFLsformodernworkloads
APPLICATIONLANGUAGES§ Whatlanguagesarestrategicandpartofthemaintenanceefforts
- COBOL,PL/I,C/C++,Assembler,MetalC- Java,Splunk,Perl- Generatedlanguages
§ AreModerndevelopmentenvironmentscritical§ Howisapplicationunderstandingimportanttoyou?
HOW DO YOU SEE MF APPLICATIONS EVOLVING ?
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
MFX112SRoadmapSession:MainframeApplicationDevelopmentPortfolioReview 11/16/2016at12:45pm
MFT148SRoadmapSession:AchieveDevOpsontheMainframeforFasterTimetoMarket 11/16/2016at4:30pm
MFX111SAdvancedTechniquesforInitiatingtheDevOpsJourney[HSBC] 11/17/2016at12:45pm
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ContinuousDevelopmentandTestingMainframeTheater
ContinuousDelivery
MainframeTheater
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.14 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
Formoreinformationpleasevisitca.com\appdev