pre-con ed: the role of scm in agile development methodology: ca endevor administrator perspective

Post on 18-Jan-2017

94 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

World®’16

TheRoleofSCMinAgileDevelopmentMethodology– CAEndevorAdministratorPerspectivePeterMcCulloughAdvisor,ProductOwnerCATechnologies

MFX63E

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

Astheneedforspeedhasincreased,howhasthecommunityofCAEndevor SCMadministratorskeptup?Joinusforaneducationalsessionfromadministratorsoftheproductandprocess.Learnhowadminsareintroducingautomationtodeliversoftwaremorequicklyandathigherqualityforthebusiness.Seehowtheyareimplementingnewapproachestomakeadministrationmoreefficientandtimeeffective.

PeteMcCulloughAdvisor,ProductOwnerCATechnologies

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

PRINCIPLESOFAGILE

SUPPORTINGPROCESSES

ADAPTINGPROCESSWITHENDEVOR

TRANSITIONINGATTHEPACEOFBUSINESS

CONTINUOUSENGAGEMENT– ONALLLEVELS– BREEDSSUCCESS

1

2

3

4

5

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PrinciplesofAgile

§ Ameanstoandend,notanend– Collaboration(People)overProcess– “MinimumViableProduct”– DevelopEarly,FrequentCheckpoints,ReleaseOften– ContinuouslyImprove– LeverageHindsight

§ Practices(trainingplans)designedtohelpproductteams:

§ “Buildtherightthingattherighttimeasefficientlyaspossible”

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Terminology

§ VisualLanguage

§ KeytoUniversalUnderstanding

§ SupportsUnderlyingProcess

§ OffersTeamFlexibility

I’verebootedtwiceandthereis stillnoimprovement!

©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgileTermsandRoles

§ Terms– Sprint

§ Planning§ Burndown

– Backlog§ Epics/Stories

– DailyStandUps

– MVP

– Retrospective

§ Roles– ProductOwner

– ProductArchitect

– ScrumMaster

– ScrumTeam

– ValidationPartner

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgileTermsandRoles

§ ProductOwner– Translatesvision

– Prioritizes(grooms)thebacklogs

– FacilitatesSprintPlanning

– MonitorsTeamVelocity

– Confirmsstoriesare“done”

– FacilitatesEnd-of-SprintReviews

§ ScrumMaster– AgileScrumexpert

– Coach

– Facilitator

– Dispensesinformation

– Removesroadblocks/obstacles

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgileTermsandRoles

§ ScrumTeam– ExecutionEngine

– Estimatesworkefforts

– Assistsingroomingbacklogs

– Createsworktasks

– KeyPlayersinStand-Ups,End-Of-SprintReviews,Retrospectives

§ ValidationPartner– ProductStakeholders

– SpecifiesRequirements

– ReviewsWorkingSoftware

– SprintReviewAudience

– DeterminesMVP

– ReleaseRecipient

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PeopleandProducts

§ PeopleandProcessdrivesuccesswithAgile

§ ProductsandServicesofferunderlyingsupport

§ Thisisn’tNEW,it’sfocused

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DisciplinesforProcessImprovement

§ Rememberthese?§ Provenbestpracticesthatproducequalitysoftware

– Typicallywitha“maturitymodel”§ ITIL§ CMM/CMMI§ SixSigma§ AGILE

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SupportingProcessGuide

§ YourAdvancementToolkit/Guideto“gadgets”(productfeatures)– ParallelDevelopment– ContinuousIntegration– Test-DrivenDevelopment(TDD)– ContinuousTest– ContinuousDeploy– DecentralizedAuthorization

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AdaptingProcesstoProduct

§ ThinkProductAlignment– Shortestpathto“release”– Story/Taskestimation– Story/Taskidentification– Workareasegregation– Teamcollaboration– Workflowautomation– DemoStates– Release-ReadyDeploy….Etc….Etc….

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FeatureMapping

§ Process– Shortestpathto“release”– Story/Taskestimation– Story/Taskidentification– Workarea segregation– Workarea collaboration– Insertautomation– IdentifyDemoStates– Release-ReadyDeploy

§ Translation– Notallappsareequal– Accessthechangeimpact– Idea-to-work-itemassociation– Codebranches– Teamcollaboration– Glaringmanualprocesses– Bereadytoiterate– Pushbutton-like

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductExploitation

§ QuickEdit– Quick-startdevelopmentwithinIDE– Facilitatesdailystand-up

§ Whatdidyouworkonyesterday?

§ ACMQ(AutomatedConfigurationManagementQuery)– EvaluatetheChangeImpact– Buildsconfidenceinstory-pointestimates

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Trivia

§ Didyouknow?– ENDEVORisspelledcorrectly;missingthe“a”onpurpose– ENDEVORisanacronym

§ ENvironment forDEVelopment andOpeRations

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductExploitation

§ Branch(PrivateWorkarea orSandbox)– Automatedspin-upcodebranch(codesegregation)– Storyalignment/focus– FacilitatesParallelDevelopment

§ Spin-your-ownworkarea– Facilitatescollaboration(ornot)

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductExploitation

§ Identifiers(CCIDandPackage)– ChangeControl(CCID)

§ RelateAgilestories/taskstoeverychangeditem– Package

§ Collectrelatedchangeitemsandatomicallycommit– Orback-outPromotion Packages

– Push-buttonsoftwarepromotion§ Eachpromotion“readies”fornext;predeterminedqualitygates§ End-of-sprint=promotoDEMO-readystate

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductExploitation

§ ESI(externalsecurityinterface)– Security-teammanaged

§ InventoryAccess§ Authorizationsalignedtobusinessproxies

– Automatednotifications

– Alignedwithcurrentseparation-of-dutiesdemands

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProductExploitation

§ ExtendedProcessors/PackageScripting– WorkflowEngineoryourdataexchange

§ ContinuousBuild§ ContinuousDelivery§ ContinuousTest(starter-kit)§ ContinuousDeploy§ ProductionDelivery

§ RESTfulAPI

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Moreinformation

§ WIKI.CA.COM

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TransitioningatthePaceofBusiness

§ Businessoutcomesisyourmeasureofsuccess– ApplicationTeamsAdoptionratemayvary– CandidateCharacteristics

§ Mobile/Web/Mainframecomponents§ Time-to-marketmatters§ Gettingitrightiscrucial§ Engagedstakeholderswillingtofund

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ContinuousEngagementBreedsSuccess

§ FailFast?SucceedFaster!– Don’tfocusongettingitright[thefirsttime]– Focusongettingitinfrontofcustomersfast– Don’tskiptheretrospective

§ Behonestaboutyourestimationability§ Everyonebenefitsandsharesinthereward

– Realizethereisno“finishline”

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

MFX61EEclipse-BasedUserInterfacesforCAEndevor SCMandCATestingTools 11/14/2016at4:00pm

MFX60ELearn,EngageandGrowwithCAEndevor SCM:What'sNew,What'sAhead 11/15/2016at11:00am

MFT148SRoadmapSession:AchieveDevOpsontheMainframeforFasterTimetoMarket 11/16/2016at4:30pm

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ContinuousDevelopmentandTestingMainframeTheater

ContinuousDelivery

MainframeTheater

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

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

MainframeandWorkloadAutomation

Formoreinformationpleasevisitca.com\endevor

PeteMcCulloughAdvisor,ProductOwnerPeter.Mccullough@ca.com

top related