Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of...

28
1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash SVP Healthcare & Insurance Delivery CTO, AIG Commercial Claims Technology Edward Hayes

Transcript of Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of...

Page 1: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

1

Chandika Mendis EVP and Head of Engineering

Achieving Operational Excellence through Radical IT Automation

Div Prakash SVP Healthcare & Insurance Delivery

CTO, AIG Commercial Claims Technology

Edward Hayes

Page 2: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

2

Organizations Have a Lot to Learn from the Disruptive Practices of Lean Startups

Customer

Dev Team

Ops Team

Code is King Developers’ Pride

Leverage the Lean Startup Cycle

Geek Mindset (Automate everything)

Customer-Team Disconnect No Empathy with End User

Developers not engaged Technical Debt

Skill Shortages Maintainability Issues

Page 3: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

3

We created a set of enabling tools to scale the lean startup mindset

Customer

Dev Team

Ops Team

Code is King Developers’ Pride

Leverage the Lean Startup Cycle

Geek Mindset (Automate everything)

Continuous Testing

CI / CD

Developer Right First Time

I+ALM

RPA Kry10

Conversational Bots

Page 4: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

4

Organizations Have a Lot to Learn from the Disruptive Practices of Lean Startups

Customer

Dev Team

Ops Team

Leverage the Lean Startup Cycle I+ALM

Customer-Team Disconnect No Empathy with End User

Page 5: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

5

Connecting the Innovation and Application Development Lifecycles

Millennial-Friendly ALM

Tasks trace back to Code

User stories, Tasks, Issues, Test Cases etc.

End User Stakeholders & Value Propositions

Tying Analytics back to User Stories/Features

Stakeholder Coverage Analysis – Drive Intelligent Conversations with Product

Management

Page 6: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

6

Organizations Have a Lot to Learn from the Disruptive Practices of Lean Startups

Customer

Dev Team

Ops Team

Code is King Developers’ Pride

Developer Right First Time

Developers not engaged Technical Debt

Page 7: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

7

Focus on Employee Engagement to Create a High Performance Culture

Real Time Gamification TV Leaderboards which prompt engineering excellence

through a little healthy competition and social recognition

Unlock badges for achievements in productivity and code quality

The Lord Top Fixer Quality Coder

Heavy Coder

Daily Leaderboard Provides an engaging game environment for

developers by showcasing accumulated points, badges and gold

Team visibility to code commit trends

Instant notification & audible alarm for build

failures

Page 8: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

8

Organizations Have a Lot to Learn from the Disruptive Practices of Lean Startups

Customer

Dev Team

Ops Team

Geek Mindset (Automate everything)

Continuous Testing

CI / CD

Skill Shortages Maintainability Issues

Page 9: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

9

Moving towards a simplified tool agnostic DSL approach helped us to accelerate and scale the adoption of CI/CD

Simplified Abstract Model

Intuitive Interface

Generate Code

Benefits Captures specialist skills in tools/templates Over 50% improvement in automation speed/efficiency Automation as a shared service efficiencies Higher Agility and Maintainability

Test Automation Deployment Automation

Page 10: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

10

CICD Pipeline - Video

Page 11: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

11

CICD Pipeline - Video

Page 12: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

12

Automation of Business Processes Robotic Process Automation (RPA) Div Prakash

SVP Healthcare & Insurance Delivery

Page 13: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

13

Robotic Process Automation – What we heard last year

“110-140 million FTE’s could be replaced by automation tools and software by 2020” - McKinsey

“2015 is to robotic process automation (RPA) what 1994 was to the Internet – an auspicious start, but we ain’t seen nothing yet!” - Institute for

Robotic Process Automation

“Automation is replacing swaths of white-collar workers in much the same way that machines displaced blue-collar workers on assembly lines”- Wall Street Journal (WSJ)

Page 14: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

14

Where are we on the RPA hype curve?

Page 15: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

15

Best Practices to avoid typical Pitfalls related to RPA

People Tools Process

• Readiness – Automation mindset

• Skills - Training • Understand current

“manual” process • User Role definitions

& requirements

• Ability to Configure business rules based on role

• Manage Robot Performance

• Build reusable bots & services

• Define strategy for Multi-Tool usage

• Analyze process/ ROI upfront

• Optimize Process before Automation

• Define Governance & Automation Roadmap

• Build a pilot • Measure ROI

Page 16: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

16

Establish an RPA Office which can measure and be accountable for results PILOT A COUPLE OF SPRINTS

Selected RPA Initiative

RPA Sprint (4-6 Weeks)

Design, Build

RPA

Tea

m

OP

S &

IT T

eam

RPA Initiatives Backlog

Deploy • Monitor deployed RPA • Continuously improve • Provide support for RPA

Initiatives • Prioritize RPA Initiatives

6-7 member team with following key roles: • Ops analyst • RPA specialist • System analyst

6-8 Weeks RPA Pilot

Highlights • Review success in terms of actual delivered benefits • Learn lessons – operations and IT • Review enterprise automation/ IT roadmap • Decide on an enterprise RPA Office

6 months+ RPA Office

Highlights • RPA projects are not IT projects and that makes a case for a dedicated RPA Office • Will enable the enterprise-wide deployment of RPA • One team to manage all RPA related matters from platform selection to benefit

realization. Core/Flex model for resource management of project teams

RPA Office

COO

New Business

Servicing

Claims CIO

PMO

CTXO

An agency responsible for successful RPA implementation, operation and benefit realization

• Comprises Projects, Process, RPA, Systems and Change Specialists

• Works closely with Ops, IT and Transformation teams

• Creates standards/ procedures and provides governance across all matters, from technology, operations, service levels & benefit realization

RPA OFFICE FOR LONG TERM BENEFITS

Page 17: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

17

Solutions: Accello provides right balance between complex “coding” based RPA tools and oversimplified UI based RPA tools

public final void handlePopup(final String actionFlow,

final String waitTime)

throws Exception {

initRobot();

clipboard =

Toolkit.getDefaultToolkit().getSystemClipboard();

this.inputStringp = actionFlow;

this.waitTimep = waitTime;

Thread newThread = new Thread(new Runnable() {

@Override

public void run() {

try {

sleep(Integer.parseInt(waitTimep));

} catch (Exception e1) {

e1.printStackTrace();

}

if (inputStringp.startsWith("FORCE%")) {

try {

forceHandlePopup(getRobot(),

inputStringp.split("%")[1]);

Handle popup –

interacting with

browser / OS level

dialog boxes

(popups)

Accello’s zero code approach:

About 130

lines

of code

Code the Popup Handler

Reliability Issues in Production

No Popup Handling (over simplification)

Maintainability Issues in Development`

Page 18: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

18

Solutions: Connect RPA implementations to the realized ROI

Page 19: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

19

REM Components

Management Console

• Monitor Automation Status, Success, Automation Data Reporting / Analytics

Automation Orchestration

• Orchestrated end to end the Processes using user configurable business rules

Existing IT delegated services

Assisted - Human initiated Unassisted – fully automated

Automation Intake

Legacy Core Apps Legacy Core Services Micro Services based modular

integration Layer

• Micro services to integrate with legacy apps/services. Based robots & delegated services that are reusable for multiple E2E Automation processes

Solutions: Robotic Enterprise Manager, an Automation console for AIG to implement end-to-end RPA Lifecycle

REM

Fr

amew

ork

Management Console

Processes Transactions

Resources Analytics

Automation Orchestration

Au

tom

atio

n S

ervi

ces

AP

I

Mic

ro S

ervi

ces

AP

I

Configurable Rules Engine

3rd Party Bots Tech

Auto Services

Micro Services API

Exsiting IT apps for manual processing

Page 20: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

20

Case Study

CTO, AIG Commercial Claims Technology

Edward Hayes

Page 21: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

21

Robotic Enterprise Manager enabled Optimized Governance at AIG

• Minimize manual intervention during claims processing to reduce Operational Cost of Claims processing • Process low complexity claims with “no-touch” and partially automate complex claims • Improve accuracy and turn-around time of claims processing • Optimize use of high-cost expert adjusters by limiting them to complex claims • Measure overall Automation process savings and incrementally improve performance

• Implemented REM for Automation & Robotic lifecycle management integrated with modular Robots Automated claim and payment creation Configurable processes based on business rules for quicker and easier rollouts Management Console to track & control key business metrics Intelligent management of the workload by dynamically starting/ stopping robots

Supports self-registration, set up & management of robots; integrates with other tools and channels

• Scalable platform to extend automation solutions to multiple countries thus significantly reducing the Opex

• Allows Business users to control Processes and IT to control health and scalability of Robots

• Provides ROI and ability to optimize automation to maximize efficiencies.

Business Problem

Solution

Business Outcome

Page 22: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

22

Robotic Enterprise Manager (REM) - Features

1 2

3 4

Process View • Operations teams view • Shows all processes based on the

filter • Drills down to a transaction view

Robots/Services View • IT team view to monitor robots and

Services • Shows services related to Automation

processes

Configurator • Ability to add/configure workflows • Edit Business Rules

User Profile • Show user profile • Show rights and access for the user

Page 23: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

23

Process View (Dashboard)

Filters by region, Lob

Filter for specific Process Types

Filter for specific Processes

Efficiency & hours saved

Transactions that were automated or partially automated

Summary of Processes executed

Reports

Page 24: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

24

Transaction View User selects from the Process Grid to view the transactions for current selection

Transactions for a given Process

Automated Transaction

Details

State of Automation completion

Page 25: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

25

Configurator Users can configure and customize the processes for their workstreams

Process Types Configured in

the system

Steps within Claims

Processing that are Automated

Page 26: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

26

Process Editor Build or modify end to end process

Configuring specific Process

Type

Define Business Rules based on

intake attributes

Configure manual effort associated

with this step

Page 27: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

27

Service Health Provides a view to manage services/robots in the system

Performance of Robots/Services that are used by

Automation

Details by Robot/Service

Page 28: Chandika Mendis Div Prakash Edward Hayes IT Automation... · 1 Chandika Mendis EVP and Head of Engineering Achieving Operational Excellence through Radical IT Automation Div Prakash

28

© 2016 Virtusa Corporation. All rights reserved. Virtusa and all other related logos are either registered trademarks or trademarks of Virtusa Corporation in the United States, the European Union, and/or India. All other company and service names are the property of their respective holders and may be registered trademarks or trademarks in the United States and/or other countries.

•Chandika Mendis •EVP, Head of Engineering •[email protected]