L'expérience
De culture initiale Mainframe IBM (DOS/VS, MVS, VM/CMS), et maîtrisant parfaitement les systèmes ouverts et propriétaires UNIX (Linux, IBM AIX, SUN Solaris, HP-UX), nous connaissons bien les enjeux et les difficultés d'un projet de migration Mainframe.
Une double compétence Mainframe / UNIX facilite fortement la préparation et le pilotage d'une migration. Les différences de concepts, d'outils et de pratiques entre ces environnements nécessitent une coordination technique capable de faire le lien entre les équipes.
L'expérience montre que la collaboration entre équipes Mainframe et UNIX est plus efficace lorsqu'elle est accompagnée par cette double compétence, notamment pour identifier et anticiper les difficultés techniques.
Ainsi, s'il est envisageable de migrer relativement facilement des programmes exécutables COBOL et des bases DB2, qu'en est-il :
- du JCL ?
- des structures de données (DSN, VSAM) ?
- des références à ces données (cartes DD) ?
- des fichiers binaires EBCDIC ?
pour ne citer que quelques évidences...
Des pièges plus bloquants, issus d'une méconnaissance des mondes Mainframe et UNIX, attendent les équipes si on les a mal préparées et sélectionnées, en compétence et en nombre.
Ici, seules l'expérience et une très forte technicité comptent pour bien préparer et réaliser une migration, et non pas la taille de la société et son nombre de programmeurs UNIX/COBOL/Java.
