Business Need
The Client is a worldwide leader in high technology and is committed to
offer the full spectrum of products and systems in semi-conductors,
communications, computer peripherals, imaging and computers. The Clients'
objective is to link the world and transform it into a co-operative global
village by providing solutions to enhance integration of computers and
communications products and services.
Global Banking System (GBS) is the next generation banking system planned
for Financial markets in Japan, keeping in mind the immediate requirements
of cost cutting, financial applications integration, emphasizing risk
management, increasing delivery channel along with a shift from Legacy
systems to the new-age technologies.
Solution
To make this critical banking project a reality, the Client a following a
Distributed Core Competency Partnership approach, under which multiple
partners are assigned various modules of the GBS, which they are required
to develop within a given time frame. Polaris, using Object Oriented Design
and Application Development, is involved in building over 60% of GBS.
The Object Oriented architecture of GBS comprises a number of servers that
are self-contained logical entities (or Objects) involving banking
transactions of similar nature. Polaris proposed the concept of 'Design
Partitioning' as standard architecture for the GBS system development.
Design Partitioning enables logical separation and the ability to work
independently on each of them.
As this product is meant to provide end-to-end banking solution, it is very
important to cover all business processes involved in banking. As is well
known, banking transactions typically involve a particular sequence of
activities: · Inputs · Validations & Checks · Calculations · Updates ·
Outputs in form of Logs or Terminal Display.
Keeping in mind the nature of business transactions, the system was broken
up in two parts: Process control and Business Logic. It has been ensured
that Process pattern is independent of Business Logic so that following
goals could be achieved: · Maximum Automation (thus ensuring faster
development) · Minimum Dependencies (leading to reusability) and ·
Effective Traceability right from a small component to large servers
In the face of ever changing technology and business requirements, projects
like this are bound be very dynamic in nature. Hence it was very important
for Polaris, the main development partner of the Client, to have effective
systems for Requirement Management, Issue Management, Change Management and
Traceability so as to meet the strict deadline and simultaneously adhere to
the set quality norms.
The various tools & technologies used in GBS are:
Requirement Management- RequisitePro
Modeling- RationalRose98i
Issue Management- Clear Quest
Development- C++, UNIX
Highlights
Polaris has developed nearly 60% of GBS
Distributed Core Competency, Partnership approach (multiple partners)
Object Oriented Design and Application Development § Stringent Productivity
Quality Benchmarks