Client Case Study
Investment Banking, Fixed Income
Process: XP / Scrum
Casual Miracles has been helping a global investment bank to build a single source of high quality reference bond and equity data to feed its trading desks and systems.
Data from existing internal and external sources (such as Bloomberg) are mapped and transformed in an ETL rule-based process to form a single golden-copy of reference data. Discrepancies in data fed from these multiple systems are reported back to those systems to improve their data quality. Ultimately those systems will cease to hold reference data and take feeds from the high-quality data now available. Once the data has been mapped, transformed and validated, it is sent to multiple downstream systems as XML documents.
The scope of this project is substantial, and extremely important to the bank as any errors in data quality or downtime are very costly in terms of lost or bad trades. Consequently, the quality and robustness of the system has to be extremely high.
XP combined with Scrum was chosen as the best process for such a mission critical system with many unknowns occurring throughout the various phases of development. Virtually automated releases occur every two to four weeks. The business contributes to the extensive suite of acceptance tests, and all software is developed using test driven methods with pair programming.
Proof of Casual Miracles' success is in the final product. It is extremely robust and delivers high quality data to mission critical systems.
Casual Miracles offers more to the Investment Banking industry...
Next Case Study