Si vous vous intéressez à l'outil de migration d'application Ispirer MnMTK pour votre projet de migration, Ispirer peut vous proposer le processus complet d'engagement qui comprend les étapes suivantes:
- Evaluation de la demande et design
À cette étape on défini les éléments suivants:
- L'évaluation initiale de l'application
- L'analyse du style de développement et des paramètres
- Les capacités courantes de l'outil de migration de l'application SQLWays
- La conception des solutions de migration et la création de nouvelles spécifications
La spécification de la migration est un document décrivant les règles de transformation de code entre les plates-formes. Il contient des exigences générales pour le code de plate-forme cible: conventions de nommage pour les variables, objets et méthodes, règles de style de code, lisibilité et simplicité de maintien.Il doit aussi contenir des exigences architecturales de l'application cible et une description détaillée de la façon dont une fonctionnalité particulière devrait être convertie en code de l'application cible.
- Développement de l'automatisation personnalisée
À cette étape Ispirer étend l'outil de migration SQLWays en ajoutant les règles prévues de conversion décrites dans la spécification. Après avoir terminé cette étape, le client a l'outil de migration SQLWays qui répond à ses besoins:
- La conversion automatisée personnalisée de logique métier, accès à la base, rapports et interface d'utilisateur
- L'automatisation de transformations de code, réusinage, optimisation
- L'automatisation des lignes directrices internes et des normes, en utilisant les cadres internes
- Le développement itératif - mises à jour fréquentes, Prototypes pilotes (facultatif)
Après avoir fini une étape précédente le client peut modifier les exigences sur la base des résultats des tests intermédiaires (optimiser l'accès à la base de données, changer les fonctionnalités d'interface utilisateur, évaluer des technologies etc.) Toutes les modifications peuvent être intégrées à SQLWay dans les limites de spécification nouvelle ou modifiée.
- Le support lors de la conversion d'application
Après que les étapes 2 et 3 sont terminées avec succès, Ispirer licencie le SQLWays étendu pour la migration de produit et fournit le support expert de SQLWays qui comprend la fixation des questions spécifiques et des cas particuliers, l'implémentation de nouvelles demandes créées au cours du test.
Généralement pour le processus d'engagement l'équipe du projet est formée
- Architects de Solution et du Logiciel
L'équipe du client
Responsable du design de spécifications
L'équipe d'Ispirer
Négociation, discussion et conformité avec les spécifications fournies
- Développement de l'outil
L'équipe du client
Conversion de 5 - 10% de la portée du projet
L'équipe d'Ispirer
Responsable du développement et de la personnalisation des règles de conversion
- Migration
L'équipe du client
Responsable de la conversion
L'équipe d'Ispirer
Responsable du support à distance et d'entraînement initial de l'équipe du client
- Test
L'équipe du client
Responsable de tests complets pour toute application migrée
L'équipe d'Ispirer
Responsable de tests de base de spécifications fournis avant la livraison de l'outil
Cadre temporel
La migration d'applications n'est pas une tâche triviale et les délais dépendent de la complexité du code source et de la possibilité d'automatiser les exigences de SQLWays.
En prenant en compte notre expérience pour un million de lignes de code d'application:
- Evaluation, Design: 1-2 mois
- Extension de l'outil afin de répondre aux besoins spécifiques de migration: 3-4 mois
- Soutien des experts de SQLWays: 12-18 mois
Contactez-nous pour en savoir plus.
|