pre-con ed: learn, engage and grow with ca endevor: what's new, what's ahead
TRANSCRIPT
World®’16
Learn,EngageandGrowWithCAEndevor:What’sNew,What’sAheadPeterMcCulloughAdvisor,ProductOwnerCATechnologies
MFX60E
MAINFRAMEANDWORKLOADAUTOMATION
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
Learn,engageandgrowwiththeCAEndevorcommunityofpractitioners.HearthelatestproductupdatesforJavasupportandnewfeatures,andhowtomigratefromCAPanvalet andCALibrariantoCAEndevor.
PeteMcCulloughAdvisor,ProductOwnerCATechnologies
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
MAINFRAMEDEVOPS STRATEGY
IDEATION,AGILEMETHODOLOGYANDINCREMENTALDELIVERY
CAENDEVOR SCMVERSION18HIGHLIGHTS
V18INCREMENTALDELIVERYSUMMARY
1
2
3
4
LOOKINGTOTHEFUTURE5
6 ©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
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntroducingMainframeDevOpsSolutionCAoffersSolutionsin4keyareastofosterprinciplesofAgileandDevOps
ContinuousMonitoringContinuousTestingAgileDevelopment ContinuousDeliveryDevelopandmaintainmainframeapplicationswithagileandmodernmethodologies,toolsetsandcodinglanguages
TESTEarly&Often
DEVELOPSwiftly
DEPLOYReliably
OPERATEEfficiently
ContinuousFeedbackLoop
Reducetestcycletimesandcostsofmainframetestingforbettertimetomarketandmainframeeconomics
Removethebarrierstobusinessagilityonthemainframe,withautomationtoreducetimetomarketandmanageskillsgaps
UnifymonitoringandperformancemanagementacrossmobileandmainframeteamsforbetterMTTRandlowerskillscosts
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
§ Ideationprovidesaforumforallofustoshareideas
§ YourIdeationcommentsandvotinghelptoidentifytheIdeasThatMatter
§ Ideationqueuereviewedregularly
§ High-valueideasplacedintoproduct/releasebacklog
IterativeProcess
Ideation• Globaluser
communities
AgileScrum• Scrumteam• Sprints• Epics&Stories
ContinuousDelivery• IncrementalRelease• FeaturePTFs
Ideation,AgileMethodologyandIncrementalDeliveryIdeasthatmatterthemosttoyouandothers
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
§ CA’sadoptionofAgileScrumenablestoworkwithyou(ourvalidationpartnersthroughouttheentiredevelopmentprocess
§ Ensuresfeaturesbothaddresstheideaandaresomethingyoucanuse
§ Terminology– Story– anenhancementthatprovidesbusinessvalue– Backlog(prioritizedlistofstorieswaitingtobetakenin)– Scrumteam– groupof6-7engineersthattakestoriesfrombacklogandproduce
features– Scrummaster– thepersonthatensurestheScrumteamrunssmoothly(facilitator)– Iteration(sprint)– timeperiodwhendevelopmentoccurs(storiescompleted)– End-of-Sprintreview– completedstoriesaredemonstrated
IterativeProcess
Ideation• Globaluser
communities
AgileScrum• Scrumteam• Sprints• Epics&Stories
ContinuousDelivery• IncrementalRelease• FeaturePTFs
Ideation,AgileMethodologyandIncrementalDeliveryTransitioningideasthatmatterintofeaturesthatfityourneeds
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
§ IncrementalReleases– Thereleasefeaturesarepublishedovertime(insteadofallatonce)– FirstreleasepublishedroughlyequalcurrentGArelease’sfunctionality– Subsequentfeaturesdeliveriesaresmall– packagedinPTFformat– Whenallplannedfeaturesdelivered,IncrementalReleasedesignated“GA-Complete”
§ Why?– Youdon’thavetowaituntilthelastfeaturepublishedbeforeyoucanbeginderivingvalueofthe
newrelease– Youcanprovideearlyfeedbacktoteam(Ideation)abouthowfeaturescanbeimproved– Ultimatelywhenthereleasereaches“GA-Complete”statusallfeatureshavebeenfield-validatedIterativeProcess
Ideation• Globaluser
communities
AgileScrum• Scrumteam• Sprints• Epics&Stories
ContinuousDelivery• IncrementalRelease• FeaturePTFs
Ideation,AgileMethodologyandIncrementalDeliveryDeliveringfit-for-youfeaturesquickly!
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Ideation,AgileMethodologyandIncrementalDeliveryThe“How”
§ Incrementaldeliveryprocessflow– Attheendofeachend-of-sprintfeaturedemo,validationpartnersvote
on“MVP”ornot– Each“MVP”(MinimalViableProduct)arepackaged(PTF)&published
(GA)withinweeks– An”IncrementalDeliveryPTF”ispublishedwhenall“MVP”PTFshavebeenpublished
§ NewlypublishedMVPfeaturePTFspluspreviouslypublishedfeatureandservicePTFs§ IncrementsIncrementalDeliverysequencenumberintheproductreleaseidentifier(e.g.18.0.03,18.0.04,etc.)(displayedonmainISPFpanels,reportheadings,etc.)
– WhenthemostcurrentIncrementalReleaseDeliveryPTFhasbeeninstalled,youcanbeassuredthatyouareuptodate
– WeaskthatyouinstallthemostcurrentIncrementalDeliveryPTFbeforereportinganissue
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
V16
V17
V18
Maintenance-only
Maintenance-onlyNewfeaturesandmaintenance
Newfeaturesandmaintenance
EndofV16development:GA-Complete
NewFeature(GA-ready)
EndofV17developmentGA-Complete
EndofServiceNotification
V16
Ideation,AgileMethodologyandIncrementalDeliveryContinuous&IncrementalDelivery
ProductfixesNewenhancements IncrementalDeliveryPTF
IncrementalDeliveryPTF
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAEndevorSCMVersion18Highlights
§ “JavaontheMainframe”– ISPFUIenhancedforlongnames
§ FocusonITAudit-relatedconcerns
§ AdditionalEndevorEclipseUICapabilities
§ Stream-linedWebServicesimplementation
§ EndevorIntegrationforNaturalimprovements
§ Deprecatedcomponents
Focusonproductivityandauditability
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
“JavaontheMainframe”
§ Goal:Improveproductivity–makeJava/USSeasiertomanage– MainframeUserInterfacesenhancedtosupport
§ Directory,filenamesyntax– EndevorSCL(batchcommandsyntax)
§ AllowsembeddedspacesinElementnames– EndevorISPF“Classic”UI&QuickEdit
§ CanmanageElementswithlongElementnames
CAEndevorSCMV18Highlights
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FocusonITAuditConcerns
§ AutomaticPackageApproverdisqualification
§ SMFrecording/monitoringofPrivilegedUseractivities
§ “GuidelinesfortheITAuditor”article
CAEndevorSCMV18Highlights
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AdditionalEndevorEclipseUICapabilities
§ NewPackagecapabilities– PackageView– PackageActions
CAEndevorSCMV18Highlights
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stream-linedEndevorWebServicesImplementation
§ SimplifiedConfigurationprocess
§ New“echo”connectionvalidationprogram
CAEndevorSCMV18Highlights
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EndevorIntegrationforNaturalEnhancements
§ UserInterfaceImprovements– Capabilitytopre-setfielddefaultvalues– Exploitationofwide-screendisplaymonitorcapabilities– Naturaltextscan/goto capability
CAEndevorSCMV18Highlights
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Deprecated(dropped)ProductComponents
§ Eliminationofoutdated/deadcomponentsreducesR&Doverhead– NativeSecurity(supersededbyExternalSecurityInterface)– System-definedTypesequencing(supersededbyGlobalType
sequencing)– CAEndevorSCMROSCOEUI(supersededbyCAROSCOEBTSOoption)– CANetman interface– IBMTivoliInfoman interface
CAEndevorSCMV18Highlights
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAEndevorSCMV18IncrementalDeliveryStatus
§ FoundationRelease+8IncrementalDeliveriesPublished– BetweenAugust2015andNovember1016
§ IncrementalDelivery#4introduced”IncrementalPTFs”– Recommendedbyvalidationpartners– Alljust-publishedfeatures+accumulationofallpublishedfeatureand
servicePTFs– Newreleaseidentifiervv.r.xx wherexx– IncrementalDelivery#
(18.0.06,18.0.07,etc.)
§ ”GA-Complete”plannedforearly2017
CAEndevorSCMV18Highlights
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
MFX112S MainframeApplicationDevelopmentPortfolioReview 11/16/2016at12:45pm
MFT148SAchieveDevOpsontheMainframeforFasterTimetoMarket 11/16/2016at4:30pm
MFX111SAdvancedTechniquesforInitiatingtheDevOpsJourney[HSBC] 11/17/2016at12:45pm
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ContinuousDevelopmentandTestingMainframeTheater
ContinuousDelivery
MainframeTheater
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.28 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
Formoreinformationpleasevisitca.com\endevor
PeterMcCulloughAdvisor,[email protected]