La lecture à portée de main
114
pages
Français
Documents
Écrit par
Nicolas Membres
Publié par
dumas_ccsd
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
114
pages
Français
Ebook
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
;
CONSERVATOIRE NATIONAL
DES ARTS ET METIERS
PARIS
_________________________
MEMOIRE
Présenté en vue d’obtenir
le DIPLÔME D’INGENIEUR CNAM
SPECIALITE : INFORMATIQUE
OPTION : AISL
LÊ Francis
_________________________
RECETTE ET DEPLOIEMENT
DE L’OUTIL LDD+
Soutenu le 04/01/2011
_________________________
JURY
PRESIDENT : TREVES Nicolas
MEMBRES :
CNAM : PRINTZ Jacques, BARTHELEMY François
RENAULT : CHANIAT Dominique
ATOS-ORIGIN : GOZE Anne
dumas-00581708, version 1 - 31 Mar 2011
Remerciement
Les travaux relatifs au présent mémoire ont été effectués à la DSIR de Renault sur le site
Novadis au Plessis-Robinson de début février 2007 à fin décembre 2007. Ils ont été dirigés par M.
Dominique CHANIAT, Chef de l’UET Performance des Process SI. Mon responsable hiérarchique
direct à Atos-Origin Intégration France est Mme Anne GOZE Responsable Qualité et Gestion des
Risques du Contrat Renault. Mme Anne GOZE a participé au projet PRIMA côté Atos-Origin. La
partie pédagogique du mémoire a été faite sous la direction des professeurs du CNAM Nicolas
TREVES et de Jacques PRINTZ.
Je remercie :
- mes professeurs du CNAM, M. Nicolas TREVES et M. Jacques PRINTZ, pour avoir rendu
possible ce mémoire.
- mon responsable à Renault, M. Dominique CHANIAT, qui m’a supervisé sur le projet et
qui m’a autorisé à utiliser mon travail comme support de mon mémoire.
- Mon supérieur hiérarchique à Atos-Origin, Mme Anne Goze, pour avoir participé à mon
jury.
- M. Gérard BESSON avec qui j’ai travaillé sur l’outil LDD+. S’il n’y avait pas eu une bonne
entente entre nous, le projet n’aurait peut-être pas abouti. Je remercie aussi son successeur
Jean-Philippe DECROIX pour ses explications.
- Mes collègues LDD+ Mme Marie-Ange DE TAFFANEL, M. Gilles MARCHAND, avec
qui j’ai déployé LDD+.
- l’équipe VPMQ chargé du processus GCL en particulier M. Guillaume GIRAUD, Mme
Aurélie BROUILLARD, Mme Maud BONNEHON, M. André MOREAU, Mme Nathalie
CASSILDE.
- l’équipe SOAC chargé des outils qualité en particulier M. Frédéric SAINTE-ROSE, M.
Abdelilah MARKOUM.
- mon entourage pour leur soutien et leurs encouragements, en particulier mon épouse Mme
Nhung DOAN et mes amis Mme Emmanuelle OREAL et M. Jerôme HOUDAYER.
- mes camarades du CNAM, en particulier M. Gabriel GOIC.
- toutes les autres personnes avec qui j’ai travaillé dans le cadre de ce projet.
dumas-00581708, version 1 - 31 Mar 2011
Table des Matières
Index ................................................................................................................................................... 1
Introduction ........ 2
1 PREMIERE PARTIE : PRESENTATION DU PROJET .......................... 4
1.1 Le contexte du projet ........... 5
1.1.1 Ma situation professionnelle ......................................................................................... 5
1.1.2 La société Atos-Origin.................................. 5
1.1.3 Le groupe Renault ........................................................................ 6
1.1.4 Le contrat Renault et le projet PRIMA ......... 7
1.2 La démarche qualité CMMI . 8
1.2.1 La représentation étagée ............................................................................................... 8
1.2.2 La représentation continue............................ 9
1.3 Le projet PRIMA ............................................................................................................... 10
1.3.1 Les processus PRIMA 10
1.3.2 Le déploiement d’un processus PRIMA ..... 12
1.3.3 Le déploiement PRIMA et PDCA. ............. 13
1.3.4 Les responsabilités dans un processus PRIMA .......................................................... 14
1.4 Le processus GCL .............................................................................. 15
1.4.1 Les objectifs ................ 15
1.4.2 Les principes ............................................... 15
1.4.3 Les activités ................ 16
1.4.4 Les responsabilités ...................................................................... 17
1.4.5 Les outils choisis pour la GCL ................... 17
1.4.6 Les participants au déploiement ................................................. 18
1.5 Le projet « Recette et déploiement de l’outil LDD+ » ...................... 18
2 DEUXIEME PARTIE : PRESENTATION DE L’OUTIL LDD+ ........... 19
2.1 L’environnement technique ............................................................................................... 20
2.1.1 Le travail d’un développeur Mainframe ..................................... 20
2.1.2 L’environnement Mainframe ...................... 20
2.1.3 Les fichiers dans l’environnement Mainframe ........................... 21
2.2 Le prédécesseur LDD ........................................................................ 23
2.2.1 Les principes de LDD ................................. 23
2.2.2 L’interface de LDD .... 24
2.2.3 L’architecture de LDD 26
2.2.4 Les transferts sous LDD ............................................................................................. 27
2.2.5 L’inadaptation de LDD pour la GCL ......................................... 29
2.3 Présentation de l’outil LDD+ 29
2.3.1 L’origine de LDD+ ..... 29
2.3.2 L’architecture de LDD+ ............................................................................................. 30
2.3.3 Les commandes LDD+ ............................... 32
2.3.4 Les fonctions de versionning ...................... 32
2.3.5 Les foncti traçabilité ......................... 36
2.3.6 Un exemple d’utilisation des fonctions Checkin et Checkout .................................... 42
2.3.7 Les fonctions de verrouillage de LDD+ ..................................... 46
2.4 LDD+ et la Gestion de Configuration Logicielle .............................................................. 55
2.4.1 LDD+ et la Gestion de configuration dans CMMI ..................... 55
2.4.2 La comparaison de LDD+ avec Subversion ............................... 55
dumas-00581708, version 1 - 31 Mar 2011
3 TROISIEME PARTIE : REALISATION DU PROJET .......................................................... 59
3.1 Les objectifs du projet « Recette et Déploiement de LDD+ » ........... 60
3.2 L’organisation du projet « Recette et Déploiement de LDD+ » ........................................ 60
3.3 Les étapes du projet « Recette et Déploiement de LDD+ » ............... 60
3.4 La recette de LDD+ ........................................................................... 62
3.4.1 Les fonctions testées ... 62
3.4.2 Le détail des tests de recette ....................................................... 63
3.4.3 Les résultats de la recette ............................................................ 69
3.5 La migration des projets pilotes ......................... 70
3.6 Le périmètre de déploiement ............................. 71
3.7 Les étapes d’une migration d’un projet ............................................................................. 72
3.8 Les sessions de formation .................................. 74
3.9 Les opérations menées par l’équipe LDD+ ....... 75
3.9.1 Les outils de migration. .............................................................. 75
3.9.2 Rappel sur l’architecture de LDD+ ............................................ 77
3.9.3 L’étape de prémigration................................ 78
3.9.4 L’ancienne étape de prémigration .............................................. 79
3.9.5 L’ancienne étape de préparation ................. 81
3.9.6 Les nouvelles étapes de préparation et de prémigration ............................................. 82
3.9.7 L’étape de migration ................................................................... 83
3.10 Le suivi du déploiement de LDD+ ................. 86
3.11 Le bilan du déploiement de LDD+ ................................ 86
4 QUATRIEME PARTIE : BILAN DU PROJET ...................................... 88
4.1 Mon point de vue sur LDD+ .............................................................. 89
4.1.1 La qualité de LDD+ .................................... 89
4.1.2 Les limites fonctionnelles de LDD+ ........... 89
4.1.3 La très faible maintenabilité de LDD+ ....................................................................... 90
4.2 L’avenir de LDD+ ............................................. 91
4.2.1 Les demandes d’amélioration ..................................................................................... 91
4.2.2 La pérennité de LDD+ 92
4.3 Les difficultés rencontrées ...........................