Transcript
Page 1: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Presentation Title Presentation Title Second Line

AuthorTitle

Upgrading to Pega 7

This information is not a commitment, promise or legal obligation to deliver any material, code, or functionality and the development, release and timing of any features or functionality described for our products remains at our sole discretion. 2016. Confidential. Pegasystems, Inc.©2016 Pegasystems Inc.

Jeff R. Read III MBA, CHCIO, Chief Information Officer, Cahaba

Tom GardamSenior Dir. of Engineering, Customer Success, Pega

Dhevendra EarvaArchitect, Customer Success, Pega

Dan DiSantisSenior Director, Virtusa Polaris

Page 2: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Session Outline

2

• Case Study: Cahaba

• Pega Experience and Best Practices

• Audience Q&A

Page 3: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Our Speakers

3

Jeff R. Read, IIICIO

Cahaba

Tom GardamSenior Director of

Engineering, Customer Success

Pega

Dhevendra EarvaArchitect,

Customer Success

Pega

Dan DiSantisSenior Director, BPM Consulting,

HealthcareVirtusa

Page 4: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

CAHABA’S JOURNEY TO PEGA 7

Page 5: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

5

Agenda1. Who we are2. Why we upgraded to Pega 73. The Upgrade Journey4. The Road Ahead

Agenda

Page 6: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

About Cahaba

6

EFFICIENT ADMINISTRATION

UNWAVERING DEDICATION

EMBRACING INNOVATION

• Medicare contractor (MAC) since the program inception in 1966

• Currently Jurisdiction J A/B MAC serving Alabama, Georgia and Tennessee

• One of only eight contractors processing Medicare claims in the nation

• 600+ professionals dedicated to providing innovative and cost effective services to CMS

• ISO 9001-2008 certified

Page 7: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

We Use Pega for…

7

• Claims Processing

• Provider Customer Service

• Appeals

• Medical Review

• Provider Enrollment

Page 8: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Background

8

• Pega environment 5.4 with many rules written in 4.x

• New CIO brought in as change agent

• Backlog of enhancements– Major workflow changes had been put off for years

• Many applications needed to be rewritten from the ground up

• High Pega staff turnover / low retention– Lack of comprehensive documentation

Page 9: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Background

9

Governed by CMS Mandates

• Applications and data have highest civilian classification

• Must stay within two major versions of the current release

• Requires extensive (contractor) background checks– 30-day window to provision team

• Access restrictions mandated development system be setup in Virtusa’sAlbany, NY site for testing – Simulated environment / testing of production with soap calls

Page 10: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Drivers for Migrating to v7.1

10

Page 11: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

How It Started

11

Some defects weren’t bugs

THEY WERE FEATURES (NO LONGER SUPPORTED)WHICH WOULD BE DELIVERED BY MOVING TO V7.1

Q42014

• Internal Assessment

• Partner Selection

• Partner Assessment

• Partner Engagement

MISSION CRITICAL

NEEDED REWRITING

CUSTOM JAVA

SOME V4.X CODE

POORLY DOCUMENTED CODE

13 Applications

67 Portals

30,000 Rules

PRPC v5.4

Guardrail Violations

What We Found

Page 12: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

How We Did It

12

Engaged partner that could scale resources up or down quickly to control cost & meet deadlines Created over 2,000 test cases

Created an on-shore / off-shore testing / development

model to ensure security

Testing was completed in3 months

using complete data set

1 2 3

Upgrade completed in Dev environment in5 months

using limited data

Page 13: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

How We Did It…Testing Environment and Teams

13

57+ off-shore developers

Virtusa’s Albanydevelopmentenvironment

15+ Onshore testers

CITcomponent integration

testing

SIT QA UATCahaba Team of Testing

11 Pega in-house developers

Page 14: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Initial Results of Upgrade

14

• 86% first pass rate of code post development

– 1,300 defects (14%) we had to address

– 429 critical (33%) with functional impact

– 100 defects due to rules deprecation (with 50+ related to reporting)

• Another 176 defects found after the partner delivered the code into Cahaba’s SIT environment with all of our data to test

Page 15: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Summary – Operational Challenges Faced

15

High-security environment

made onboarding people difficult

“Like” for “like” to avoid huge training costs

Upgrading related software because

of different compatibility modes - IE v9 and had to

go to v11

Testing integration points with

external systems

Managing the list of enhancements

deployed

Page 16: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

And More..

16

Moving data 5TB + DB2 Data User testing Code compliance Time to upgrade: 2 weekends over 60 hours & lots of moving parts, dB updates, testing and fixes

1 2 3 4

Page 17: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Results and Benefits

17

• We can focus on rewriting applications in 7.1

• We can work on re-factoring rules to optimize performance

• Better look and feel for the business, more modern looking

• Developers like it better, too

• Cahaba is positioned for future growth

Page 18: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

PEGA EXPERIENCE & BEST PRACTICES

Page 19: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega Experience and Best Practices

19

• Additional drivers for upgrading to Pega 7• Impacted Areas along with User interface• Rebuild vs. Upgrade• Different Levels of Upgrade• Pega Recommended Upgrade Approach• Strategic and Productivity Solutions upgrade• Parallel Development along with Route to Live• The ECS Engagement model

Page 20: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

What’s Driving the Need to Upgrade?Compelling Industry Events Industry Trends & Pega7 Benefits

• Security, security, security• IE8 & IE9 retired in Jan 2016• PRPC 5.x & 6.x are not supportable on IE11

PEGAWORLD 2015 AUDIENCE SURVEY

• Co-browse, Mobility, Chat, NBA• Standardized modern UI• Fast efficient user & developer experience• Pega 7.2 = Cloud native platform

Page 21: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Upgrade vs. Rebuild

2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

PegaWORKS

PRPC 6.xPRPC 5.x

PRPC 4.x

Chordiant Products

REBUILD UPGRADE UPDATECHECK

• It’s OK to rebuild Pega with Pega• Don’t carry old debt• Upgrade the business not just the software • Chordiant mash-up provides gradual transition

Page 22: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

The 1990s in 2016!

• After lots of hacking, this will “almost” work• The UI is a bit of a challenge• Makes for an interesting support case !

Page 23: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Upgrade or Rebuild – Heat Map

Other Factors

• Black Box = common combos

• Platform 1st built on

• Guardrails / Custom Code

• Business process complexity

• Application Integration

• Work Data volume

Page 24: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Levels of Upgrade

Tolerance• Infrastructure Upgrade

• Pega platform and strategic apps upgraded to latest v7

• Applications retrofitted

• Cross-browser development environment

• Split schema and better performance

• Parallel development ability

• Ready for HTML5 conversion

• Dev / Test baseline

• Not suitable for Production

Compliance Enhancement• Federated case management

• Stage-based case management

• Mobile readiness

• Decisioning and Analytics

• Social integration

• Upgrade business functionality

Level 1 Level 2• Full cross-browser

support

• Standards Mode

• Replace deprecated controls

• Refit end-user portals

• Reusable effort• Partial Accessibility

• Can go to production

• Application maintenance is easy

• Responsive UI conversion

• Next-gen UI capabilities

• Mobile Ready

• Full Accessibility

Page 25: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

How to Estimate Your Upgrade?

• Development Efforts

• Infrastructure Efforts

• Regression Testing

• Route to Live Efforts

• Performance/UAT Testing Efforts

Page 26: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Sample Estimations (Compliance Level1)

Page 27: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Sample Estimations (Compliance Level 2)

Page 28: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega 7 Platform Upgrade

Pega Applications / Industry Solutions Upgrade

Productivity Solutions Upgrade

Pega 7 Upgrade Process

Page 29: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Recommended Upgrade Approach

PRPC 6.x Temporary DB

PRPC 6.x Upgrade WindowPega 7 App Up &

RunningMulti Channel Support

“Out-of-Place” Upgrade (Split Schema)

Page 30: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

User Interface Impact AreasWork Area

DeprecatedControls

Embedded List View

Custom HTML

Fixed Portals

Custom Controls

Deprecated Layouts

Page 31: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega 7 Omni-Channel UI

Page 32: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega 7 Platform Upgrade

Pega Applications / Industry Solutions Upgrade

Productivity Solutions Upgrade

Pega7 Upgrade Process

Page 33: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

“Before” Upgrade – CPMNamed Pages

Intent Tasks

Suggested Offers

Customer 360

Interaction Tabs

Page 34: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

“After” Upgrade – Customer Service

Next Best Action

Suggested Tasks

Customer 360

Social Portal

Page 35: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega 7 Platform Upgrade

Pega Applications / Industry Solutions Upgrade

Productivity Solutions Upgrade

Pega7 Upgrade Process

Page 36: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Productivity Solutions Upgrade

• Business Intelligence Exchange (BIX)

• Pega Predictive Diagnostic Cloud (PDC)

• Accessibility Framework

• Pega Web Mashup (IAC)

• Project Management Framework (PMF)

• Autonomic Event Services (AES)

Page 37: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega 7 Platform Upgrade

Pega Applications / Industry Solutions Upgrade

Productivity Solutions Upgrade

Pega7 Upgrade Process

Page 38: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Simplifying Upgrade Process – Tools and Utilities

Planning & Estimation Tools

• Upgrade Effort Estimator• Pre-Upgrade Environment

Scanner

• Data Migration Helper

System Management Tools UI Upgrade Tools

• Bulk Revalidate & Save

• Upgrading Custom Work Tables

• List view / Summary View to Report Definition

• Overridden Rule Report

• Schema / Table Hardcoding Report

• Bulk Upgrade of UI Rules• Freeform to Dynamic layout

conversion

• Inline Styles Report

• Embedded List view to Repeating Grid conversion

Note: These are community Tools developed by Pega ECS but not officially supported

Page 39: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Stay Current – Pega 7 Updates

• 2–3 months interval• Packaged into new Distribution Kit (Update Kit)• Contains fixes and new features• Zero downtime updates with High Availability• Consider Updating Pega Applications

Page 40: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Pega Upgrade Program – Engagement Process

Digital Content & Tools

•••

Page 41: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Digital Community

41

https://pdn.pega.com/upgrade-center

Page 42: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

Tech PavilionStop by to experience over 100 product demos.

Join the Pega CommunityVisit pdn.pega.com.

Certification OpportunityTake a certification exam at PegaWORLD 2016 and become a Pega certified professional!

SurveyTake a few moments to answer training-related questions.

Hands-on TrainingLearn from Pega-certified professionals.

Page 43: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

QUESTIONS &

ANSWERS

Page 44: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

THANK YOU

Page 45: Upgrading to Pega 7 Presentation Title Presentation Title ... · Presentation Title Presentation Title Second Line ... Simulated environment / testing of production with soap calls

twitter.com/pega

linkedin.com/company/pegasystems


Top Related