ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC RAPPORT TECHNIQUE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE DANS LE CADRE DU COURS RÉALISATION ET MAINTENACE DE LOGICIELS TRAVAIL DE SESSION NO 26 : MISE À JOUR DU CONTENU DU LIVRE AMÉLIORER LA MAINTENANCE DU LOGICIEL DE LA NORME : ITIL, SERVICE DE TRANSITION PAR MOHAMAD AWADA MOHAMAD AWAWDA, 2014
REMERCIEMENTS Je remercie M. Alain April, professeur au département de génie logiciel à l ÉTS pour le support et l encadrement fournis durant le mandat de ce projet personnaliser.
AMÉLIORER LA MAINTENANCE DU LOGICIEL DE LA NORME : ITIL, SERVICE DE TRANSITION
TABLE DES MATIÈRES Page ÉCOLE DE TECHNOLOGIE SUPÉRIEURE...1 INTRODUCTION...15 CHAPITRE 1 CONTEXTE ET IDENTIFICATION DU PROBLÈME...17 1.1 Contexte du modèle S 3m...17 1.2 Identification du problème...18 CHAPITRE 2 MÉTHODOLOGIE...19 2.1 Description de la méthodologie...19 2.2 Description des artéfacts et livrables...19 CHAPITRE 3 PRÉSENTATION DES AMÉLIORATIONS...20 3.1 Service de Transition...20 3.2 Améliorations...21 CHAPITRE 4 DISCUSSION...23 CONCLUSION LISTE DE RÉFÉRENCES BIBLIOGRAPHIQUES...25
LISTE DES TABLEAUX Page Table 1 Amélioration suggérer...22
LISTE DES FIGURES Page Figure 1: Modèle S 3m...18 Figure 2: Phase affecter par le processus de service de transition...20 Figure 3: Amélioration sur le processus de la maintenance logiciel...21 Figure 4: Service Transition...22
LISTE DES ABRÉVIATIONS, SIGLES ET ACRONYMES ÉTS ITIL ISO IEEE Service Transition ID T-xx F-xx École de Technologie Supérieure Information Technology Infrastructure Library International Standard Organization Institute of Electrical and Electonics Engineer Service de transition Identification Unique Tableau - ID du tableau dans le document ITIL Figure - ID du figure dans le document ITIL
INTRODUCTION Le rapport technique qui suit fournit des améliorations en ce qui concerne le processus de maintenance s 3m et les éléments provenant du modèle ITIL en plus particulier. La transition d un logiciel est une étape critique du processus de maintenance et les recommandations sont appliquées sur des éléments touchant ce sujet. Les améliorations sur l aspect de la transition du processus de maintenance proviennent principalement du processus et des recommandations fournis par ITIL. Le document qui suit fournira les détails de ces améliorations ainsi que les références utilisées. Tout d abord, une analyse a était effectué sur le sujet de la transition est sont implantation dans le modèle S 3m. Cette analyse a permis d identifier les éléments traités dans le livre du cours <<Améliorer la maintenance du logiciel>> rédigé par April et Abran. Également, une analyse sur l élément <<Service Transition>> décrit par ITIL a était effectué afin d identifier les éléments à améliorer dans le modèle s 3m. Le document qui suit discute entre autre le contexte et identification du problème, la méthodologie du travail, présentation des améliorations, discussion des problèmes rencontrés et enfin une conclusion.
CHAPITRE 1 CONTEXTE ET IDENTIFICATION DU PROBLÈME 1.1 Contexte du modèle S 3m Le modèle S 3m est un modèle qui a pour but de fournir recommandations et des façons de faire en ce qui concerne la maintenance logiciel. Le S 3m fournit des guides, des pratiques et peut servir comme référence afin d appliquer et améliorer le processus de maintenance dans une organisation. De plus, le modèle permet d atteindre des objectifs tels que la performance dans une organisation, minimiser les coûts de la maintenance, améliorer la qualité du produit. Ce modèle est décomposé en trois parties principales. La première partie traite le processus opérationnel qui a pour but de fournir les guides en ce qui concerne <<la gestion des requêtes, l implémentation des améliorations (Perfectif, Correctif, Adaptif, Correctif), la mise en production et la surveillance de la production>> April et Abran, P.141. La deuxième partie du processus concerne le support opérationnel. C'est-à-dire <<la planification de la maintenance, la formation des employés, l environnement, la gestion de l entente de service, le rajeunissement et retraite du logiciel et enfin l analyse causale et résolution>> April et Abran, P.141. La troisième partie de ce modèle est le processus organisationnel qui traite <<la gestion de la configuration, processus de révision technique, Mesure organisationnelles et des technologies de l information, audits interne et assurance qualité, améliorations des processus et enfin l achat et ressources humaines>> April et Abran, P.141. La prochaine figure fournit les détailles de ce modèle et les éléments identifier dans ce paragraphe
Figure 1: Modèle S 3m Source: April et Abran. 2011. Améliorer la maintenance logiciel, P.141 1.2 Identification du problème En faite il n existe pas un problème avec ce modèle mais plutôt des améliorations qui peuvent être apporté afin de mettre à jour le modèle. Les améliorations seront apportées sur le processus opérationnel et en plus particulier la phase de mise en production, reprise et mise à niveau. Les améliorations apportées sur cette phase sont relié au processus de service de transition fournit par ITIL. En premier
CHAPITRE 2 MÉTHODOLOGIE 2.1 Description de la méthodologie Afin de mieux identifier les éléments à améliorer, une profonde lecture sur le modèle a était effectuer en premier lieu. Cette lecture était faite à l aide du livre du cours qui détaille les éléments de ce modèle. Une fois que cette lecture a était effectuer et l élément à améliorer dans le modèle était identifier, une deuxième lecture était effectuer sur le processus d ITIL service de transition en utilisant le guide fournit par ITIL ITIL. 2007. Service Transition. 2.2 Description des artéfacts et livrables Afin d atteindre l objectif de ce projet, un artéfact sera livré. L artéfact a pour but de démontrer ces améliorations et l avancement du projet. Le seul livrable de ce projet est ce document qui fournit les détailles de ce travail.
CHAPITRE 3 PRÉSENTATION DES AMÉLIORATIONS 3.1 Service de Transition Avant de fournir les améliorations, un résumé du processus de service de transition sera fournit. Le processus de service de transition a pour but de gérer les changements de service et de déployer les livrables dans l environnement de production avec succès. Donc, ce processus a pour but d affecter la phase de mise en production, reprise et mise a nouveau du processus opérationnel décrit plutôt dans ce document. Figure 2: Phase affecter par le processus de service de transition Source: April et Abran. 2011. Améliorer la maintenance logiciel, P.141 Ce processus permet de planifier et supporter les ressources pour emballer (package) un livrable, tester, déployer et établir le nouveau ou les servies changer dans la production. De plus, ce processus permet de s assurer que les risques et les déviations durant la transition sont bien rapportés aux parties prenantes. Un autre avantage de ce processus est le fait de coordonner les activités et les équipes de maintenance, ce qui est important dans le processus opérationnel.
3.2 Améliorations Dans la section qui suit, les améliorations ne seront pas affecter à des sections spécifiques du livre mais plutôt des améliorations qui peuvent être ajouté dans le livre afin d améliorer la transition d un service. Toutes les améliorations fournis sont applicables seulement au livre du cours <<Améliorer la maintenance du logiciel>>. La première amélioration est de modifier le processus opérationnel fournit à la page 141 du manuel. Cette modification a pour but de démontrer qu une phase de transition existe entre la phase de mise en production et la surveillance de la production. L amélioration sera de fournir cette figure : Figure 3: Amélioration sur le processus de la maintenance logiciel Source: April et Abran. 2011. Améliorer la maintenance logiciel, P.141 Les améliorations qui suivent peuvent être ajouté au chapitre 8 du livre du cours aux pages 230 et 231 du manuel du cours. Une autre solution est d ajouter une section qui a pour but de définir la phase de transition avant la surveillance de la production. ID : est l identificateur unique de l amélioration Amélioration : fournis un résumé des changements à intégrer dans le livre Page : Fournis la page ou se trouve l information dans le document ITIL Service Transition Section : Fournis le numéro de la section ou se trouve l information dans la page
ID Améliorations Page /Section 1. Fournir un résumé sur le but, la portée et les objectifs du processus de service de transition fournis par ITIL. 35 /4.1.1 35 /4.1.2 2. Fournir un résumé des pratiques à implanter durant la phase de 36 / 4.1.4 transition 3. Matrice de traçeabilité de ressources 37 / T-4.1 4. Matrice de traçeabilité des livrables 38 / T-4.2 5. Fournir le diagramme d un Release Package et de quoi elle consiste 89 / F-4.19 6. Les questions clés à se poser quand on planifie un déploiement 96 / T-4.9 7. Fournis les étapes de la transition avec les livrables (Voir Figure 4) 160 / F-5.3 Table 1: Amélioration suggérer Figure 4: Service Transition Source: ITIL. 2007. Service Transition, Figure5.3, P.160
CHAPITRE 4 DISCUSSION Le processus d'itil est un processus très détaillé et demande beaucoup de lecture afin de le bien maitriser. Pour le but du projet personnel, il était seulement demandé de se concentrer sur le service de transition. Les difficultés associés avec ce projet sont reliés au fait que les documents de référence n'était pas disponible dans le délais désiré. Donc, il fallait commander les documents ITIL afin de pouvoir entamer le travail. La deuxième difficulté associé avec ce projet est le fait de choisir les éléments qui peuvent être introduite dans le manuel du cours. Il était important de choisir l'emplacement de ces améliorations afin de conserver la cohérence et le flux des informations existantes. Pour cela, le chapitre 8 était l'emplacement principale de ces améliorations afin de les intégrer au notion de transition existante. CONCLUSION En conclusion ce projet a permis d'identifier un élément important dans un processus de maintenance qui est le service de transition. Cet élément était présent seulement au début du processus opérationnel en ce qui concerne le modèle S 3m. Avec les améliorations apportés et la réactualisation du contexte du manuel du cours, il est nécessaire de modifier le processus opérationnel tel que fournit dans la figure 3 afin d'apporter les améliorations fournis dans la table 1.
LISTE DE RÉFÉRENCES BIBLIOGRAPHIQUES École de technologie supérieure, cours de MGL804. Hiver 2014. «Travail de session No 26 : Mise à jour du contenu du livre Améliorer la maintenance du logiciel De la norme ITIL, Servicede transition April et Abran. 2011. Améliorer la maintenance logiciel. Longeuil : Loze-Dion éditeur inc, 337 p. ITIL. 2007. Service Transition. London : TSO, 261 p.