Capital Markets Platform (CMP) Based on J2EE Technology

Client Overview
Established in 1992, the client provides global financial institutions with complete technology solutions for management and processing of capital market transactions. It has recognized as one of the fastest growing privately held companies in the US for 3 consecutive years as ranked by Fortune 500.

Project Overview
The end user of this project is Citibank, and we work in partnership with our client to deliver this project. Our responsibility in this project is to implement a module of the CPB platform for Citibank. The Capital Markets Platform (CMP) project is initiated to expand its capabilities in the processing and support for FX & OTC Margin products, such as FX & FX Options, Equity and Bond Options, Interest Rate Derivatives, Commodities, etc.

The whole project is approximately 500 man/months. Our part is about 40 man/months, with 4 developers involved in over 10 months.

Services provided
software R&D & Software testing

Resources provided
PM (Project Manager) & PG (Programmer)

Model
Time and Material is adopted as the pricing model in this project. Pricing is based on the cost of each person involved in this project. The total cost is calculated based on the real duration of the project.
 
Time Scale
For this specific project, our client requested that we followed their software process.
The project delivery date is pre-defined in the project schedule defined by our client. The schedule will probably be changed if customer's requirement changes dramatically. Due to this reason, our time schedule can be adjusted and optimized accordingly. We delivered this project successfully on time while maintaining high quality.

Adopting Method
Iterative method is used in this project. We followed the methodology used in our client's company for Quality Control Management and Project Management.

Technologies Employed
Our team is responsible for unit testing. The integration testing is taken by both of our team and our client. Our Client is also responsible for system testing and UAT. 

Java, XML and JavaScript are the main programming language used in this project.
Struts and AJAX frameworks are used in the development.

Return