Concept de migration

Nom de projet

Classification	Sélectionnez un élément.
État	Sélectionnez un élément.
Nom du programme
No du projet
Chef de projet	Chef de projet
Version	0.1
Date	Cliquez ici pour saisir une date.
Mandant	Mandant
Auteur/auteurs
Distribution

Suivi des modifications

Version	Date	Modification	Auteur
0.1

Tableau 1 :	contrôle des modifications

Description

Le concept de migration décrit les exigences techniques et organisationnelles et inclut le concept concernant les procédures de migration. Il atteste la faisabilité de la migration et en présente la planification. En plus des exigences techniques et organisationnelles, les exigences relatives à la révision ainsi qu’au SIPD sont aussi prises en compte.

Texte en italique : remarques sur l’utilisation ou exemples - à modifier ou à supprimer selon les besoins.

Objectifs de la migration

N°	Objectif	Priorité*
01	Correction des erreurs	I
02	Élargissement de l’étendue des fonctions	1
03	Meilleure utilisation des ressources disponibles	2
Légende : priorité : I=impératif/1=élevé, 2=moyen, 3=faible

Tableau 2 :	objectifs de migration

Exigences envers la migration

Les exigences sont décrites dans le document Exigences envers le système.

N°	Exigences	Description
01	Nettoyage des données	Élimination et retraitement des données obsolètes
02	Reprise automatique	La reprise de tous les objets de migration doit être automatisée.

Tableau 3 :	exigences

Objets de la migration

N°	Objet de migration	Description
01	Données de référence	Quelles données de référence (articles, clients, fournisseurs, etc.) doivent être reprises ?
02	Données dynamiques	Quelles données dynamiques (factures, avoirs, stocks d’articles, commandes, etc.) doivent être reprises ?

Tableau 4 :	objets de la migration

Analyse des données

Analyse des données à migrer (par ex. quelles sont les dépendances entre les données à migrer ? Est-il possible de reprendre manuellement certaines données ?)

Quantités, fréquences

Qualité des données (par ex. quelles données peuvent être difficilement ou pas du tout reprises, selon la norme ?)

Procédure de migration

Aperçu

Objet de migration	Exigences	Procédure de migration	Exigence remplie
Données dynamiques	Nettoyage des données	Importation par MS-Excel et WebADI (Application Desktop Integrator)	oui
Données de référence

Tableau 5 :	aperçu de la procédure de migration

Concept (par procédure)

Description conceptuelle des procédures, de l’infrastructure nécessaire, etc.

N°	Procédure de migration	Description
01	Importation par MS-Excel et WebADI (Application Desktop Integrator)	Listes des totaux et des soldes, actifs immobilisés
02	Tables d’interface et programmes d’arrière-plan	Base des articles et postes ouverts
API’s (application program interfaces, par ex. appel de procédure PL/SQL)	Banques et rabais

Tableau 6 :	procédure de migration Concept

Plan de migration

Démarche pour la migration, déroulement dans le temps, interdépendances, vérifications de la qualité

Date	Étape de migration	Description
12.02.2022	Détermination des articles à migrer	Une procédure PLSQL spécifique détermine, par un lien vers la base de données, tous les articles qui doivent être migrés.
13.02.2022	Mappage des identifiants	Des fonctions permettent de mapper les identifiants : acheteur standard dans l’ancien système -> acheteur standard dans le nouveau système. Les erreurs sont écrites dans un tableau d’erreurs et ...

Tableau 7 :	plan de migration

Faisabilité

Risques

Évaluation de la faisabilité/des risques de la migration

N°	Risques liés à la migration	Solution envisageable	Risque résiduel
01	Il y a des erreurs dans le système existant : certains champs obligatoires ne sont pas définis pour une partie des données. Il y a des stocks négatifs pour certains articles. etc.	Élimination des erreurs par un nettoyage automatique ou manuel dans le système existant.	faible
02	Les clients inactifs ne doivent pas être migrés : il reste toutefois des postes ouverts pour une partie de ces clients.	Activation des clients avec des postes ouverts	moyen
03

Tableau 8 :	faisabilité

Scénario de repli

« Plan B » en cas de problèmes liés à la migration

Archivage et mise hors service de l’ancien système

Concept d’archivage, comment les données des anciens systèmes doivent-elles être conservées pour répondre à toutes les exigences, y compris juridiques ? Combien de temps faut-il conserver les anciennes données ? Les anciennes données doivent-elles encore pouvoir être exploitées ? Qui doit pouvoir accéder aux anciennes données et à quelle fréquence ?

Planification de la mise hors service. Si des travaux de clôture sont nécessaires après la fin de l’exploitation, ils doivent être mentionnés ici, cela peut concerner par exemple le traitement des supports de données ...

Élimination

Respect des exigences

N°	Exigences	Description	Évaluation du respect
01	Exigences posées à l’équipe de projet	Très bonne connaissance des systèmes précédents et du système cible	rempli
02	Savoir-faire technique (outils de développement Oracle, modèle de données)	partiellement rempli
03	Nettoyage des données	dans les tableaux des interfaces	non rempli

Tableau 9 :	respect des exigences

Abréviations et glossaire

Abréviation/terme	Explication
HERMES	méthode de gestion pour les projets et programmes ; HERMES 2022 est une norme eCH

Tableau 10 :	abréviations et glossaire

Table des matières

Suivi des modifications	1

Description	1

1	Objectifs de la migration	2

2	Exigences envers la migration	2

3	Objets de la migration	2

4	Analyse des données	2

5	Procédure de migration	3

6	Plan de migration	3

7	Faisabilité	4

8	Archivage et mise hors service de l’ancien système	4

9	Respect des exigences	4

Abréviations et glossaire	6

Table des matières	7

Table des tableaux	7

Table des tableaux

Tableau 1 :	contrôle des modifications	1

Tableau 2 :	objectifs de migration	2

Tableau 3 :	exigences	2

Tableau 4 :	objets de la migration	2

Tableau 5 :	aperçu de la procédure de migration	3

Tableau 6 :	procédure de migration Concept	3

Tableau 7 :	plan de migration	3

Tableau 8 :	faisabilité	4

Tableau 9 :	respect des exigences	5

Tableau 10 :	abréviations et glossaire	6