The "ULIS technical debt reduction" project is a technical migration project from VB6 to .Net - C#/WPF of the Generali Claims Management Software. It is therefore a critical project in two respects:
The combination of the large size of the application and the aggressive time constraints has made an industrial-strength approach essential. Very few such solutions are available on the market for migration from VB6 to C# and they all target WinForms. There is no native solution for WPF. After an in-depth study, we selected the tool gmStudio from Great Migration because :
GM provided around 85% of the delivered code; 5% was manually rewritten for technical reasons; another 5% is a base WPF controls framework intended to ease the migration by reducing the gap between VB6 and WPF; the remaining 5% is the manual finishing.
The project had a difficult start. In particular, reaching the required skill with the tool in-house took longer than expected. But the choice is paying off, and the delay has been completely made up, largely thanks to the power of the migration tool as well as the very strong involvement of GM with our Project Team. We are nearing the end of the project and are now 3 weeks ahead of schedule. An effort remains to be made on quality (reduction of the number of defects) and performance.
Final delivery is expected in January 2019.
The promises were kept. The tool is indeed very powerful even if the learning curve is sharp. In particular, the gmslAPI for C# could be much simplified. But it works and does the job. gmStudio is a bit like a Ferrari: very fast and powerful but also demanding. But beyond the tool (which was absolutely essential to the project achievement), we want publicly to thank GM for its high involvement, not only during the initial two-week training on site but all through the year.
HighTechValue, Senior Solution Architect and Project Manager