| |
| Case Study |
| |
Patni provides Service Billing Encapsulation / Betterment for largest
Utility Company in California |
Patni's solution of a restructured billing engine brought significant betterment to the client's billing system and marked reduction in maintenance costs.
The Client
The largest Utility Company in California, with a consumer base of 4.2 million.
The Challenge
Deregulation of the Electric Utility industry in California opened up a gamut of new opportunities for the client. At the same time, competition was compelling it to look for new avenues of providing superior and efficient service at a lower cost to its customers.
The client, therefore, was keen on restructuring its Service Billing system to cater to future requirements, and reduce maintenance costs substantially.
This called for major architectural changes in the Service Billing system, to convert the traditional billing process to a more dynamic and futuristic one. The new architecture required reusable independent callable modules for multi-point access of the Billing Engine.
Patni, with its deep functional and technical skills, partnered with the client to provide a suitable solution.
The Solution
The Patni team followed an Engineering Process to dismantle embedded billing functions into distinct, reusable primary functions. The code was re-designed so as to achieve an extremely modular and flexible architecture. Service Billing was 'encapsulated' into following distinct functions:
 |
Obtain Service Account Related Information |
 |
Obtain Usage |
 |
Obtain RP&A data (Contract Information/PX information) |
 |
Calculate Billing Usage |
 |
Calculate Service Plan - Determines the applicable Service Plan components based on effective date periods, charge factors based on various dates, profiles, seasons, tariff prices and contract prices; Calculates the charge amount for each Service Plan component applicable |
 |
Finalize Statement - Calculates final Service Account Statement totals |
 |
Service Account Statement Update |
The key feature of this architecture is its ability to allow many other systems to use Statement Calculation capabilities of Service Billing without affecting the client's core billing process.
For e.g., Automated Rate Comparison process can use these encapsulated billing functions to calculate the Statement for Alternate Service Plans and use the data for Rate Comparison. The AMICOS application can similarly call Service Billing modules for interactive statement calculation for the client's web users.
The Benefits
 |
Major milestone in web-enabling of Billing Services |
 |
Equips the client with the ability to serve as a Billing Service Provider |
 |
Factors contributing to future cost savings: |
 |
Reduction in LOC by 45% |
 |
Performance Improvement 15% CPU savings |
 |
Retrofitting efforts from batch code to online code eliminated |
 |
Reduced defects that were being introduced due to 'missed' updates in multiple copies of Service Billing code |
 |
New modular approach and efficient error handling; faster response time for production support |
 |
Code optimisation to address issues of processing large data volume v/s as needed access |
 |
Project completed ahead of schedule, within budget, with no defects at acceptance testing phase. |
The Technology
 |
IBM-3090 MVS ESA 9221 Series |
 |
MVS COBOL II |
 |
DB2 5.1 |
 |
CICS |
 |
JCL |
 |
VSAM |
Client Testimonial
"Patni has exceeded every goal of the
Betterment Projects. Their part was done
on time, within budget, has exceeded
performance expectations, has had
practically no defects reported in our
testing thus far... just really superb
performance."
- Client's Senior Manager
|