Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Maintenance/évolution d'un système d'information Référence : CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance Date de dernière mise à jour : 9 mai 2001 Version : 00 Etat : terminé Auteurs : Y. Soler Diffusion : DSI Objet : Ce document est une procédure qui présente la phase de maintenance/évolution d un système d information dans un projet.
Table des mises à jour du document Version du document Date Objet de la mise à jour 00 9 mai 2001 Création du document CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 2 / 8
Sommaire 1- OBJET ET DOMAINE D APPLICATION...4 2 - DOCUMENTS DE RÉFÉRENCE...5 3 - ABRÉVIATIONS ET TERMINOLOGIE...5 4 - DESCRIPTION DES ÉTAPES (SYNOPTIQUE)...5 5 - ENREGISTREMENTS QUALITÉ (ERQ)...8 6 - ANNEXES...8 CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 3 / 8
1- OBJET ET DOMAINE D APPLICATION La phase de MAINTENANCE/EVOLUTION d un système d information concerne les activités liées aux modifications d un système d information existant. Cette phase se poursuit jusqu'au retrait du système. Les modifications peuvent être de type : maintenance (corrective, adaptative ou préventive) ou évolution (ajout ou modification de fonctionnalités). version DEFINITION DEVELOPPEMENT MAINTENANCE / EVOLUTION EXPLOITATION / UTILISATION La maintenance/évolution d un système d information est basée sur deux activités essentielles : la gestion du portefeuille des demandes de modification et la gestion de versions successives du système informatique et de ses éléments d accompagnement. Par ailleurs, les activités de la phase de DEVELOPPEMENT d un système d information sont mises en œuvre ; en fonction du type de modification, la totalité ou seulement une partie des étapes du cycle de développement sont suivies : nouveau développement il s'agit de développement à neuf dans le cas d une nouvelle fonction ou d une refonte technique d'un système d'information. Dans ce cas, l ensemble des étapes et des activités de la phase de DEVELOPPEMENT sont suivies ; évolution il s'agit d'une évolution fonctionnelle ou réglementaire du système d'information, maintenance adaptative ou préventive ; ce sont des développements de rénovation ou de maintien opérationnel du système existant. L étape d étude préalable n est pas nécessaire. Les autres étapes sont suivies en se limitant aux tâches de mise à niveau nécessaires pour concevoir et réaliser la nouvelle version, compte tenu de l'existant de la version précédente ; maintenance corrective il s'agit de la correction d anomalies qui ne remettent pas en cause les spécifications fonctionnelles du système. Le cycle de maintenance corrective commence à l'étape d'étude technique et réalisation. nouvelle fonction refonte technique évolution fonctionnelle évolution réglementaire maintenance adaptative maintenance préventive maintenance corrective ETAPES Etude préalable Etude détaillée Etude technique Réalisation Conduite du changement Mise en oeuvre CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 4 / 8
2 - DOCUMENTS DE REFERENCE Documents Qualité : Les dispositions détaillées spécifiques à la maintenance de chaque système d information sont formalisées dans le «Plan d assurance et contrôle qualité maîtrise d œuvre» du projet (réf : CNRS/DSI/projet/QU/PACQ). 3 - ABREVIATIONS ET TERMINOLOGIE cf Glossaire «Conduite de projet Systèmes d information» 4 - DESCRIPTION DES ETAPES (SYNOPTIQUE) CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 5 / 8
Instances décisionnelles Equipe produit DSI début 2 valider l'organisation de la phase comité de suivi et validation charte de maintenance 1 organiser la maintenance chef de produit DSI Comité stratégique du domaine charte de maintenance Correspondant fonctionnel depuis la phase d'exploitation/ UTILISATION Equipe produit DSI Comité des utilisateurs, utilisateurs... 4 donner son avis sur l'opportunité et les priorités comité des utilisateurs avis, priorités 5 expression de besoins proposition d'évolutions validation anomalie du logiciel ou 3 gérer les demandes de modification gestionnaire du portefeuille ou demande de modification demande d'évolution vers la phase de DEVELOPPEMENT (étude préalable ou détaillée) valider les évolutions comité de suivi et validation Correspondant fonctionnel si évolution ou autre maintenance Portefeuille des demandes de modification 6 définir le contenu des versions chef de produit DSI si maintenance corrective urgente ou bloquante liste des modifications par version fin vers la phase de DEVELOPPEMENT (étude technique et réalisation) CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 6 / 8
1. Organiser la maintenance : Un correspondant fonctionnel, faisant partie de la direction centrale du CNRS la plus concernée par le produit, et un chef de produit DSI sont désignés par le comité de suivi et validation pour conduire la phase de MAINTENANCE/EVOLUTION. Le chef de produit DSI est chargé de rédiger et tenir à jour une «charte de maintenance» qui décrit les dispositions globales d organisation de la phase de MAINTENANCE/EVOLUTION, en particulier le rôle et le fonctionnement des instances ainsi que les modalités de coordination entre le correspondant fonctionnel et l équipe produit DSI. Ces dispositions particulières viennent compléter les dispositions générales du présent «guide de conduite de projet système d information du CNRS» qui sont applicables. Par ailleurs, le chef de produit ajuste l organisation de l équipe produit DSI, afin d y intégrer les missions propres à la maintenance (le chef de produit DSI met en œuvre les dispositions spécifiques à la maintenance du produit en concertation avec son chef de bureau à la DSI). 2. Valider l organisation de la phase : Lors d une revue de projet, le chef de produit soumet la «charte de maintenance» au comité de suivi et validation pour que celui-ci la valide. La «charte de maintenance» est un document contractuel entre les directions centrales du CNRS, le correspondant fonctionnel et l équipe produit DSI pendant toute la durée de vie du système d information. Toute évolution des dispositions contenues dans le document est soumise à validation du comité de suivi et validation. La «charte de maintenance» est communiquée au comité stratégique du domaine. 3. Gérer les demandes de modification : Les demandes proviennent du correspondant fonctionnel, des utilisateurs (directement ou via le comité des utilisateurs) ou sont émises par des membres de l équipe produit DSI. Toute demande est entrée dans une base de données (portefeuille des demandes de modification). Des pièces complémentaires peuvent être jointes à la demande. Chaque demande est référencée et analysée par l équipe produit DSI. S il s agit d une anomalie, le problème est reproduit ou son existence vérifiée ; le type, l impact et la criticité du problème sont identifiés. Si le problème est bloquant ou urgent, la réalisation de la correction est lancée immédiatement et une version intermédiaire de l application contenant la correction sera livrée aux utilisateurs. Sinon, la correction est effectuée et livrée aux utilisateurs en même temps qu une nouvelle version évolutive de l application. Dans le cas d une évolution, les activités d étude préalable (si un cahier des charges fonctionnel est nécessaire) ou d étude détaillée (si l expression de la demande suffit) de la phase de DEVELOPPEMENT sont mises en œuvre. Dans le cas d une maintenance technique, une étude de faisabilité technique interne DSI peut être menée pour compléter la demande. Le gestionnaire du portefeuille s assure du suivi de chaque demande par la mise à jour d un indicateur d état. 4. Donner son avis sur l opportunité et les priorités : Les demandes d évolutions fonctionnelles majeures sont proposées au comité des utilisateurs qui donne son avis sur l opportunité d effectuer ces modifications et sur les priorités de réalisation. CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 7 / 8
5. Valider les évolutions : Si nécessaire, les modifications majeures sont également présentées au comité de suivi et validation pour arbitrage sur leur réalisation. 6. Définir le contenu des versions : Le contour de chaque version du système informatique est défini par la liste des modifications à apporter au système. Cette liste est établie par l équipe produit DSI en tenant compte des exigences du comité des utilisateurs, du comité de suivi et validation et des contraintes en charge et délai de réalisation établies en concertation avec l équipe de réalisation. Le chef de produit, en coordination avec le correspondant fonctionnel, valide le contour de chaque version. La liste des demandes de modification d une version constitue le cahier des charges de réalisation traité au cours des activités d étude technique et réalisation de la phase de DEVELOPPEMENT de système d information (le passage sur sites pilotes est facultatif si le contenu de la version ne le justifie pas ; de même la décision de généraliser la diffusion n est pas soumise au comité de suivi et validation mais est prise par le chef de produit DSI, en informant le correspondant fonctionnel). 5 - ENREGISTREMENTS QUALITE (ERQ) Nom de l ERQ Identification du QFE Modalités d identification de l ERQ Durée de conservation Lieu d Archivage Responsable Modalités d élimination QFE : formulaire d enregistrement Qualité 6 - ANNEXES sans objet CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance 9 mai 2001 8 / 8