Analyse et conception des Systèmes d Information. La démarche Merise : La Maintenance

Documents pareils
Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Méthodologie de résolution de problèmes

ERP5. Gestion des Services Techniques des Collectivités Locales

Projet : Réalisation d une base de. données. Sujet : Gestion des ressources humaines. Logiciel : Microsoft Access

Analyse,, Conception des Systèmes Informatiques

Informatique et codification Niveau 3

L ERP global et proactif des Entreprises Moyennes

Dossier d'étude technique

LA SURVEILLANCE ET LE SUIVI DE L'ENVIRONNEMENT. Pierre Guimont Conseiller en environnement Unité Environnement Division Équipement, Hydro-Québec

CONTRAT DE MAINTENANCE

FICHE. La GMAO en quelques lignes OCTOBRE 2008 THÉMATIQUE. Vincent Drecq

LES INTERFACES HOMME-MACHINE

ManageEngine IT360 : Gestion de l'informatique de l'entreprise

Les principes de la sécurité

2 Programme de formations ERP... 7

2.La bibliothèque ITIL est composé de 2 ouvrages La bibliothèque : Dans sa version actuelle, ITIL est composé de huit ouvrages :

Informations sur la NFS

Conditions Particulières de Maintenance. Table des matières. Ref : CPM-1.2 du 08/06/2011

LES FICHES Domaines. Domaine D1. Travailler dans un environnement numérique

Plan de formation Personnel de l UCE

Chapitre 1 : Introduction aux bases de données

CONDITIONS GENERALES DE SERVICE APRES VENTE (S.A.V.)

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP

Technicien supérieur de support en informatique

La gestion de la maintenance assistée par ordinateur et la maintenance des logiciels

Careo la solution GRC des artisans, TPE, professions libérales et PME alliant efficacité, facilité d'accès, performance et évolution.

MV Consulting. ITIL & IS02700x. Club Toulouse Sébastien Rabaud Michel Viala. Michel Viala

RÉFÉRENTIEL DES ACTIVITÉS PROFESSIONNELLES. Présentation

Annexe de la fiche technique HP Datacenter Care - Flexible Capacity Service

Annexe sur la maîtrise de la qualité

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Types de REA produites dans le cadre de la séquence pédagogique

ANALYSE GLOBALE DES PROGRAMMES DE LA SHQ. SQEP 18 novembre 2011

Logiciel de gestion de données

User Management Resource Administrator (UMRA)

Contrôle interne et organisation comptable de l'entreprise

Concepts et définitions

Méthodes Agiles et gestion de projets

Il n'existe pas de contrat "type", mais des types de contrat. Nous pouvons instruire ensemble ces différents types de contrat.

novapro Entreprise Introduction Supervision

6 ème Orientation INFORMATION ET SENSIBILISATION THEMATIQUE 4: CREER UN SITE INTERNET. Fiche action n Créer un Site Internet Grenelle Web 2.

Altiris Asset Management Suite 7.1 from Symantec

Accélérez la transition vers le cloud

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

SOUTIEN INFORMATIQUE DEP 5229

Poste : AGENT AUX ACHATS. Conditions d accès à la profession : Tâches : ACHATS

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation

Développement spécifique d'un système d information

Guide d'intégration à ConnectWise

NRC : N KG/2985/M info@mecreco.cd, mecrecocoocec@yahoo.fr

ITIL, quel impact dans nos laboratoires? Pourquoi se poser cette question? Geneviève Romier, CNRS UREC

SPECIFICATION "E" DU CEFRI CONCERNANT LES ENTREPRISES EMPLOYANT DU PERSONNEL DE CATEGORIE A OU B TRAVAILLANT DANS LES INSTALLATIONS NUCLEAIRES

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

CAHIER DE S CHARGE S Remote Workload Manager

OMGL 6 Cahier des charges

ARTEMIS VIEWS EARNED VALUE MANAGEMENT. avec CostView

Ouvrir dossier D appel

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Le génie logiciel. maintenance de logiciels.

Le management immobilier intelligent

Université du Québec à Trois-Rivières Politique de gestion des documents actifs, semi-actifs et inactifs de l'u.q.t.r.

Enquête 2014 de rémunération globale sur les emplois en TIC

Support technique logiciel HP

Centrale Incendie Modulaire série 5000, la flexibilité avant tout

Une crise serait un «changement brutal et

GERER SA MAINTENANCE INFORMATIQUE

Guide de configuration de SQL Server pour BusinessObjects Planning

Les types et niveaux de maintenance

Extrait du site de l'oseo (ex.anvar) Reste à déterminer les points incontournables

Société MAINTINFO MAINTENANCE D'EQUIPEMENTS INFORMATIQUES ETUDE DE CAS (UML) Document d'expression des Besoins. Page 1

P s a sep e o p r o t S e S r e vi v ce c s Fabrice Dubost

Objectif. Participant. Prérequis. Pédagogie. Oracle Enterprise Manager 10g Grid Control Rel 2. 5 Jours [35 Heures]

Phase ERP : Usages et effets. Problématiques technique et organisationnelle de la phase d'exploitation de l'erp

Processus: Gestion des Incidents

CONDITIONS GENERALES DE VENTE DE LA LICENCE SERVEUR

M Études et développement informatique

FORMATION RESPONSABLE COMMERCIAL EN AGROBUSINESS TITRE DE NIVEAU II contenu des modules de formation

Guide DinkeyWeb. DinkeyWeb solutions d authentification et de contrôle d accès WEB

Situation présente et devis technique

Documentation Cobian

LA QUALITE DU LOGICIEL

1/15. Jean Bernard CRAMPES Daniel VIELLE

Améliorer la Performance des Fournisseurs

BYOD Smart Solution. Mettre à disposition une solution qui peut être adaptée à des utilisateurs et appareils divers, à tout moment et en tout lieu

NORME INTERNATIONALE D AUDIT 260 COMMUNICATION DES QUESTIONS SOULEVÉES À L OCCASION DE L AUDIT AUX PERSONNES CONSTITUANT LE GOUVERNEMENT D'ENTREPRISE

Contenus détaillés des habiletés du Profil TIC des étudiants du collégial

Service de support collaboratif HP

Service de support matériel sur site HP

Formation «Système de gestion des documents d activité (SGDA)»

Concepteur Développeur Informatique

Guide pratique sur l'encadrement de la recherche biomédicale. La protection des droits de la personne

Brochure BX MRO. Solutions pour SAP Business One

PREVENTION EVALUATION ET MANAGEMENT DU RISQUE SOCIAL

Business & High Technology

La solution IBM Rational pour une ALM Agile

Gestion de projets. avec. Microsoft Office PROJECT 2003

Nouveautés FDS Pour créer des équipements 2D et les publier à partir d'autocad

Transcription:

Analyse et conception des Systèmes d Information La démarche Merise : La Maintenance

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 2

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 3

Place de la maintenance En fin de cycle de vie du logiciel, après la production, l'intégration et la mise en œuvre Production Intégration Mise en Œuvre Naissance Mort Cycle de vie du logiciel 4

Place de la maintenance En fin de cycle de vie du logiciel, après la production, l'intégration et la mise en œuvre Production Intégration Mise en Œuvre Maintenance Naissance Mort Cycle de vie du logiciel 5

Place de la maintenance En fin de cycle de vie du logiciel, après la production, l'intégration et la mise en œuvre Production Intégration Mise en Œuvre Maintenance Naissance Mort Cycle de vie du logiciel Avant un diagnostic d'obsolescence du SI (prévision du futur système d'information) 6

Place de la maintenance En fin de cycle de vie du logiciel, après la production, l'intégration et la mise en œuvre Production Intégration Mise en Œuvre Maintenance Naissance Mort Cycle de vie du logiciel Avant un diagnostic d'obsolescence du SI (prévision du futur système d'information) Obsolescence 7

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 8

Spécificité Trois aspects sont essentiels dans la maintenance : Traçabilité Vi sibilité du logiciel Ergonomie de l activité 9

Visibilité Mise en évidence des stratégies de développement du système d'information (schéma directeur) Etablissement d'un dossier de choix lors de l'étude préalable Définition d'une solution technique vue par l'utilisateur (étude détaillée) est définie selon Boehm comme l'ensemble des opérations de modification d'un logiciel opérationnel laissant intactes ses fonctionnalités de base. 10

Traçabilité Complémentaire à la visibilité, Permet la remontée logique des programmes vers les éléments de plus haut niveau, Tout programme doit être amplement documenté. 11

Gestion des configurations Maintenance des nouvelles versions ou révision d'un logiciel en fonction des modifications de l'environnement Machine, système d'exploitation,... Pour chaque configuration doit être spécifié : les fonctionnalités prises en compte, les besoins couverts des utilisateurs les contraintes de développement sélectionnées les produits logiciels la composant 12

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 13

Objectifs de la maintenance Maintenir le système en fonctionnement Rectifier les anomalies de fonctionnement et prendre en compte les demandes d'évolution Etablir un scénario de développement des versions Planifier les corrections apportées au système pour minimiser les coûts d'intervention 14

Objectifs de la maintenance S'assurer du bon fonctionnement des nouvelles révisions avant tout nouvelle mise en exploitation Procéder à cette mise en exploitation après l'accord des parties prenantes Assurer un bonne gestion des différents configurations du logiciels par la tenue à jour de la documentation du système 15

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 16

Principes directeurs Suivre pour détecter les anomalies de fonctionnement L exploitation L utilisation pour juger du caractère opportun de la prise en compte de nouveaux besoins 17

Principes directeurs $ Mener une politique de développement $ $ $ de versions et de révisions successives compte tenu d'un budget Réactualisation d'une réflexion de planification à moyen et long terme. 18

Problèmes de maintenance Conception difficile à comprendre, à modifier, à tester, Insuffisance de la documentation ou lacunes dans cette documentation, Inconsistance et non-correspondance entre la documentation et le code, voire entre les listings et le code exécutable CAUSES PRINCIPALES Absence de mémorisation des opérations de maintenance antérieure. 19

Coûts de maintenance 150 Une même erreur coûtera une unité monétaire pour sa correction si elle est détectée lors de la conception 40 fois plus cher si elle est détectée lors de la réalisation du logiciel 125 à 150 fois plus cher, si elle n'est détectée que lors de l'utilisation du logiciel 40 1 Conception Réalisation Utilisation 20

Coûts de maintenance Estimation de la charge globale de maintenance (nombre de personne pour la maintenance) P = KISL RKMP KISL = Kilo Instructions Sources Livrées RKMP = Ratio du nombre d'instructions sources maintenues par personne 21

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 22

Catégorie de maintenance Corrective Adaptative Maintenance Perfective Préventive 23

Maintenance corrective Elle ne porte que sur le logiciel développé Elle ne remet pas en cause les modèles de données ou de traitements Corrections des erreurs du logiciels Représente de 17 à 20% du temps de maintenance Corrective 24

Maintenance adaptative Liée à l'environnement du logiciel contexte d'utilisation du logiciel, génération des ordinateurs, exploitation logiciel sur des matériels distincts... Evolution du modèle conceptuel des données du modèle conceptuel des traitements Représente 18 à 25% du temps de maintenance Adaptative 25

Maintenance perfective Catégorie de maintenance la plus fréquente (60%) Consiste à améliorer les fonctionnement du logiciel Entraîne une remise en question du modèle physique du logiciel du modèle organisationnel des traitements Perfective 26

Maintenance préventive Diminuer le nombre des opérations de maintenance pour en diminuer le coût si : le système est développé dans un esprit de maintenabilité ultérieur, le système est continuellement amélioré pour faire face et intégrer les nouvelles technologies le système est maintenu en pensant à la maintenance ultérieur,. Préventive 27

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 28

Formes de maintenance Considération du temps de l'urgence des actions de maintenances Problème Maintenance à froid Maintenance à chaud 29

Maintenance à chaud Suscitée par un fonctionnement défectueux du système d'information. Liée à la maintenance corrective Corrective Exemple nouvelle version ou révision qui n'a pas pris en compte les caractéristiques particulières d'un équipement. 30

Maintenance à froid Liée à la maintenance adaptative Adaptative la maintenance perfective Perfective Caractéristiques un grand laps de temps sépare le diagnostic de la phase de réalisation des corrections/modifications. porte souvent sur la forme ou la présentation des résultats 31

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 32

Déroulement de l'étape de maintenance Les Tâches La fiche de maintenance Détail des principales tâches 33

Les tâches recueil de l'information, analyse des besoins, (re)conception du logiciel, voire du système, étude de l'impact de la modification, planning de la production du code, sollicitation de l'approbation des parties prenantes, production du code, test et intégration, (re)qualification du système. 34

la fiche de maintenance identification de l'anomalie de fonctionnement 1 2 diagnostic (analyse de l'anomalie) La fiche de maintenance 4 suivie 3 action à entreprendre 5 statistique 35

la fiche de maintenance Une partie identification de l'anomalie de fonctionnement identification de l'application N de version, N de révision environnement de l'application type ordinateur, configuration, description logiciel, conclut sur une estimation de l'importance et de l'urgence de la correction identification de l'anomalie de fonctionnement 1 36

la fiche de maintenance Une partie diagnostic (analyse de l'anomalie) nature de l'anomalie, programmes incriminés variables ou outils en causes, raisons,... 2 diagnostic (analyse de l'anomalie) 37

la fiche de maintenance Une partie action à entreprendre exposé de l'action, identification des ressources prévues, coût estimé, moyens temporaires de contourner le problème date de prise en compte de l'anomalie,... 3 action à entreprendre 38

la fiche de maintenance Une partie suivie identification ressources utilisées, corrections effectuées liste des éléments modifiés, coût après correction 4 suivie 39

la fiche de maintenance Une partie statistique liste de classes d'erreurs indice des erreurs les plus fréquentes indice de temps de diagnostic et de réparation par erreurs 5 statistique 40

Détail des principales tâches Recueil de l'information Analyse du besoin - diagnostic (re)conception individus, relations modifiés opérations, synchronisation, programmes retouchés Etude d'impact identifie les actions à effecteur avant la mise en exploitation d'une nouvelle version Planning de la production du code 41

Détail des principales tâches Approbation des parties prenantes accord interne du service de maintenance accord des utilisateurs et des exploitants Production du code Test locaux et intégration globale Approbation avant mise en œuvre 42

Place, spécificité, objectifs et principes directeurs Niveaux et catégories de maintenance Formes de maintenance Déroulement de l'étape de maintenance Organisation des équipes de maintenance 43

Organisation des équipes de maintenances Organisation intégrée Organisation séparée Mode mixte 44

Organisation des équipes de maintenances Organisation intégrée l'équipe de maintenance n'a pas d'existence propre en tant que telle Elle fait partie intégrante de l'équipe ou des équipes de développement 45

Organisation des équipes de maintenances Organisation séparée l'équipe de maintenance à une existence propre et à peu ou pas de contact avec les équipes de développement 46

Organisation des équipes de maintenances Mode mixte un représentant de la maintenance est intégré dans les équipes de développement 47

Aspects humains Une expérience étendue Grandes connaissances des langages A la fois concepteur et programmeur, ingénieur système La patience Ecoute de l'utilisateur,... La motivation personnelle Le sens des responsabilités 48

Aspects humains L'humilité Capacité à faire face à toute critique (héros inconnu) Le sens de l'innovation Donner une nouvelle forme au produit tout en minimisant l'impact des modifications L'esprit "archiviste" garder trace des modifications successives reconnaître la version courante d'un logiciel reconstruire la version défaillante d'un logiciel pour un utilisateur donné L'esprit méthode travail avec méthode 49