Inventaire et évaluation
Avant de déplacer quoi que ce soit : ce qui existe, ce qui est encore utilisé et ce qui dépend de quoi.
A4IT lit les applications COBOL, DB2, JCL, CICS et IMS, met par écrit ce qu'elles font réellement et les fait passer sur Java ou .NET avec PostgreSQL ou SQL Server, une fonction à la fois. La rétro-ingénierie vient d'abord : un inventaire, les flux de données et les règles métier, dans des documents que vos propres collaborateurs peuvent vérifier. L'ancien système continue de tourner jusqu'à ce que le nouveau donne les mêmes résultats. Vous travaillez directement avec Tim De Smedt, sans intermédiaires.
Avant de déplacer quoi que ce soit : ce qui existe, ce qui est encore utilisé et ce qui dépend de quoi.
La connaissance se trouve dans le code et dans quelques têtes. Nous la mettons sur papier tant que les deux sont encore disponibles.
Les modèles de langage lisent le COBOL plus vite que les personnes. Ils se trompent aussi, donc chaque résultat est vérifié par rapport au code.
Souvent, la première étape n'est pas de remplacer quoi que ce soit, mais de permettre aux nouveaux logiciels d'accéder à ce qui existe.
Une fonction à la fois passe sur une plateforme pour laquelle on trouve facilement des développeurs. Voir développement logiciel.
De DB2 vers PostgreSQL ou SQL Server, avec la preuve que rien n'a été perdu ni modifié en silence.
Une migration est terminée quand le nouveau système donne les mêmes réponses, pas quand le code compile.
Non. Parfois, documenter le système et l'entourer d'interfaces est le bon résultat. L'inventaire montre ce qui vaut la peine d'être déplacé ; la décision vous appartient, par composant.
Cela dépend de la taille, de la façon dont les parties dépendent les unes des autres et du temps dont vos collaborateurs disposent pour relire. Après l'inventaire, vous recevez un plan par étapes avec une estimation par étape. Nous n'annonçons aucune durée avant cela.
Les outils aident pour l'inventaire et l'analyse. Le nouveau code est écrit par des développeurs à partir des règles documentées, parce que le code converti est le plus souvent du COBOL dans une autre syntaxe que personne ne veut maintenir.
Seulement si vous l'approuvez. L'analyse peut tourner sur un modèle local, sur un service que vous avez approuvé, ou sans aucun modèle de langage. Voir conseil en IA.
Par la rétro-ingénierie, tant qu'ils peuvent encore vérifier le résultat. Une documentation qu'ils ont relue vaut plus que n'importe quelle reconstitution après coup.
Tim De Smedt et l'équipe de développement principale, directement. Vous le suivez par les documents, des démos régulières et une liste de tickets que vous pouvez ouvrir à tout moment. Voir notre méthode et gestion de projet & analyse.