PEGA PRPC

profileajay.anthi
CaseStudyCSSA64.docx

Scenario Overview

An airline company is looking for a PRPC implementation to administer their Frequent Flyer Program called Sky-Kilometers.

Actors

1. Frequent Flyer Member – Can access and administer their account online, is able to use services such as request missing kilometers, file complaints, etc.

2. Customer Service Representative (CSR) – Acts on the requests from Frequent Flyer Members

3. Benefits Manager – Manages benefits and rules associated with the benefits. They can also run reports and handle all escalations by CSR’s

4. Customer Service Manager – Decides on disciplinary actions for complaints. They can also run reports

Process Overview

Frequent Flyer members should be able to:

View their flight history

Update their contact and personal information File a complaint request

Request missing kilometers

Detailed Requirements

Members of the Sky Kilometers program login to Sky Kilometers’ PRPC application where they can view their member ID, membership status, and total kilometers.

The system assigns the membership status: Silver, Gold or Platinum based on kilometers accumulated.

View recent account activity

The recent account activity view displays the flights flown by the member with the number of kilometers flown as well as the number of kilometers awarded for each flight.

1

Update contact information

The users can update their contact information such as their home and cell phone numbers and email. They can also update their payment information such as their credit card number, expiration date and CVV number.

Enter a missing kilometers request

Enter a request for missing kilometers consisting of origin and destination, and the date. Requests for missing kilometers are sent to a work basket. The Get Next Work functionality is used to retrieve work from the work basket. Requests are prioritized after member status and request date (oldest first).

The requests for missing kilometers are sent to a CSR who either approves or rejects it. The member is notified of the result by email.

Enter a Complaint

Enter a complaint consists of a category and a description. Complaints are categorized in: Crew behavior, cleanliness, flight delays, and other. A complaint is assigned to a CSR who can escalate it to the Benefits Manager, or reject it. The Benefits Manager can reward bonus kilometers for complaints. The Frequent Flyer Member receives an email response to his complaint, unless it was rejected. If the complaint is related to crew behavior an additional process is started in parallel allowing a Customer Service Manager to review the complaint and take disciplinary actions if necessary. The claim is closed when both processes are complete.

2

Complaints submitted are sent to the CSR with least amount of work in the work list for review. In addition, complaints for crew behavior are routed to the Customer Service Manager for review and possible disciplinary actions. This is an independent process that takes place in parallel.

There is one Benefits Manager for each complaint category. The Benefits Manager can reward the member according to the table below. The option is to reward or not.

Crew Behavior

5000 if Platinum, 1000 if Gold, 100 if Silver

Cleanliness

2000 if Platinum, 1000 if Gold, 100 if Silver

Flight Delays

15000 if Platinum, 5000 if Gold, 1000 if Silver, 100 otherwise

The member must be notified via email when the complaint is approved.

All CSR’s must resolve work according to the following schedule: Goal : 5 mins , Late:10 mins, Deadline: 15 mins. If the CSR cannot resolve work as per this schedule the work must be escalated to the work group manager.

3

Integration Requirements

The system receives flight history data over an HTTP service. The incoming data is in comma-separated-value (CSV) format. Create Test Operators for Frequent Flyer members, CSRs, Benefit Managers and Customer Service Managers. Use the following format and run the Service rule to populate the kilometers for the Frequent Flyer members for unit testing.

OperatorID,FlightNo,Date

For Example: [email protected],123,06/25/2012

All flight numbers with origin and destination operated by the airline are retrieved through a SOAP service. The service is not yet available, but its interface is defined in the attached WSDL file. Until the external service is available, use the following table as simulation data.

Flight Number

Origin

Destination

km

123

CVG

BOS

750

456

BOS

LAX

3000

789

BOS

NYC

500

135

LHR

CDG

500

246

FRA

MAD

1500

357

LHR

ZRH

750

Additional Requirements

The enrollment process of Frequent Flyer Members is not handled in the application. There are no plans to extend this application in the future so there is no need for an implementation layer.

Their total kilometers and status is visible at all times. The application is the system of record (SOR) for status.

Members earn status kilometers based on the actual kilometers accrued during their travel. Members receive a 100% bonus for flights originating in Boston and a 50% bonus for flights originating in London. Other flights do not receive a bonus. However, the total kilometers display the actual kilometers flown.

There is no requirement for the members to see immediate updates to their account if they are logged in while their flight history is updated. Requests with an unknown member are ignored.

The status is calculated based on the kilometers flown in the current calendar year. The status is valid from the date the status is obtained until the end of the following calendar year.

If total kilometers are between 25,000 and 50,000 set user status to Silver If total kilometers are between 50,000 and 75,000 set user status to Gold If total kilometers are over 75,000 set user status to Platinum

Screen Mockups

4

Member User Portal

CSR Portal

Manager

5

View Account Activity

Update Contact Information

6

Request Missing Kilometers

Complaint Request

Disciplinary Action

7

Reporting Requirements and Mockups

Unresolved complaints, sorted by age to display Age, Complaint ID, Description, customer

All complaints from the last 60 days grouped by type

8