Vous êtes sur la page 1sur 42

Prsentation finale de l'activit de synthse

La gestion de la maintenance
assiste par ordinateur
et

la maintenance des logiciels


Nicolas BUCHY
Directeur : Alain ABRAN

Plan de la prsentation
1. Prsentation du sujet.
2. Contexte de recherche.
3. Identification des catgories d'outils disponibles en
maintenance des logiciels.
4. Identification des concepts de GMAO et arrimage
de ces concepts la maintenance des logiciels.
5. Synthse des rsultats.
6. Conclusion.

Problmatique
l

l
l
l

La maintenance des logiciels cote cher, plus de 43


milliards de dollars US sont dpenss chaque annes
aux tats-Unis dans ce domaine [HANNA M.A. 1990].
La maintenance reprsente 50% 80% du budget total
d'un logiciel [McCLURE C. 1992].
La maintenance n'a pas retenu l'attention des chercheurs
[SWANSON E. et BEATH C. 1989].
Mauvaise image de la maintenance [PARIKH G. et
ZVEGINTOV N. 1983].

Problmatique
l
l

Il existe des outils pour aider effectuer le travail de


maintenance [ZVEGINTOV N. 1994].
Il n'existe pas d'outil intgr ou de concept
d'intgration permettant de grer l'ensemble du
processus de maintenance.
En maintenance industrielle, il existe des outils
intgrs de gestion de la maintenance, ce sont les
progiciels de GMAO (Gestion de la Maintenance
Assiste par Ordinateur).

Problmatique
On pense que les concepts de GMAO s'appliquent la
maintenance des logiciels car:
l
l

Les deux domaines ont des problmes de gestion


similaires.
L'volution de la maintenance dans les deux domaines
semble similaire.

Problmatique
l

La maintenance des logiciels rencontre certains


problmes de gestion pour lesquels des solutions ont
t identifies dans le domaine de la maintenance
industrielle. On parle ici des problmes de gestion :
de l'quipe de maintenance,
des outils logiciels utiliss pour le travail de
maintenance,
de la planification des tches,
de la documentation,
du budget [SWANSON E. et BEATH C. 1989].

Problmatique
l

Pour rpondre aux problmes de gestion de la


maintenance, il parat intressant et important
d'identifier les concepts qui pourraient tre utiliss par
un outil intgr de gestion de la maintenance.

Objectif du projet
l

L'objectif de cette activit de synthse est d'identifier


les concepts utiliss par la GMAO et de les arrimer
aux concepts prsents dans les outils actuels de
gestion de la maintenance.

La question principale de recherche tait :


Quels concepts de la GMAO peuvent s'appliquer la
maintenance du logiciel ?

Limites du projet
l

Ltude ne porte ni sur le produit, ni sur les oprations,


mais se concentre sur lidentification des similitudes au
niveau de la gestion.

Ce projet vise identifier les concepts de GMAO


pouvant s'appliquer la maintenance du logiciel, il ne
concerne pas la maintenance informatique dans sa
globalit.

Limites du projet
l

C'est une tude exploratoire multidisciplinaire car il


n'y a pas de littrature traitant spcifiquement de ce
sujet.

Les rsultats de l'tude seront limits par le nombre


d'industries consultes et les opinions des
gestionnaires de la maintenance de ces socits.

2. Contexte de la recherche
l

Utilisateurs des rsultats.

Dfinitions et types de maintenance dans l'industrie


manufacturire.

Dfinitions et types de maintenance du logiciel.

Utilisateurs des rsultats


l

Cette tude a t ralise dans le cadre du Laboratoire


de recherche en gestion des logiciels de lUQAM. Elle
s'est insre dans l'axe de recherche "Mesure de la
maintenance des logiciels". Les utilisateurs des
rsultats seront donc en premier lieu les chercheurs du
laboratoire de lUQAM.

Les gestionnaires de la maintenance de Loto Qubec


et Bell Canada qui ont collabor la ralisation de
l'tude.

Dfinitions et types de maintenance


dans l'industrie manufacturire
l

La maintenance se dfinit comme lensemble des


actions permettant de maintenir ou de rtablir un bien
dans un tat spcifi, ou en mesure dassurer un
service dtermin
(NF X 60-010 AFNOR, Association Franaise de
Normalisation).

Dfinitions et types de maintenance


dans l'industrie manufacturire
l
l

Maintenance corrective : Maintenance effectue aprs


dfaillance.
Maintenance prventive systmatique : Maintenance
prventive effectue selon un chancier tabli selon
le temps ou le nombre dunits dusage.
Maintenance prventive conditionnelle : Maintenance
prventive subordonne un type d'vnement
prdtermin (autodiagnostic, information dun
capteur, mesure dusure, etc...).

Dfinitions et types de
maintenance du logiciel
l

La maintenance du logiciel est dfinie comme lensemble


des travaux faits sur un logiciel aprs sa mise en opration
pour corriger les fautes, amliorer les performances, adapter
le logiciel un nouvel environnement (ANSI / IEEE
Standard 729-1983).

Certaines tches de maintenance sont communes au dveloppement des


logiciels. Pour adapter ou perfectionner un logiciel, il faut parfois
dterminer les nouvelles exigences, restructurer, gnrer du code et
tester le systme actuel. Traditionnellement, lorsque ces tches sont
effectues sur un systme existant, elles appartiennent la maintenance.

Dfinitions et types de
maintenance du logiciel
l

Pour cette activit de synthse, nous avons utilis une


dfinition restrictive de la maintenance qui ne
concerne pas les tches ncessitant une structure de
gestion de projet. Ces activits de maintenance
peuvent reprsenter jusqu 50% des cots totaux des
budgets informatiques.
[Alain Abran 1993]

Dfinitions et types de
maintenance du logiciel
l

Corrective: Interventions ralises pour corriger une


erreur, ces interventions sont gnralement rapides et
servent maintenir le systme oprationnel en
production.
Adaptative: Seffectue par anticipation pour rpondre
un nouveau besoin de lutilisateur ou un nouvel
environnement.
Perfective: Amliorations techniques sans
changement des fonctionnalits afin damliorer les
performances du logiciel et la future maintenabilit de
celui-ci.

3. Identification des catgories


d'outils disponibles en
maintenance des logiciels
Classification de Nicholas Zvegintzov

Texte et documentation
Linformation dont a besoin linformaticien de maintenance
peut tre stocke dans des bases de donnes. Elle peut tre
prsente avec des fentres, de lhypertexte et peut prendre
plusieurs formes (texte, son, diagramme). Les outils de
gestion de la documentation permettent [ZVE94]:
- D'viter les rinventions. Utiliser des textes existants pour
expliquer une fonction existante.
- D'accder facilement la documentation.
- De crer, modifier et prsenter linformation.

La gestion de configuration
Les outils de gestion de configuration remplissent
deux fonctions principales :
l
l

La gestion des librairies


Le contrle des changements

La gestion des librairies


La gestion des librairies permet de crer, classifier, stocker et
daccder aux diffrents composants du logiciel [McC92].
La fonction de gestion des librairies possde quatre
caractristiques:
- Lidentification des composants
- La reprsentation logique
- Le contrle des rvisions
- Le contrle des versions

Le contrle des changements


Le contrle des changements permet de grer:
- la scurit
- les conflits
- lintgrit du systme
- les rapports.

Administration du logiciel
l

Les diffrents outils dadministration du logiciel proposent


sparment des fonctions de planification, de budgtisation,
de gestion de calendrier et du contrle des activits
impliques dans la maintenance du logiciel. On retrouve sous
lappellation administration du logiciel les catgories
suivantes:
- Suivi de projets
- Gestion des requtes et du groupe dassistance
- Inventaire du systme
- Estimation
- Complexit

4. Identification des concepts de


GMAO et arrimage de ces concepts
la maintenance des logiciels
l
l
l
l
l
l
l
l

Dfinition de la GMAO
Concept 1: Suivi des quipements
Concept 2: Gestion des travaux
Concept 3: Gestion des intervenants
Concept 4: Gestion budgtaire
Concept 5: Analyses
Concept 6: Gestion des achats
Concept 7: Gestion des stocks

Dfinition de la GMAO
l

En 1985 M. Gabriel et Y. PIMOR dfinissaient la gestion de la


maintenance assiste par ordinateur en ces termes:
Un systme informatique de management de la maintenance est
un progiciel organis autour dune base de donnes permettant de
programmer et de suivre sous les trois aspects technique,
budgtaire et organisationnel, toutes les activits dun service de
maintenance et les objets de cette activit (services, lignes,
ateliers, machines, quipements, sous-ensembles, pices, etc.)
partir de terminaux dissmins dans les bureaux techniques,
ateliers, magasins et bureaux dapprovisionnement.

Identification des concepts de GMAO et


arrimage de ces concepts la
maintenance des logiciels
Le progiciel de GMAO tudi propose sept modules, chaque
module reprsentant 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 budgtaire
- Concept 5: Analyses
- Concept 6: Gestion des achats
- Concept 7: Gestion des stocks

Concept 1:
Suivi des quipements

Ce module gre la codification et le suivi des


quipements, pices immatricules, compteur d'unit
d'usage, fiches techniques.

Concept 1:
Suivi des quipements
l
l
l
l
l

Gestion des codes topo


Gestion des matricules
Gestion des circuits
Gestion des fiches techniques
Informations sur quipements

Concept 2:
Gestion des travaux
l
l
l
l
l
l

Enregistrement des demandes de travail,


prparation des travaux,
programmation des interventions (planning, charge, ...),
suivi du lancement et de l'excution,
un compte rendu des travaux termins,
la clture technique et budgtaire.

Concept 2:
Gestion des travaux
l
l
l
l

Gestion des OT/BT


Gestion des gammes types
Gestion des travaux prventifs
Planning des Bons de Travaux

Concept 3:
Gestion des intervenants
Ce module permet de faciliter le pointage des heures
de maintenance que chaque intervenant doit imputer
directement sur des occupations diverses (intervenant
en formation, en cong, en cong maladie), ou bien
entendu sur des bons de travaux de manire enrichir
l'historique de la base de donnes (intervenant affect
une opration de maintenance par lintermdiaire
dun BT).

Concept 4:
Gestion budgtaire
l

La GMAO permet de dterminer les cots


engags quipement par quipement puis par
atelier ou secteur pour connatre le budget
global engag au jour le jour.
Le module Gestion budgtaire propose donc
d'optimiser la gestion de maintenance sous
plusieurs aspects :

Concept 4:
Gestion budgtaire
l
l
l
l

Il permet de crer des comptes qui deviendront utilisables


par l'ensemble des modules.
Il permet de saisir les prvisions budgtaires globalement
ou par compte.
Il permet de suivre et de comparer l'volution
des cots engags.
Il synthtise ces volutions dans des tableaux
de bord.

Concept 5:
Analyses
l

Ce module permet d'exploiter au maximum


l'historique de la base de donnes par de multiples
analyses.

Concept 6:
Gestion des achats
Ce module permet :
l
l
l
l
l

Le dclenchement de l'approvisionnement en pices


de rechanges ou en prestations de service.
Le suivi de cet approvisionnement ou des prestations.
L'dition et le regroupement des commandes
fournisseurs.
L'mission des relances fournisseurs.
Une aide la slection des fournisseurs offrant les
meilleures conditions.

Concept 6:
Gestion des achats
l
l
l
l

Gestion des fournisseurs


Gestion des DA (Demandes d'Achat)
Gestion des commandes
Gestion des contrats d'entretien

Concept 7:
Gestion des stocks

l
l
l
l
l
l
l

Objectifs:
Identifier et standardiser les articles grs,
organiser les magasins et identifier les emplacements,
connatre les quantits disponibles,
annuler les risques de rupture,
approvisionner les pices,
optimiser les quantits de rapprovisionnement,
minimiser le stock dormant.

Concept 7:
Gestion des stocks
l
l
l
l
l

Tenue du stock
Gestion des mouvements
Rapprovisionnement
Gestion des familles
dition tiquettes article

5. Synthse des rsultats


Ltude a permis didentifier les diffrents concepts
utiliss en GMAO dans le domaine de lindustrie
manufacturire et les concepts utiliss dans les outils
de gestion de la maintenance des logiciels. La majorit
des concepts identifis se retrouvent dans les deux
domaines (except le concept de gestion des stocks),
un arrimage a donc t possible.

6. Conclusion
Lobjectif de cette activit de synthse tait didentifier les
concepts utiliss par la GMAO et de les arrimer aux
concepts prsents dans les outils actuels de gestion de la
maintenance. Cet objectif a t atteint, ltude montre quil
est non seulement possible dappliquer les concepts de la
GMAO la maintenance des logiciels mais que la majorit
de ces concepts sont dj prsents dans les outils de gestion
de la maintenance actuels. Un modle de ce que pourrait
tre un outil de GMAO appliqu la maintenance du
logiciel a t propos.

6. Conclusion
Ce qu'il reste faire:
l
l

Valider ltude avec un grand nombre dentreprises


tudier les possibilits dintgration des outils de
gestion de la maintenance sur le modle de GMAO
propos.

Utilit de l'tude
l

Prsente aux gestionnaires de la maintenance, et en


particulier aux socits Loto Qubec et Bell Canada,
les concepts qui pourraient tre utiliss dans un outil
intgr de gestion de la maintenance.
Prsente une solution possible pour amliorer la
gestion de la maintenance. Les rsultats de ltude
pourront tre utiliss pour dvelopper une philosophie
de GMAO et les spcifications pour un logiciel de
GMAO appliqu la maintenance des logiciels.
Contribue la recherche sur lutilisation des outils
automatiss de maintenance en prsentant les concepts
et un modle doutil de gestion de la maintenance.