Vous êtes sur la page 1sur 49

Analyse et conception des Systèmes d ’Information

LaLa démarchedémarche MeriseMerise :: LaLa MaintenanceMaintenance

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

2
2

La maintenance

La maintenance ■ Place , spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

3
3

Place de la maintenance

Place de la maintenance ■ En fin de cycle de vie du logiciel, après la production,

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
Production
Intégration
Mise en Œuvre
Naissance
Mort

Cycle de vie du logiciel

Mise en Œuvre Naissance Mort Cycle de vie du logiciel Christophe.Nicolle@u-bourgogne.fr L a m a i

Christophe.Nicolle@u-bourgogne.fr

La maintenance

4
4

Place de la maintenance

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

Cycle de vie du logiciel

Mise en Œuvre Naissance Mort Cycle de vie du logiciel Christophe.Nicolle@u-bourgogne.fr L a m a i

Christophe.Nicolle@u-bourgogne.fr

La maintenance

5
5

Place de la maintenance

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

Cycle de vie du logiciel

Avant un diagnostic d'obsolescence du SI (prévision du futur système d'information)

du SI ● (prévision du futur système d'information) Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

6
6

Place de la maintenance

Place de la maintenance ■ En fin de cycle de vie du logiciel, après la production,

En fin de cycle de vie du logiciel, après la production, l'intégration et la mise en œuvre

Maintenance Production Intégration Mise en Œuvre Naissance Mort Cycle de vie du logiciel Obsolescence ■
Maintenance
Production
Intégration
Mise en Œuvre
Naissance
Mort
Cycle de vie du logiciel
Obsolescence
■ Avant un diagnostic d'obsolescence du SI
● (prévision du futur système d'information)
Christophe.Nicolle@u-bourgogne.fr
La maintenance
7

La maintenance

La maintenance ■ Place, spécificité , objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

8
8

Spécificité

Spécificité ■ Trois aspects sont essentiels dans la maintenance : Traçabilité V i sibilité du logiciel

Trois aspects sont essentiels dans la maintenance :

Traçabilité

aspects sont essentiels dans la maintenance : Traçabilité V i sibilité du logiciel Ergonomie de l
aspects sont essentiels dans la maintenance : Traçabilité V i sibilité du logiciel Ergonomie de l

Vi sibilité du logiciel

la maintenance : Traçabilité V i sibilité du logiciel Ergonomie de l ’activité

Ergonomie de l ’activité

V i sibilité du logiciel Ergonomie de l ’activité Christophe.Nicolle@u-bourgogne.fr L a m a i n

Christophe.Nicolle@u-bourgogne.fr

La maintenance

9
9
Visibilité ■ Mise en évidence des stratégies de développement du système d'information (schéma directeur)

Visibilité

Visibilité ■ Mise en évidence des stratégies de développement du système d'information (schéma directeur)

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)

La maintenance 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.

laissant intactes ses fonctionnalités de base. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

10
10

Traçabilité

Traçabilité ■ Complémentaire à la visibilité, ■ Permet la remontée logique des programmes vers les éléments

Complémentaire à la visibilité,

Traçabilité ■ Complémentaire à la visibilité, ■ Permet la remontée logique des programmes vers les éléments

Permet la remontée logique des programmes vers les éléments de plus haut niveau,

Tout programme doit être amplement documenté.

niveau, ■ Tout programme doit être amplement documenté. Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

11
11

Gestion des configurations

Gestion des configurations ■ Maintenance des nouvelles versions ou révision d'un logiciel en fonction des

Maintenance des nouvelles versions ou révision d'un logiciel en fonction des modifications de l'environnement

Machine, système d'exploitation,

● Machine, système d'exploitation, ■ Pour chaque configuration doit être spécifié : ●

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

sélectionnées ● les produits logiciels la composant Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

12
12

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

13
13

Objectifs de la maintenance

Objectifs de la maintenance ■ ■ Maintenir le système en fonctionnement Rectifier les anomalies de fonctionnement
■ ■

Maintenir le système en fonctionnement

Rectifier les anomalies de fonctionnement et prendre en compte les demandes d'évolution

et prendre en compte les demandes d'évolution ■ Etablir un scénario de développement des versions ■

Etablir un scénario de développement des versions

■

Planifier les corrections apportées au système pour minimiser les coûts d'intervention

au système pour minimiser les coûts d'intervention Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

14
14

Objectifs de la maintenance

Objectifs de la maintenance ■ ■ S'assurer du bon fonctionnement des nouvelles révisions avant tout nouvelle
Objectifs de la maintenance ■ ■ S'assurer du bon fonctionnement des nouvelles révisions avant tout nouvelle

■

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

en exploitation après l'accord des parties prenantes ■ Assurer un bonne gestion des différents configurations

Assurer un bonne gestion des différents configurations du logiciels par la tenue à jour de la documentation du système

par la tenue à jour de la documentation du système Christophe.Nicolle@u-bourgogne.fr L a m a i

Christophe.Nicolle@u-bourgogne.fr

La maintenance

15
15

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

16
16

Principes directeurs

Principes directeurs ■ Suivre pour détecter les anomalies de fonctionnement L’exploitation L’utilisation pour

Suivre

pour détecter les anomalies de fonctionnement

L’exploitation L’utilisation
L’exploitation
L’utilisation

pour juger du caractère opportun de la prise en compte de nouveaux besoins

opportun de la prise en compte de nouveaux besoins Christophe.Nicolle@u-bourgogne.fr L a m a i n

Christophe.Nicolle@u-bourgogne.fr

La maintenance

17
17

Principes directeurs

Mener une politique de développement

$ $ $ $
$
$
$
$
■ Mener une politique de développement $ $ $ $ ● de versions et de révisions

de versions et de révisions successives compte tenu d'un budget

Réactualisation d'une réflexion de planification à moyen et long terme.

réflexion de planification à moyen et long terme. Christophe.Nicolle@u-bourgogne.fr L a m a i n t
réflexion de planification à moyen et long terme. Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

18
18

Problèmes de maintenance

Problèmes de maintenance ■ Conception difficile à comprendre, à modifier, à tester, ■ Insuffisance de la

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

Absence de mémorisation des opérations de maintenance

antérieure.

de mémorisation des opérations de maintenance antérieure. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Coûts de maintenance

■ Coûts de maintenance 150 Une même erreur coûtera ● une unité monétaire pour sa correction
150 Une même erreur coûtera ● une unité monétaire pour sa correction si elle est
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
Christophe.Nicolle@u-bourgogne.fr
La maintenance
20

Coûts de maintenance

Coûts de maintenance ■ Estimation de la charge globale de maintenance (nombre de personne pour la

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

du nombre d'instructions sources maintenues par personne Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

21
21

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

22
22

Catégorie de maintenance

Catégorie de maintenance Corrective Adaptative Maintenance Perfective Préventive Christophe.Nicolle@u-bourgogne.fr L
Corrective Adaptative Maintenance Perfective Préventive
Corrective
Adaptative
Maintenance
Perfective
Préventive
Corrective Adaptative Maintenance Perfective Préventive Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

23
23

Maintenance corrective

Maintenance corrective ■ Elle ne porte que sur le logiciel développé ● Elle ne remet pas

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

■ Représente de 17 à 20% du temps de maintenance Corrective Christophe.Nicolle@u-bourgogne.fr L a m a
Corrective
Corrective

Christophe.Nicolle@u-bourgogne.fr

La maintenance

24
24

Maintenance adaptative

Liée à l'environnement du logiciel

adaptative ■ Liée à l'environnement du logiciel ● contexte d'utilisation 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
Adaptative
Représente 18 à 25% du temps de maintenance Adaptative Christophe.Nicolle@u-bourgogne.fr L a m a i n

Christophe.Nicolle@u-bourgogne.fr

La maintenance

25
25

Maintenance perfective

Maintenance perfective ■ Catégorie de maintenance la plus fréquente (60%) ■ Consiste à améliorer les

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

du logiciel ● du modèle organisationnel des traitements Perfective Christophe.Nicolle@u-bourgogne.fr L a m a i
Perfective
Perfective

Christophe.Nicolle@u-bourgogne.fr

La maintenance

26
26

Maintenance préventive

Maintenance préventive ■ Diminuer le nombre des opérations de maintenance pour en diminuer le coût si

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
Préventive
en pensant à la maintenance ultérieur,. Préventive Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

27
27

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

28
28

Formes de maintenance

Considération

Formes de maintenance ■ Considération ● du temps ● de l'urgence des actions de maintenances Problème

du temps

de l'urgence des actions de maintenances

Problème

● de l'urgence des actions de maintenances Problème Maintenance à froid Maintenance à chaud

Maintenance à froid

Maintenance à chaud

Problème Maintenance à froid Maintenance à chaud Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

29
29

Maintenance à chaud

Maintenance à chaud ■ Suscitée par un fonctionnement défectueux du système d'information. ■ Liée à ●

Suscitée par un fonctionnement défectueux du système d'information.

Liée à la maintenance corrective

Exemple

Corrective

nouvelle version ou révision qui n'a pas pris en compte les caractéristiques particulières d'un équipement.

les caractéristiques particulières d'un équipement. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
les caractéristiques particulières d'un équipement. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

30
30

Maintenance à froid

Liée à

la maintenance adaptative

la maintenance perfective

Caractéristiques

Adaptative Perfective
Adaptative
Perfective
perfective ■ Caractéristiques Adaptative Perfective ● un grand laps de temps sépare le diagnostic de la

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

souvent sur la forme ou la présentation des résultats Christophe.Nicolle@u-bourgogne.fr L a m a i n
souvent sur la forme ou la présentation des résultats Christophe.Nicolle@u-bourgogne.fr L a m a i n

Christophe.Nicolle@u-bourgogne.fr

La maintenance

31
31

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

32
32

Déroulement de l'étape de maintenance

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

Les Tâches

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

Détail des principales tâches

La fiche de maintenance Détail des principales tâches Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

33
33

Les tâches

Les tâches ■ recueil de l'information, ■ analyse des besoins, ■ (re)conception du logiciel, voire du

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.

test et intégration, ■ (re)qualification du système. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
test et intégration, ■ (re)qualification du système. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
test et intégration, ■ (re)qualification du système. Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

34
34

la fiche de maintenance

la fiche de maintenance identification de l'anomalie de fonctionnement 1 La fiche de maintenance 5 statistique

identification de l'anomalie de fonctionnement

1

La fiche de maintenance

5

statistique

diagnostic

(analyse de l'anomalie)

2

action à 3 entreprendre

4

suivie

de l'anomalie) 2 action à 3 entreprendre 4 suivie Christophe.Nicolle@u-bourgogne.fr L a m a i n

Christophe.Nicolle@u-bourgogne.fr

La maintenance

35
35

la fiche de maintenance

la fiche de maintenance ■ Une partie identification de l'anomalie de fonctionnement ● identification de

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

de l'importance et de l'urgence de la correction identification de l'anomalie de fonctionnement 1

identification de l'anomalie de fonctionnement

identification de l'anomalie de fonctionnement

1

Christophe.Nicolle@u-bourgogne.fr

La maintenance

36
36

la fiche de maintenance

la fiche de maintenance ■ Une partie diagnostic (analyse de l'anomalie) ● nature de l'anomalie, programmes

Une partie diagnostic (analyse de l'anomalie)

nature de l'anomalie, programmes incriminés

variables ou outils en causes, raisons,

diagnostic (analyse de l'anomalie) 2
diagnostic
(analyse de l'anomalie)
2
causes, raisons, diagnostic (analyse de l'anomalie) 2 Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

37
37

la fiche de maintenance

Une partie action à entreprendre

fiche de maintenance ■ Une partie action à entreprendre ● exposé de l'action, identification des ressources

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,

le problème ● date de prise en compte de l'anomalie, 3 action à entreprendre Christophe.Nicolle@u-bourgogne.fr
3
3
action à entreprendre
action à
entreprendre

Christophe.Nicolle@u-bourgogne.fr

La maintenance

38
38

la fiche de maintenance

Une partie suivie

la fiche de maintenance ■ Une partie suivie ● identification ressources utilisées, corrections effectuées ●

identification ressources utilisées, corrections effectuées

liste des éléments modifiés, coût après correction

● liste des éléments modifiés, coût après correction 4 suivie Christophe.Nicolle@u-bourgogne.fr L a m a i

4

suivie

suivie

Christophe.Nicolle@u-bourgogne.fr

La maintenance

39
39

la fiche de maintenance

Une partie statistique

liste de classes d'erreurs

indice des erreurs les plus fréquentes

d'erreurs ● indice des erreurs les plus fréquentes ● indice de temps de diagnostic et de

indice de temps de diagnostic et de réparation par erreurs

indice de temps de diagnostic et de réparation par erreurs 5 statistique Christophe.Nicolle@u-bourgogne.fr L a m

5

statistique

statistique

Christophe.Nicolle@u-bourgogne.fr

La maintenance

40
40

Détail des principales tâches

Recueil de l'information

Analyse du besoin - diagnostic

(re)Conception

■ Analyse du besoin - diagnostic ■ (re)Conception ● individus, relations modifiés ● opérations,

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

nouvelle version ■ Planning de la production du code Christophe.Nicolle@u-bourgogne.fr L a m a i n

Christophe.Nicolle@u-bourgogne.fr

La maintenance

41
41

Détail des principales tâches

Approbation des parties prenantes

principales tâches ■ Approbation des parties prenantes ● accord interne du service de maintenance ● accord

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

intégration globale ■ Approbation avant mise en œuvre Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

42
42

La maintenance

La maintenance ■ Place, spécificité, objectifs et principes directeurs ■ Niveaux et catégories de 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

de maintenance ■ Organisation des équipes de maintenance Christophe.Nicolle@u-bourgogne.fr L a m a i n t

Christophe.Nicolle@u-bourgogne.fr

La maintenance

43
43

Organisation des équipes de maintenances

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

Organisation intégrée

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

Organisation séparée

Mode mixte

Organisation intégrée Organisation séparée Mode mixte Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
Organisation intégrée Organisation séparée Mode mixte Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

44
44

Organisation des équipes de maintenances

Organisation intégrée

des équipes de maintenances ■ Organisation intégrée ● l'équipe de maintenance n'a pas

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

de l'équipe ou des équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
de l'équipe ou des équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
de l'équipe ou des équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
de l'équipe ou des équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

45
45

Organisation des équipes de maintenances

Organisation séparée

des équipes de maintenances ■ Organisation séparée ● l'équipe de maintenance à une existence propre et

l'équipe de maintenance à une existence propre et à peu ou pas de contact avec les équipes de développement

peu ou pas de contact avec les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i
peu ou pas de contact avec les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i
peu ou pas de contact avec les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i
peu ou pas de contact avec les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i
peu ou pas de contact avec les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i
peu ou pas de contact avec les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i

Christophe.Nicolle@u-bourgogne.fr

La maintenance

46
46

Organisation des équipes de maintenances

Mode mixte

Organisation des équipes de maintenances ■ Mode mixte ● un représentant de la maintenance est intégré

un représentant de la maintenance est intégré dans les équipes de développement

est intégré dans les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
est intégré dans les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
est intégré dans les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e
est intégré dans les équipes de développement Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

47
47

Aspects humains

■

Une expérience étendue

Aspects humains ■ Une expérience étendue ● Grandes connaissances des langages ● A la fois concepteur

Grandes connaissances des langages

A la fois concepteur et programmeur, ingénieur système

A la fois concepteur et programmeur, ingénieur système La patience Ecoute de l'utilisateur, La motivation
A la fois concepteur et programmeur, ingénieur système La patience Ecoute de l'utilisateur, La motivation

La patience Ecoute de l'utilisateur,

système La patience Ecoute de l'utilisateur, La motivation personnelle Le sens des responsabilités

La motivation personnelle

Le sens des responsabilités

La motivation personnelle Le sens des responsabilités Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

48
48

Aspects humains

■

L'humilité

Capacité à faire face à toute critique (héros inconnu)

Capacité à faire face à toute critique (héros inconnu) Le sens de l'innovation ● Donner une

Le sens de l'innovation

Donner une nouvelle forme au produit tout en minimisant l'impact des modifications

produit tout en minimisant l'impact des modifications L'esprit "archiviste" ● garder trace des

L'esprit "archiviste"

garder trace des modifications successives

● garder trace des modifications successives ● reconnaître la version courante d'un logiciel

reconnaître la version courante d'un logiciel

reconstruire la version défaillante d'un logiciel pour un utilisateur donné

défaillante d'un logiciel pour un utilisateur donné L'esprit méthode ● travail avec méthode

L'esprit méthode

travail avec méthode

donné L'esprit méthode ● travail avec méthode Christophe.Nicolle@u-bourgogne.fr L a m a i n t e

Christophe.Nicolle@u-bourgogne.fr

La maintenance

49
49