COFACES Services
Enjeux & Objectifs
CONTEXTE GENERAL
Le système d’information de COFACE Services a été développé par des équipes internes. Cette application a été initialement développée avec les technologies ORACLE FORMS et le gestionnaire de base de données ORACLE.
COFACE Services souhaitait procéder à une migration technique de ces applications afin de les maintenir à niveau, le temps nécessaire pour mener un projet de refonte du SI «IRIS France», actuellement en cours de développement.
PERIMETRE FONCTIONNEL & VOLUMETRIE du PROJET
Le système d’information est composé d’un ensemble de modules développés en ORACLE FORMS. Certains ont été développés initialement en version 4.5. Les autres ont été développés en version 6i.
ENJEUX du PROJET
Les enjeux et contraintes de ce projet :
• Sécuriser le développement du nouveau SI « IRIS France » en réalisant une montée de version technique de l’application actuelle développée en ORACLE FORMS,
• Réaliser le projet en prenant en compte l’exigence de coût et de rapidité d’exécution.
Solution proposée
CADRE GENERAL DE LA SOLUTION PROPOSEE
CHEOPS TECHNOLOGY propose à COFACE Services de réaliser une migration technique à iso-fonctionnalité de ses applications ORACLE FORMS vers la dernière version 11g.
Le projet est organisé autour des 2 applications COFACE Services :
• La migration de l’application FACTURATION
• La migration de l’application PRODUCTION
S’agissant des systèmes de gestion des données, CHEOPS TECHNOLOGY préconise les évolutions suivantes:
• Montée de version ORACLE 8.1.7 vers ORACLE 11g
Ces transformations seront réalisées par une technique de migration automatisée et industrielle grâce à un automate spécialisé pour les programmes ORACLE FORMS.
PHASES DE MIGRATION ORACLE FORMS
• Phase 1 : Migration de FORMS
Les exécutables standards d’ORACLE transforment les programmes FORMS en programmes FORMS 10g.
• Phase 2 : Remplacement des objets graphiques par les éléments affichés
Dans cette phase, tous les objets de type texte ("Boilerplateobjects") sont remplacés par les éléments affichés ("Prompts").
• Phase 3 : Changement du système de coordonnées
Dans cette phase, les modules FORMS sont transférés du mode caractère en mode graphique.
• Phase 4 : Réglage des fenêtres
C’est la représentation des anciens modules FORMS alphanumériques dans un environnement Windows.
Si l’exécutable standard d’Oracle est utilisé, chaque page devient une fenêtre indépendante.
Afin de maintenir les fonctionnalités originales, des fenêtres FORMS 3.0, PITSS.CON permettent de convertir les écrans en un seul canevas par fenêtre.
• Phase 5 : Référencement d'objets standards dans la bibliothèque
Afin d’ajouter les nouvelles fonctionnalités et définitions graphiques, l’automate de migration utilise la bibliothèque d'objets prédéfinie utilisant "toolbars", "scrollbars" et les autres objets.
• Phase 6 : Création de fichiers FMX
Dans cette phase, l’outil compile les fichiers FMB et génère les exécutable FMX.
Déroulement du projet
DEROULEMENT du PROJET
CHEOPS TECHNOLOGY a réalisé le projet en 4 lots :
1. L’étude détaillée
2. Le pilote de migration
3. La migration industrielle
4. La mise en production du nouveau système
Ces 4 lots couvrent l’intégralité de 3 chantiers « transverses » de Migration des applications, de réalisation des Tests et Recettes et de Gestion du Changement et Formation.
DISPOSITIF de REALISATION
Le dispositif de réalisation de CHEOPS TECHNOLOGY est composé de :
1 Chef de Projet
- Responsable des choix techniques, des plannings, des livrables
- Intervient dans toutes les phases du projet
Des experts par domaine technologique
- Données, Langages, Systèmes et Outils, Scripts, Intégration
1 Responsable des tests et des recettes
- Définit avec le client la stratégie de tests à mettre en place
- Assure le suivi des tâches correspondantes
1 Responsable Méthodes et Qualité
- Assiste le Chef de Projet dans la rédaction du Plan Qualité Projet et dans le suivi
- Gère les tâches administratives liées au projet (CP, CR, …)
TESTS & RECETTES
• Étude détaillée
- Définition de la stratégie, des critères de recette, des rôles et responsabilité, de l’ordonnancement par CHEOPS TECHNOLOGY et COFACE Services
• Pilote
- Tests unitaires effectués par CHEOPS TECHNOLOGY,
- Tests fonctionnels et recette effectués par COFACE Services,
Périmètre : Sous-ensemble représentatif de l’application.
• Migration industrielle
- Tests unitaires effectués par CHEOPS TECHNOLOGY,
- Tests fonctionnels et techniques par COFACE Services
- Recette fonctionnelle par les utilisateurs COFACE Services
Périmètre : Ensemble des applications et interfaces
• Mise en production
- Bascule à blanc : Validation de bon fonctionnement par informatique COFACE Services
- Bascule finale : Validation de bon fonctionnement par informatique et utilisateurs COFACE Services
"Dans le cadre de ce projet, le client COFACE Services a bénéficié de la solide expérience des équipes CHEOPS TECHNOLOGY que ce soit en terme de conduite de projet et de respect des engagements de budget et de délais – le projet a été réalisé en 3 mois, y compris l’exécution des plans de test – ou de qualité du résultat obtenu grâce à l’outillage de migration automatisé fourni par CHEOPS TECHNOLOGY."
Pascal BOBON, Directeur de la Division Modernisation Technologique
Siège social : CHEOPS TECHNOLOGY - 37, rue Thomas Edison - 33610 CANEJAN