After his studies at the University of Zurich, Anatole worked several years as a Managing Partner and consultant within both, small and large scaled enterprise contexts. As of today Anatole works as a technical coordinator and architect within Credit Suisse and acts as Specification Lead for JSR 354 (Java Currency & Money) and should also drive Java Configuration.
1h - Slides+Speech
Some of the commonly used frameworks within Credit Suisse were completely redesigned and extended during the last years. Legacy interfaces were removed or adapted, and the overall coupling within the system as well to the system’s clients could be significantly reduced. During the whole process structural and behavioural evolution was a key aspect to be managed.
Beside these more conceptual aspects the presentation will also give some concrete insights and coding examples, illustrating the key steps to be performed to be successful at the end. It is shown how quality improvements can be measured in quality and quantity and what finally has been achieved.
The speech targets more advanced developers and architects that may face similar challenges. It is seen as an experience report, which may also create some interesting discussions on how this common problem area can be managed.