20
World ® ’1 6 Case Study: LG&E/KU—How Mobile Apps, APIs With Microservices and CA API Management Are Helping to Shape the Company’s Future Jim Lepianka – Manager Mobile App Development & Enterprise Architect Louisville Gas & Electric/Kentucky Utilities (LG&E/KU) DO3T05S DEVOPS

Case Study: LG&E/KU—How Mobile Apps, APIs With Microservices and CA API Management are Helping to Shape the Company’s Future

Embed Size (px)

Citation preview

World®’16

CaseStudy:LG&E/KU—HowMobileApps,APIsWithMicroservicesandCAAPIManagementAreHelpingtoShapetheCompany’sFuture

JimLepianka – ManagerMobileAppDevelopment&EnterpriseArchitectLouisvilleGas&Electric/KentuckyUtilities(LG&E/KU)

DO3T05S

DEVOPS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

LG&E/KUisbuildingmobileappstohelpitsbusinessunitsre-engineertheirprocesses,streamlineapprovals,gainefficienciesandstandardizeacrosstheirfleet.UsingadashboardhelpsthecompanybetransparentwiththefivePublicServiceCommissionsandshowprogressontheissuesthatLG&E/KUandratepayersaremostconcernedabout.WithCAAPIManagement,developerscancreateandextendtheirAPIsquickly,whilemaintainingdatasecurity.Withover28,000milesofelectriclinesand25,000milesofgaslines,CAAPIManagementgivesLG&E/KUtheabilitytointegratemappingandGISassetdataintoallofitsapps,givingeveryemployeewithaniPadaccesstoelectricorgasinspectionanddamageassessmentcapabilities.

JimLepianka

LG&E/KUManager,MobileAppDevelopment&EnterpriseArchitect

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

HOWDOESMOBILITYCHANGEEXPECTATIONS

WHOWEARE

CAAPIMANAGEMENT,APISANDWEBSERVICES

QUESTIONS

1

2

3

4

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HOWDOESMOBILITYCHANGEEXPECTATIONS

§ TargetedSmartPhonesandTablets– DeviceIndependence(HybridApps)

§ TargetedBusinessAreas– WorkManagement– CorporateSafety– Environmental– Inspections– PublicSafetyCommissionTransparency

MOBILITY– REENGINEERING– EFFICIENCY– REUSE– KNOWLEDGETRANSFER

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TYPICALWORKORDERSYSTEM

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

§ PlantMobility– Increasedefficiency– Beforeandafterimages– 75%increaseincomments– Sparepartsandlocations– PMdocumentationfromvendors– Reducedpaper– Automaticupdatesformanagement– Barcodescanningforpartsand

locations

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SAFETY§ AirPatrolStandAloneDataEntry

– 2014CIOMagazine100Award– Saved$400kfirstyear– 10%+reductioninflighttime– Inspectionsuploadedduringflights– AutogeneratesWO’sforrepairsand

vegetationmgmt.– Integratesintothehelicopter

communications– Allowsnotesviavoiceortyping

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PSCDASHBOARD

§ Allowsvisualizationofinspectionsandrealtimeupdatesforlawmakers

§ Informswhoisonsiteandwhoisinsideincaseofaccidentsorsafetyconcerns

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WHOWEARE

UTILITES UNTIS/MILES

ELECTRIC GENERATION >8000mw

ELECTRICTRANSMISSION&DISTRIBUTION 28,000

GASTRANSMISSION&DISTRIBUTION 25,000

§ LouisvilleGasandElectricCompany,&KentuckyUtilitiesCompany,partofthePPLCorporation(NYSE:PPL)familyofcompanies, isaregulatedutilitythatserves1.9millionnaturalgasandelectriccustomersin92KentuckycountiesandfivecountiesinVirginia.

§ Myteamconsistsof16developersandasolutionarchitect.– 18agileprojectsatatime– Notatypicalteamconcept

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAPIManagement§ Security

– Internal– OAuth– Roles

§ Monitoring/Transparency

§ ProvidesanAPIthatwillaggregatenumerousservicesandsystemdatarequeststofacilitatepreventativemaintenance,workorderupdates,workordercreation,complianceandreporting

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAPIManagement§ PullsystemdatabasedonGISattributesincluding:

– Environmentalmetersforairquality– Systemdiagrams– SCADAinformation– LockOutTagOut– MaterialSafetyinformation– OSHA/Environmentalhazards– Logginginspectionsanddeficiencies– Assetinformation– Barcodelookupsforequipmentmanuals,partsonhand,and

information

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RequiredNetworkingdiagram

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

VaultInspections

§ Applicationcreatedin3weeks§ RequirementsRefinement§ Development§ UserReviewoffunctionalityandflow§ UnitTesting

§ UserAcceptanceTesting/ParallelProcessing§ Approximately4weeks

FirstAPIMAPIPOC

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO3X82v StrategiesforDevOpsintheAPIandMicroservicesWorld11/16/2016 at4:30PMLagoonD(L2)

IET01TV TechTalk:ContinuousDeploymentinaWorldofMicroservices

11/17/2016at10:30AMCAAcceleratorZone

DO3X20V EstablishingaFoundationforMicroservicesDO3X20V11/17/2016at1:00PMLagoonJ(L2)

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobilitydeliversresultsMobilityallowsustoreengineerexistingprocessesmakingourworkforcemoreefficientandknowledgeable.Transparencymakesiteasiertopassinformationbetweenemployees,departmentsandapplicationswhileallowingleadershiptomaketimelydecisions.Mobileappsallowustocaptureinformationreducingtheriskofknowledgehoardinganddatalosswhenanemployeeretiresorleavesthecompany.

CAAPIManagementallowsLG&E/KUtocreateandmodifyAPIsquicklytoallowforcontinuousdeliveryandreleaseswithindifferingsystemswhilemaintainingasecureenvironment.CoupledwithmicroservicesandvendorAPIs,LG&E/KU’smobileappshavechangedthebusinessandpreparedusforthefuture.

SummaryAFewWordstoReview

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– APIManagementandApplicationDevelopment

FormoreinformationonDevOps– APIManagementandApplicationDevelopment,pleasevisit:http://cainc.to/DL8ozQ