Robotic Process Automation Assessment Report

Transcription

Robotic Process Automation Assessment ReportRobotic Process AutomationAssessment ReportRobotic Process AutomationAssessment ReportContents1. Introduction . 22. Goals . 22.1 Technical Goals . 22.2 Business Goals. 23. RPA Approach . 34. Process Discovery . 44.1 Sub Processes Performed . 54.2 RPA Framework Mapping . 55. Proposed RPA Use Cases/Sub Processes . 68. Solution Identification Approach . 79. Proposed RPA Solution Architecture . 810. High Level Architecture . 911. RPA Implementation Roadmap . 1012. ROI/Benefits . 111www.einfochips.com1

Robotic Process Automation Assessment Report1. IntroductionThis document provides a sample of RPA assessment carried out for a billion dollar telecom customer fortheir Smart City Infrastructure Operations processes. This assessment is the first step towards adoptingRPA within the organization.eInfochips RPA architect analysed the Current Support processes and activities for the Video Node Productsutilizing eInfochips RPA Assessment Framework in the first two weeks. RPA architect captured dimensionssuch as Time Taken, Repetition and Frequency for each process / activity.Within the next six weeks, RPA architect and the Technical Lead summarized the potential Use Cases forRPA and also created Proof of Concept to demonstrate a few Use Cases to support the concept. The teamalso came up with an Implementation Roadmap for RPA.2. Goals2.1 Technical Goals Evaluate Introduction of RPA (Robotic Process Automation) as a supporting technology for execution ofProduction Support Use Cases for a suite of different products. Provide a comparative analysis of diverse RPA Tools and make a recommendation. Create a Library of Reusable components encapsulating the common support tasks performed forIncident / Ticket Resolution. Few examples such as Hadoop Monitoring, Web Application Monitoring,JIRA extraction & updating, etc. Create a Monitoring Platform, which monitors the RPA infrastructure and integrates with the existingVerizon Monitoring. Provide the Technical Implementation plan for adding RPA to the existing Technology stack.2.2 Business Goals Incrementally automate the support processes & reduce the manual effort dependency for Customersupport. Reduce the Cost ( ) of support by automating repetitive activities and hence supporting moreproducts/customer with the same / reduced cost. Improve the Quality of Support by increasing the Test / Monitoring coverage for key activities such asNode Monitoring, Proactive Health Check etc. Respond to Customers’ requests / issues in a timely fashion thus improving Customer Service. Provide an Implementation road map for RPA covering the Implementation, Licensing cost as well asprojected reduction in the existing support costs.www.einfochips.com2

Robotic Process Automation Assessment Report3. RPA ApproachProcess Identification ApproachGatherCreate an inventory ofall processes end-to-endAnalyzeSelection of processes right forRPA deployment, high-levelbusiness case development ofsuch processes, and identificationof processes that require artificialintelligence-based supportDesignCreate the keystroke levelTo-Be maps, businesscase, solution architectureand detailed project planRPA Assessment FrameworkOverall process is broken down in sub processes and each sub process is evaluated against the followingattributes with a predefined cut-off for RPA How much is human involved inthe processVolume/TimeWhat is the volume oftransactions that involvemanual interventionRepetitivenessTasks that are Manual andrepetitiveStandardization& StabilityThe process defined is stable &doesn’t need frequent changesComplexityHow complex is the processRule BasedProcesses that are rule-basedand e your input data alreadydigitizedExploring existing RPA solutionsfor other processes3

Robotic Process Automation Assessment Report4. Process DiscoverySupport Scope and TeamKey Activities/ProcessesEmail Check 11% CheckingEmailsReport CheckAlerts CheckReportcomparisonNode Monitoring 40%Cloud Monitoring &Alert Check 28% CheckingPagerduty,Datadog, SLACK,Pipeline alertsCreate JIRA Customer Support 21% Verify SitesParking CheckPerformunreachable nodesChecklistAPI Check NodeCommissioningCustomer revertProfile makingRMAKey Observations/Challenges (Statistics from Previous 2 months data)60%50%Average Jira cases closedLimited coverage on Node Monitoringwww.einfochips.comTime spent on repetitive task97.Avg. Time taken to respond inMinutes4

Robotic Process Automation Assessment Report4.1 Sub Processes PerformedSub ProcessEmail CheckCustomerSupportSub Activities Alert & CloudMonitoringNode MonitoringChecklistTimes repeated in a DayPerform action for unattendedactivityReport generationSend reportsNode commissioningRespond to issueProfile MakingReturn merchandiseauthentication Perform action on errorsreceived through Pager duty,Data dog, Slack,Pipeline, AWS Instance etcRespond to Outage or serviceissueVerify sites, parking utilizationPerform unreachable nodesfrom reportCheck API’s Fill Excel RPA CandidateOn goingYESBased on requirementR&DOn goingYESOn goingYESEvery 2 hoursNO4.2 RPA Framework sStandardization ail GHMEDMEDMEDHIGHMEDMEDYESAlert & WMEDMEDLOWMEDMEDNOActivitieswww.einfochips.com5

Robotic Process Automation Assessment Report5. Proposed RPA Use Cases/Sub Processeswww.einfochips.com6

Robotic Process Automation Assessment Report8. Solution Identification ApproachTechnology EvaluationUiPath vs Automation Anywhere vs Blue PrismParameterUiPathAutomation AnywhereBlue PrismOffer TrialVersionTechnologyBaseBoth Trial and LicenseVersion are availableSharePointKibanaElastic SearchWeb-basedOrchestratorUser-Friendly withDrag-DropFunctionalitiesDoes not requirecodingMobile and BrowserAccessibilityProjects are groupedtogether as libraryBasic & MacroRecordersFront Office and BackOfficeCitrix automationdesigned for BusinessProcess OutsourcingGood Execution SpeedBoth Trial and LicenseVersion are availableMicrosoft TechnologyBoth Trial and LicenseVersion are availableC#Client-Server BasedClient-Server BasedDeveloper Friendly[ScriptBased]Developer Friendly[ScriptBased]Required to use activitiesApplication BasedRequired to manageBusiness ObjectsApplication BasedBlocks are created usingsmart adaptersBasic & Macro RecordersLibraries can be reusedwith other processNo Recorders AvailableFront Office and Back OfficeBack OfficeReasonable across mediumsDesktop, Web and CitrixLimited large scale robotdeploymentYesGood and High ExecutionSpeedYesOfficial paid Certification isavailableOfficial paid Certificationis cationYesFree Online Trainingand Paid CertificationProgramWhy UiPath? Machine learning capabilities Increased complianceBest customer experienceProductivity improvementGood management capabilitieswww.einfochips.com7

Robotic Process Automation Assessment Report9. Proposed RPA Solution Architecturewww.einfochips.com8

Robotic Process Automation Assessment Report10. High Level Architecture UiPath Workflow using UiPath StudiooCreate a Reusable Activity/Component for AWS, Command line, SSH, Jira, car detection, etc. AWS Activity EC2 Start/Stop/Create InstanceSSH/Command & Status (Hadoop/Kafka/etc.) Activity Output : Commands StatusVPN Connect ActivityJIRA Ticket Activity Create /Read TicketCar Detection OpenCV Python Command ExecuteoEmail Check ActivityoWeb ActivityoCommand line Activity Read Alert/Notification from mail & Persist extracted entity into excel for next activity input.Data Dog for all other web site related data extraction or to fill data, UiPath web activity willleveraged.To execute command line services like SSH and trigger some command or to invoke some customscripts/code.Custom Workflowo input: IP,SSH Key Or Credential, List Of CommandsAll the below test scenarios will be created using UiPath Activity or using custom reusable Activity Unreachable video node. Parking Optimization Node Commissioning Hadoop Alert Pipeline InstallUiPath RobotAll the workflows will be installed on window based VM, which will act as UiPath RPA Bot.o Multiple bots will process the workflow in parallel (based on execution time and workflow variety,numbers of bot will be leveraged)o UiPath Orchestratoroo Orchestrator is bot management from where UiPath robot can be easily deployed, managed andscheduled.It’s a web application and for HA, two instance of Orchestrator will be deployed behind the loadbalancer.MonitoringoOrchestrator store logs in Elastic search and for visualization Kibana will leveraged.www.einfochips.com9

Robotic Process Automation Assessment Report11. RPA Implementation RoadmapPhase 0: Detailed Assessment Customer Environment Include Other Products Committed ROI / Cost Red Phase wise Implementation Governance Metrics4 Weeks / 25K USDPhase 1: Basic Implement Quick Wins(Alert/Cloud) Deploy in Production Measure EffectivenessInvestment: 8 Weeks / 20K USDCost Reduction (Cumulative): 1 FTEPhase 2: Intermediate Implement Level 2(Node/CustomerSupport) Deploy in Production Measure EffectivenessInvestment: 8 Weeks / 25K USDCost Reduction (Cumulative):3 FTEPhase 3: Advanced Other Products Cognitive Use Cases Deploy in Production Measure EffectivenessInvestment: 8 Weeks / 25K USDCost Reduction (Cumulative): 4 FTEwww.einfochips.com10

Robotic Process Automation Assessment Report12. ROI/BenefitsCurrent Approach (Non-RPA)6 Month240,00012 00RPA ApproachExisting ResourcesTotalROI20%nd42%2 Year2ND YEARRPA Benefitsst1 YearTOTAL 800225000150003840081000134,400Q1276,000RPA Tool (License Resources)388,800Infrastructure Cost42%Reduction in Cost90%Reduction in Errorsndfrom 2 Year30%Avg. time savedwww.einfochips.comHigher customersatisfaction11

Robotic Process Automation Assessment Report einocipscom 7 8. Solution Identification Approach Technology Evaluation UiPath vs Automation Anywhere vs Blue Prism Why UiPath? Machine learning capabilities Increased compliance Best customer experience