Presentation Title Presentation Title PayPal ... - pega.com · The Platform - PEGA 7 • Drag drop functionalities and out of ... Sprint 1 Sprint 2 Sprint 3 QE Certification Functional
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Presentation Title Presentation Title
Second Line
Author
Title
PayPal’s PCC
Our Journey to Being a Customer Champion
Giri Vattikonda, Senior Manager, PayPal
Eddie Batlle, Customer Engagement Principal Architect – OCIO, PayPal
• Applications used by customer service teammates, as well as customer facing functionality
(Resolution Center, Help Center, IVR, Secure Message Center)
• Development Centers of Excellence in Austin, Chennai, Omaha, San Jose, & Timonium
El Salvador
Austin
• Product Development
• Systems and Environments
• SWAT, Release Engineering,
Monitoring
• Infrastructure and Frameworks
• Quality Engineering
• Program Management
• Architecture
• Technology Risk Management
Being a Customer Champion
7
Creating a 7 Star Movie for Our Customers
ECHO
PCC
Social
Media* Help
Contact
Center IVR
Outbound
Notifications
Mobile
Application*
Contextual IVR:
• Specialized experience
in IVR based on prior
customer activity
• Improved containment
Enhanced Routing
Parameters
• Drive more calls to
the correct
teammates using
additional data
points
Contextual Desktop:
• Improved AHT
• Better Customer
Experience
• Experiences our
teammates love
Contextual Self Service:
• Greets you with FAQs
from recent activity
• Integrated with other
channels
Proactive Engagement
• Predict inbound calls
• Engage with SMS or
outbound calls for self
service enablement
Our customer is at the center of everything we do
PCC is designed to help us truly understand our customer and their experience end to end. We aim to create experiences where our customer is delighted by their experience with PayPal, and they know that we understand their needs.
How Did We Do It?
8
ECHO
What is ECHO?
We developed an Orchestration Layer that allows us to configured cross channel experiences, in real time, and using A/B testing to do CI.
Cross Channel Customer Experience Orchestration
Eve
nt
De
tec
tio
n
Event Driven Business rules
Customer Servicing Opportunity suggestions
Cache Data for performance
No
tifi
cati
on
Tri
gg
ers
Business rule based triggers
Customer Profile Updates
Trigger notifications
Ch
an
ne
l C
oo
rdin
ati
on
Proactive CSO determination
CSO exposed to channels
Co
nti
nu
al Im
pro
ve
me
nt
Assess Effectiveness against goals
Measure strategy success
Proactive Care Dashboard and Reporting
Mobile and Web Self Service
Compass
IVR
Social
SMC
SMS
8Ball
Email
Durable Customer Engagement Case
Management
Strategy Events and
Customer Activity
Engagement Management
and Rules
Inbound Contact
Outbound
Engage
Payment Failures
Account Activation
Account Login
New Product Activation
Site Activity
Bullets Then Cannon Balls
9
Start Small and Move Fast
One team working together to fire our first bullet
We identified a small pilot, and got to work. We went from prototype to live with a pilot in less than 6 months. The scope was small, but it was enough to prove the value. A key to success was the collaboration among all the organizations involved, we worked as one team.
Fast Prototype
W eekly meetings with Product Owners, FP team to review requirements and functionality (ideally more frequently
Focused on creation of screens, and flows. No integration Building to best practices and scale User Stories created in “offline” backlog to track discovered
requirements. Resources partially allocated.
POC Start to build out back end functionality. W ire in integration End to end walk through with Product Owners frequently (once a
week) Design and requirement improvements Groom and improve User Stories. Prioritize user stories and develop in iterative fashion. Dev owner identified and takes ownership of development activities.
Approve for Pilot
Does the PO want to pilot the functionality? PO prioritizes work over entire backlog. SCRUM team identified for delivery. W hat KPI’s will we be measuring? How we will measure KPI’s
SCRUM Migrate POC user stories over to Pilot SCRUM team backlog for official development.
User stories added to release planning. CQ resources allocated and tasked with QA.
Production Pilot
Small group of teammate identified for the pilot. Functionality is introduced for a brief period of time, than removed. Results are analyzed and determinations are made with regards to
effectiveness of pilot. Determination is made around scope of initial full release of the
functionality.
Operation Excellence
Product Owners
Architecture
Product Dev
Cross Channel Experience
10
• What do E2E experiences really mean?
• Different POVs and customers
Lifecycle of a Customer Service Opportunity (CSO)
11
CSO Creation
• Create Rule
• Select Channels
• Map Intent(s)
• Identify Type (Issue vs Opportunity)
• Select Teammate Group
Simulation
• Simulate CSO in Production prior to
pushing live
• How often is it triggered?
• Any issues?
Test & Control
• Select size of Control Group
• Compare results through Business
Intelligence
Approval Process
• Super User pushes to production
Designated Help Center Module
• PCC Module placed at the top of
the page
• FAQs presented to customer
based on recent activity
• Data regarding customer’s actions
returned to PCC platform to
influence future channel
interactions
IVR
• Diagnostic question based on
recent activity presented to
customer first
• FAQs presented to customer with
goal to contain call in IVR
• More accurate routing enabled
through diagnostic question
• If response is negative, data
returned to PCC platform to prevent
repeated CSO in future channel
interactions
PCC Banners
• Banners are presented on the
landing page indicating potential call
reasons or customer opportunities
• Double clicking on banner launches
corresponding workflow
• Teammates are able to quickly
identify the reason for the call
• Account activation or servicing
opportunities can be presented to
customer
Business Analyst Portal
Help Center IVR Teammate
“Are you calling
about a payment
you’ve been
unable to make?”
Business Analyst Portal
12
Lifecycle of a Customer Service Opportunity (CSO)
13
CSO Creation
• Create Rule
• Select Channels
• Map Intent(s)
• Identify Type (Issue vs Opportunity)
• Select Teammate Group
Simulation
• Simulate CSO in Production prior to
pushing live
• How often is it triggered?
• Any issues?
Test & Control
• Select size of Control Group
• Compare results through Business
Intelligence
Approval Process
• Super User pushes to production
Designated Help Center Module
• PCC Module placed at the top of
the page
• FAQs presented to customer
based on recent activity
• Data regarding customer’s actions
returned to PCC platform to
influence future channel
interactions
IVR
• Diagnostic question based on
recent activity presented to
customer first
• FAQs presented to customer with
goal to contain call in IVR
• More accurate routing enabled
through diagnostic question
• If response is negative, data
returned to PCC platform to prevent
repeated CSO in future channel
interactions
PCC Banners
• Banners are presented on the
landing page indicating potential call
reasons or customer opportunities
• Double clicking on banner launches
corresponding workflow
• Teammates are able to quickly
identify the reason for the call
• Account activation or servicing
opportunities can be presented to
customer
Business Analyst Portal
Help Center IVR Teammate
“Are you calling
about a payment
you’ve been
unable to make?”
Help Center
14
Lifecycle of a Customer Service Opportunity (CSO)
15
CSO Creation
• Create Rule
• Select Channels
• Map Intent(s)
• Identify Type (Issue vs Opportunity)
• Select Teammate Group
Simulation
• Simulate CSO in Production prior to
pushing live
• How often is it triggered?
• Any issues?
Test & Control
• Select size of Control Group
• Compare results through Business
Intelligence
Approval Process
• Super User pushes to production
Designated Help Center Module
• PCC Module placed at the top of
the page
• FAQs presented to customer
based on recent activity
• Data regarding customer’s actions
returned to PCC platform to
influence future channel
interactions
IVR
• Diagnostic question based on
recent activity presented to
customer first
• FAQs presented to customer with
goal to contain call in IVR
• More accurate routing enabled
through diagnostic question
• If response is negative, data
returned to PCC platform to prevent
repeated CSO in future channel
interactions
PCC Banners
• Banners are presented on the
landing page indicating potential call
reasons or customer opportunities
• Double clicking on banner launches
corresponding workflow
• Teammates are able to quickly
identify the reason for the call
• Account activation or servicing
opportunities can be presented to
customer
Business Analyst Portal
Help Center IVR Teammate
“Are you calling
about a payment
you’ve been
unable to make?”
Teammate View
16
Faster Delivery Using PRPC and CI
17
• How to delivery quickly
• Constant iterations, not all functional
• Exposing business rules, the reality
• Lessons learned
Conception to Implementation
18
Metrics for Success • Establish metrics to measure
Pilot success
• E.g., Call Handle Time and
Call Abatements
Identify Problem Statement • Identify the high priority issues
• Mark them as Pilot use cases
The Platform - PEGA 7 • Drag drop functionalities and out of
box features provided by PRPC
enabled fast paced delivery
• Delegated Rules
Quality Engineering • Continuous Integration
• Weekly Regression runs
• Automated Unit Test suites
Agile (SCRUM) • Following the Agile methodology helped
the team to deliver smaller workable pieces
to business
• SCRUM routines help collaborate and
integrate with all channels efficiently
ECHO Pilot Launch • We were able to get to inception
i.e., Pilot launch in 6 months
• It was a fully operable system
termed as a Beta version
Key Pillars
19
Testing Strategy BI Reporting Agility & Reliability
Low shelf life for code with 9 week delivery cycle
Set alerts to monitor LIVE systems using Sherlock
High availability in LIVE due to robust quality engineering
Non-functional band width
– Continuous improvements
– Innovation
– Enhancing platform with critical integrations
Business Flexibility
Testing Automation
Unit Testing framework
Automation within the sprint
Continuous Integration
Weekly Regression testing
On-demand runs using fusion
Daily CI runs help identify legacy issues
Load and Performance testing
Identifying failure points
Stress testing to ensure SLA
Business Metrics Reporting
Monthly Review touchpoint
Consolidation of customer data
Extract customer patterns to build into the engine
Measure success
Provide flexibility for business to design their own reports
Delegated Rules
Simulation framework
Pilot strategy
Helps business test strategies before customer impact
Approval flow keeps the governance on the changes
20
Sprint 1 Sprint 2 Sprint 3 QE Certification
Functional Testing
Regression Testing
E2E Testing
Load and Performance Testing
GOLD build
Certification
6 weeks (2 weeks per Sprint) 3 weeks
9 Weeks Delivery Cycle
• Tight collaboration with business and architecture