La gestion de la maintenance assistée par...

42
Présentation finale de l'activité de synthèse La gestion de la maintenance assistée par ordinateur et la maintenance des logiciels Nicolas BUCHY Directeur : Alain ABRAN

Transcript of La gestion de la maintenance assistée par...

Page 1: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Présentation finale de l'activité de synthèse

La gestion de la maintenanceassistée par ordinateur

et

la maintenance des logiciels

Nicolas BUCHY

Directeur : Alain ABRAN

Page 2: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Plan de la présentation

1. Présentation du sujet.

2. Contexte de recherche.

3. Identification des catégories d'outils disponibles enmaintenance des logiciels.

4. Identification des concepts de GMAO et arrimagede ces concepts à la maintenance des logiciels.

5. Synthèse des résultats.

6. Conclusion.

Page 3: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Problématique

l La maintenance des logiciels coûte cher, plus de 43milliards de dollars US sont dépensés chaque annéesaux États-Unis dans ce domaine [HANNA M.A. 1990].

l La maintenance représente 50% à 80% du budget totald'un logiciel [McCLURE C. 1992].

l La maintenance n'a pas retenu l'attention des chercheurs[SWANSON E. et BEATH C. 1989].

l Mauvaise image de la maintenance [PARIKH G. etZVEGINTOV N. 1983].

Page 4: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Problématique

l Il existe des outils pour aider à effectuer le travail demaintenance [ZVEGINTOV N. 1994].

l Il n'existe pas d'outil intégré ou de conceptd'intégration permettant de gérer l'ensemble duprocessus de maintenance.

l En maintenance industrielle, il existe des outilsintégrés de gestion de la maintenance, ce sont lesprogiciels de GMAO (Gestion de la MaintenanceAssistée par Ordinateur).

Page 5: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Problématique

On pense que les concepts de GMAO s'appliquent à lamaintenance des logiciels car:

l Les deux domaines ont des problèmes de gestionsimilaires.

l L'évolution de la maintenance dans les deux domainessemble similaire.

Page 6: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Problématique

l La maintenance des logiciels rencontre certainsproblèmes de gestion pour lesquels des solutions ontété identifiées dans le domaine de la maintenanceindustrielle. On parle ici des problèmes de gestion :

– de l'équipe de maintenance,

– des outils logiciels utilisés pour le travail demaintenance,

– de la planification des tâches,

– de la documentation,

– du budget [SWANSON E. et BEATH C. 1989].

Page 7: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Problématique

l Pour répondre aux problèmes de gestion de lamaintenance, il paraît intéressant et importantd'identifier les concepts qui pourraient être utilisés parun outil intégré de gestion de la maintenance.

Page 8: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Objectif du projet

l L'objectif de cette activité de synthèse est d'identifierles concepts utilisés par la GMAO et de les arrimeraux concepts présents dans les outils actuels degestion de la maintenance.

l La question principale de recherche était :Quels concepts de la GMAO peuvent s'appliquer à lamaintenance du logiciel ?

Page 9: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Limites du projet

l L’étude ne porte ni sur le produit, ni sur les opérations,mais se concentre sur l’identification des similitudes auniveau de la gestion.

l Ce projet vise à identifier les concepts de GMAOpouvant s'appliquer à la maintenance du logiciel, il neconcerne pas la maintenance informatique dans saglobalité.

Page 10: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Limites du projet

l C'est une étude exploratoire multidisciplinaire car iln'y a pas de littérature traitant spécifiquement de cesujet.

l Les résultats de l'étude seront limités par le nombred'industries consultées et les opinions desgestionnaires de la maintenance de ces sociétés.

Page 11: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

2. Contexte de la recherche

l Utilisateurs des résultats.

l Définitions et types de maintenance dans l'industriemanufacturière.

l Définitions et types de maintenance du logiciel.

Page 12: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Utilisateurs des résultats

l Cette étude a été réalisée dans le cadre du Laboratoirede recherche en gestion des logiciels de l’UQAM. Elles'est insérée dans l'axe de recherche "Mesure de lamaintenance des logiciels". Les utilisateurs desrésultats seront donc en premier lieu les chercheurs dulaboratoire de l’UQAM.

l Les gestionnaires de la maintenance de Loto Québecet Bell Canada qui ont collaboré à la réalisation del'étude.

Page 13: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Définitions et types de maintenancedans l'industrie manufacturière

l La maintenance se définit comme « l’ensemble desactions permettant de maintenir ou de rétablir un biendans un état spécifié, ou en mesure d’assurer unservice déterminé »

(NF X 60-010 AFNOR, Association Française deNormalisation).

Page 14: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Définitions et types de maintenancedans l'industrie manufacturière

l Maintenance corrective : Maintenance effectuée aprèsdéfaillance.

l Maintenance préventive systématique : Maintenancepréventive effectuée selon un échéancier établi selonle temps ou le nombre d’unités d’usage.

l Maintenance préventive conditionnelle : Maintenancepréventive subordonnée à un type d'événementprédéterminé (autodiagnostic, information d’uncapteur, mesure d’usure, etc...).

Page 15: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Définitions et types demaintenance du logiciel

l La maintenance du logiciel est définie comme l’ensembledes travaux faits sur un logiciel après sa mise en opérationpour corriger les fautes, améliorer les performances, adapterle logiciel à un nouvel environnement (ANSI / IEEEStandard 729-1983).

l Certaines tâches de maintenance sont communes au développement deslogiciels. Pour adapter ou perfectionner un logiciel, il faut parfoisdéterminer les nouvelles exigences, restructurer, générer du code ettester le système actuel. Traditionnellement, lorsque ces tâches sonteffectuées sur un système existant, elles appartiennent à la maintenance.

Page 16: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Définitions et types demaintenance du logiciel

l Pour cette activité de synthèse, nous avons utilisé unedéfinition restrictive de la maintenance qui neconcerne pas les tâches nécessitant une structure degestion de projet. Ces activités de maintenancepeuvent représenter jusqu’à 50% des coûts totaux desbudgets informatiques.

[Alain Abran 1993]

Page 17: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Définitions et types demaintenance du logiciel

l Corrective: Interventions réalisées pour corriger uneerreur, ces interventions sont généralement rapides etservent à maintenir le système opérationnel enproduction.

l Adaptative: S’effectue par anticipation pour répondreà un nouveau besoin de l’utilisateur ou à un nouvelenvironnement.

l Perfective: Améliorations techniques sanschangement des fonctionnalités afin d’améliorer lesperformances du logiciel et la future maintenabilité decelui-ci.

Page 18: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

3. Identification des catégoriesd'outils disponibles en

maintenance des logiciels

Classification de Nicholas Zvegintzov

Page 19: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Texte et documentation

L’information dont a besoin l’informaticien de maintenancepeut être stockée dans des bases de données. Elle peut êtreprésentée avec des fenêtres, de l’hypertexte et peut prendreplusieurs formes (texte, son, diagramme). Les outils degestion de la documentation permettent [ZVE94]:

- D'éviter les réinventions. Utiliser des textes existants pourexpliquer une fonction existante.

- D'accéder facilement à la documentation.

- De créer, modifier et présenter l’information.

Page 20: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

La gestion de configuration

Les outils de gestion de configuration remplissentdeux fonctions principales :

l La gestion des librairies

l Le contrôle des changements

Page 21: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

La gestion des librairies

La gestion des librairies permet de créer, classifier, stocker etd’accéder aux différents composants du logiciel [McC92].

La fonction de gestion des librairies possède quatrecaractéristiques:

- L’identification des composants

- La représentation logique

- Le contrôle des révisions

- Le contrôle des versions

Page 22: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Le contrôle des changements

Le contrôle des changements permet de gérer:

- la sécurité

- les conflits

- l’intégrité du système

- les rapports.

Page 23: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Administration du logiciel

l Les différents outils d’administration du logiciel proposentséparément des fonctions de planification, de budgétisation,de gestion de calendrier et du contrôle des activitésimpliquées dans la maintenance du logiciel. On retrouve sousl’appellation « administration du logiciel » les catégoriessuivantes:

- Suivi de projets

- Gestion des requêtes et du groupe d’assistance

- Inventaire du système

- Estimation

- Complexité

Page 24: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

4. Identification des concepts deGMAO et arrimage de ces conceptsà la maintenance des logiciels

l Définition de la GMAO

l Concept 1: Suivi des équipements

l Concept 2: Gestion des travaux

l Concept 3: Gestion des intervenants

l Concept 4: Gestion budgétaire

l Concept 5: Analyses

l Concept 6: Gestion des achats

l Concept 7: Gestion des stocks

Page 25: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Définition de la GMAO

l En 1985 M. Gabriel et Y. PIMOR définissaient la gestion de lamaintenance assistée par ordinateur en ces termes:

« Un système informatique de management de la maintenance estun progiciel organisé autour d’une base de données permettant deprogrammer et de suivre sous les trois aspects technique,budgétaire et organisationnel, toutes les activités d’un service demaintenance et les objets de cette activité (services, lignes,ateliers, machines, équipements, sous-ensembles, pièces, etc.) àpartir de terminaux disséminés dans les bureaux techniques,ateliers, magasins et bureaux d’approvisionnement. »

Page 26: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Identification des concepts de GMAO etarrimage de ces concepts à lamaintenance des logiciels

Le progiciel de GMAO étudié propose sept modules, chaquemodule représentant un concept de gestion de la maintenance:

- Concept 1: Suivi des équipements

- Concept 2: Gestion des travaux

- Concept 3: Gestion des intervenants

- Concept 4: Gestion budgétaire

- Concept 5: Analyses

- Concept 6: Gestion des achats

- Concept 7: Gestion des stocks

Page 27: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 1: Suivi des équipements

l Ce module gère la codification et le suivi deséquipements, pièces immatriculées, compteur d'unitéd'usage, fiches techniques.

Page 28: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

l Gestion des codes topo

l Gestion des matricules

l Gestion des circuits

l Gestion des fiches techniques

l Informations sur équipements

Concept 1: Suivi des équipements

Page 29: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 2:Gestion des travaux

l Enregistrement des demandes de travail,

l préparation des travaux,

l programmation des interventions (planning, charge, ...),

l suivi du lancement et de l'exécution,

l un compte rendu des travaux terminés,

l la clôture technique et budgétaire.

Page 30: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

l Gestion des OT/BT

l Gestion des gammes types

l Gestion des travaux préventifs

l Planning des Bons de Travaux

Concept 2:Gestion des travaux

Page 31: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 3:Gestion des intervenants

Ce module permet de faciliter le pointage des heuresde maintenance que chaque intervenant doit imputerdirectement sur des occupations diverses (intervenanten formation, en congé, en congé maladie), ou bienentendu sur des bons de travaux de manière à enrichirl'historique de la base de données (intervenant affectéà une opération de maintenance par l’intermédiaired’un BT).

Page 32: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 4:Gestion budgétaire

l La GMAO permet de déterminer les coûtsengagés équipement par équipement puis paratelier ou secteur pour connaître le budgetglobal engagé au jour le jour.

l Le module Gestion budgétaire propose doncd'optimiser la gestion de maintenance sousplusieurs aspects :

Page 33: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

l Il permet de créer des comptes qui deviendront utilisablespar l'ensemble des modules.

l Il permet de saisir les prévisions budgétaires globalementou par compte.

l Il permet de suivre et de comparer l'évolutiondes coûts engagés.

l Il synthétise ces évolutions dans des tableauxde bord.

Concept 4:Gestion budgétaire

Page 34: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 5:Analyses

l Ce module permet d'exploiter au maximuml'historique de la base de données par de multiplesanalyses.

Page 35: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 6:Gestion des achats

Ce module permet :

l Le déclenchement de l'approvisionnement en piècesde rechanges ou en prestations de service.

l Le suivi de cet approvisionnement ou des prestations.

l L'édition et le regroupement des commandesfournisseurs.

l L'émission des relances fournisseurs.

l Une aide à la sélection des fournisseurs offrant lesmeilleures conditions.

Page 36: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

l Gestion des fournisseurs

l Gestion des DA (Demandes d'Achat)

l Gestion des commandes

l Gestion des contrats d'entretien

Concept 6:Gestion des achats

Page 37: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Concept 7:Gestion des stocks

Objectifs:

l Identifier et standardiser les articles gérés,

l organiser les magasins et identifier les emplacements,

l connaître les quantités disponibles,

l annuler les risques de rupture,

l approvisionner les pièces,

l optimiser les quantités de réapprovisionnement,

l minimiser le stock dormant.

Page 38: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

l Tenue du stock

l Gestion des mouvements

l Réapprovisionnement

l Gestion des familles

l Édition étiquettes article

Concept 7:Gestion des stocks

Page 39: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

5. Synthèse des résultats

L’étude a permis d’identifier les différents conceptsutilisés en GMAO dans le domaine de l’industriemanufacturière et les concepts utilisés dans les outilsde gestion de la maintenance des logiciels. La majoritédes concepts identifiés se retrouvent dans les deuxdomaines (excepté le concept de gestion des stocks),un arrimage a donc été possible.

Page 40: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

6. Conclusion

L’objectif de cette activité de synthèse était d’identifier lesconcepts utilisés par la GMAO et de les arrimer auxconcepts présents dans les outils actuels de gestion de lamaintenance. Cet objectif a été atteint, l’étude montre qu’ilest non seulement possible d’appliquer les concepts de laGMAO à la maintenance des logiciels mais que la majoritéde ces concepts sont déjà présents dans les outils de gestionde la maintenance actuels. Un modèle de ce que pourraitêtre un outil de GMAO appliqué à la maintenance dulogiciel a été proposé.

Page 41: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

6. Conclusion

Ce qu'il reste à faire:

l Valider l’étude avec un grand nombre d’entreprises

l Étudier les possibilités d’intégration des outils degestion de la maintenance sur le modèle de GMAOproposé.

Page 42: La gestion de la maintenance assistée par ordinateurs3.amazonaws.com/publicationslist.org/data/gelog/ref-507/115.pdf · La gestion de la maintenance assistée par ordinateur et la

Utilité de l'étude

l Présente aux gestionnaires de la maintenance, et enparticulier aux sociétés Loto Québec et Bell Canada,les concepts qui pourraient être utilisés dans un outilintégré de gestion de la maintenance.

l Présente une solution possible pour améliorer lagestion de la maintenance. Les résultats de l’étudepourront être utilisés pour développer une philosophiede GMAO et les spécifications pour un logiciel deGMAO appliqué à la maintenance des logiciels.

l Contribue à la recherche sur l’utilisation des outilsautomatisés de maintenance en présentant les conceptset un modèle d’outil de gestion de la maintenance.