|
|
|
|
Monis
A financial software company facing the challenge of a legacy code base.
This client had a lot of historic Fortran, Pascal and C code written originally
by PhD finance researchers and now providing the core of some successful products.
Code Breakdown
 |
Current Analytics Architecture
 |
The development team was divided along quant and developer lines with informal communication
paths. The team was proud of its work and resistant to change.
Current Analytics Development Method
 |
They had recently been funded by a client to develop a bond analytics library to
fill a gap in their product line. How should they bring their code into the 21st
century? How should they organise their design going forward? How would they integrate
a new bond analytics library? What would be the strategy to eventually bring their
products to a common code base?
'Tactical' Development Model
 |
'Strategic' Development Model
 |
We provided a review of the current code base and methodology, recommendations for
team working practices going forward, a migration strategy and example class designs
for the bond analytics library.
Preferred Analytics Architecture
 |
|
|
|
|
|