23
World ® ’1 6 HMS Delivers Sleek Deployments via CA Release Automation Tim Gaston - Director, Change Management - HMS Lionel Bailey - Lead Release Engineer - HMS D05X14S DEVOPS

Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

Embed Size (px)

Citation preview

Page 1: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

World®’16

HMSDeliversSleekDeploymentsviaCAReleaseAutomationTimGaston- Director,ChangeManagement- HMSLionelBailey- LeadReleaseEngineer- HMS

D05X14S

DEVOPS

Page 2: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Organizationsareincreasinglychallengedtodeliverapplicationsquicklyandprecisely,necessitatingproductioncodedeploymentstakeplacefasterthaneverbefore.ThesameholdstrueforHMS,ahealthcarecostcontainmentsolutionscompanythathelpspayersimproveperformance.

Usinginnovativetechnology,aswellaspowerfuldataservicesandanalytics,HMSsolutionscovertheentirepaymentcontinuumfromeligibilityverificationtopaymentaccuracytofraudidentification,prevention,andeducation.ThissessionwillcoverhowHMSpioneeredanautomateddeploymentalternativeusingCAReleaseAutomationdrivenbytheneedtocounterthetimeandlabor-intensivenatureoftraditionaldeploymentapproaches,particularlyforInformaticaobjects.

TimGastonHMSDirector,ChangeManagement

LionelBaileyHMSLeadReleaseEngineer

Page 4: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

ABOUTHMS

HMS’SDEPLOYMENTCHALLENGES

INFORMATICA-SPECIFICDEPLOYMENTCHALLENGES

INNOVATIVEAPPROACHOFCAANDHMS

RESULTS

1

2

3

4

5

Page 5: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HMS offersthebroadestrangeofcostcontainmentsolutionsinhealthcaretohelppayerspreventfraud,waste,andabuse;savemoney;andimproveperformance.

Page 6: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FederalPrograms§ CentersforMedicareand

MedicaidServices§ U.S.Departmentof

VeteransAffairs§ DepartmentofDefense

HealthPlanPrograms§ MedicaidManagedCare

Organizations§ MedicareAdvantageplans§ Groupandindividualplans§ Self-fundedemployers

StatePrograms§ Medicaidagencies§ CHIPs(Children’sHealth

InsurancePrograms)§ Stateemployeehealth

benefitplans

WhoWeServeHealthcarePayers

Page 7: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ Eligibilityverification§ PaymentAccuracy§ Fraudidentificationandprevention§ Costsavings§ Performanceimprovement§ Providereducation

ResultsHMSDrives

Page 8: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HMS’sDeploymentChallenges

Page 9: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BuildandDeploymentChallenges

Manualreleaseprocess

ProblematicInformaticadeployments

DisconnectedJava,DB2,andInformaticaforsameapplication

Multiplebuildforthesameappacrossdifferentenvironments

Artifactsstoredinfilesystem

Page 10: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Informatica-SpecificDeploymentChallenges

Page 11: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Informatica-SpecificDeploymentChallengesThreeConventionalApproachesandInherentRisks

InformaticaCLI§ Supplycommandsand

credentialsmanuallyorviapre-definedscript

§ Notidealforcredentialsecurity

§ Increasederrorriskdueto:§ Repeatallstepsforeach

deploymentgroup/component

§ Manualintervention§ Novisualrepresentationof

scriptsobfuscatesprocess

Informatica GUI§ Manualexecution

increasesriskoferror§ Unpredictable,lengthy

deploymenttime§ Advisabletocreate

exclusivelockonrepositorytopreventrepositoryconflicts(Undesirablesinceitpreventsotherservicesandprocessesfromupdatingnon-relatedobjects)

XMLExport/Import§ Pronetoerrorssinceall

inputsexplicitlyprovidedattimeofdeployment

§ Requiredinput:§ IDexportlocation§ Import§ Chooseexportfolder§ Resolveconflicts§ Indicateworkflow

reusability§ Assignintegrationservices

Page 12: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

InnovativeApproachofCAandHMS

Page 13: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAReleaseAutomationandNewActions

§ CAReleaseAutomationcouldinteractwithInformatica’sCLI,buthadnopre-definedactions

§ CAandHMSworkedhandinhandtocreateactionsthatsimplifyInformaticadeployments

HMSselectedCAReleaseAutomationtostreamlineJava,DB2,andInformaticadeployments

Page 14: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

KeyWorkflowHighlights

HIGHLIGHT BENEFITS

GenericworkflowforJava,Informatica,DB2

Unifiedappdeploymentacrosstechnologiesandgenericenoughthatallappscomplywithcommondeploymentprocess

Simplenewappset-upPreptwomanifestXMLsandusergrouppermissions(asopposedtodevelopingenvironment&app-specificbuildanddeployscripts)

Pre-promotionflowBuild,CAWorkbenchapproval,ChangeRequestapproval(ServiceNow)tightlycoupled

ArtifactsmaintenanceBuildartifactsarestoredintheCAReleaseAutomationrepository,simplifyingrollbacks

Page 15: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AppDeploymentProcessviaCAReleaseAutomation

Page 16: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SampleWorkflowinCAReleaseAutomation

Page 17: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Results

Page 18: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Results

Category Metrics BaselineBeforeCARA

Results AfterCARA %Improvement

Efficiency WeeklyThursdayreleaseprocesstime(Avg 20Apps) 7Hours 3Hours 93%

Numberofdeploymentscriptsfor100+applications 450+ 80 82%

TimetodeployoneInformaticadeploymentgroup 10Minutes 3.6Minutes 64%

AveragetimetodeploysingleJavaapplication 23Minutes 10Minutes 57%

TimetostageDB2deploymentsforproductionrelease 1.5Hours 30Minutes 67%

TimetocreateweeklyHarvestPackageApproval(SCM)report 45Minutes 5Minutes 94%

Quality Validatenameandnumberofpackagestodeploy Manual Automated

Verifyapprovals&dependencies,build&deployrelease Manual 15%Manual 85%

Deploymentlogreporting 1truncatedlogFullbuild&deploylog

Page 19: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 20: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5T19SGMFinancialBuildsaSustainable,Holistic,ContinuousDeliveryPractice

11/17/2016at04:30pm

Page 21: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernizeAppDeliveryIntegratedCDTheater5- DOV501P

DeliverTestDataFasterTestDataManagerTheater5- DOV511P

DeliverBetterAppsServiceVirtualizationTheater5- DOV507P

OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P

Page 22: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ThankYou!

Stayconnectedatcommunities.ca.com

Page 23: Case Study: HMS Delivers Sleek Application Deployments via CA Release Automation

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

DevOps– ContinuousDelivery

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