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

Preview:

Citation preview

World®’16

HMSDeliversSleekDeploymentsviaCAReleaseAutomationTimGaston- Director,ChangeManagement- HMSLionelBailey- LeadReleaseEngineer- HMS

D05X14S

DEVOPS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Organizationsareincreasinglychallengedtodeliverapplicationsquicklyandprecisely,necessitatingproductioncodedeploymentstakeplacefasterthaneverbefore.ThesameholdstrueforHMS,ahealthcarecostcontainmentsolutionscompanythathelpspayersimproveperformance.

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

TimGastonHMSDirector,ChangeManagement

LionelBaileyHMSLeadReleaseEngineer

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

ABOUTHMS

HMS’SDEPLOYMENTCHALLENGES

INFORMATICA-SPECIFICDEPLOYMENTCHALLENGES

INNOVATIVEAPPROACHOFCAANDHMS

RESULTS

1

2

3

4

5

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HMS offersthebroadestrangeofcostcontainmentsolutionsinhealthcaretohelppayerspreventfraud,waste,andabuse;savemoney;andimproveperformance.

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

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

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

ResultsHMSDrives

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HMS’sDeploymentChallenges

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

BuildandDeploymentChallenges

Manualreleaseprocess

ProblematicInformaticadeployments

DisconnectedJava,DB2,andInformaticaforsameapplication

Multiplebuildforthesameappacrossdifferentenvironments

Artifactsstoredinfilesystem

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Informatica-SpecificDeploymentChallenges

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

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

InnovativeApproachofCAandHMS

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAReleaseAutomationandNewActions

§ CAReleaseAutomationcouldinteractwithInformatica’sCLI,buthadnopre-definedactions

§ CAandHMSworkedhandinhandtocreateactionsthatsimplifyInformaticadeployments

HMSselectedCAReleaseAutomationtostreamlineJava,DB2,andInformaticadeployments

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

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AppDeploymentProcessviaCAReleaseAutomation

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SampleWorkflowinCAReleaseAutomation

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Results

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

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5T19SGMFinancialBuildsaSustainable,Holistic,ContinuousDeliveryPractice

11/17/2016at04:30pm

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernizeAppDeliveryIntegratedCDTheater5- DOV501P

DeliverTestDataFasterTestDataManagerTheater5- DOV511P

DeliverBetterAppsServiceVirtualizationTheater5- DOV507P

OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ThankYou!

Stayconnectedatcommunities.ca.com

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

DevOps– ContinuousDelivery

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