Académique Documents
Professionnel Documents
Culture Documents
Problmatique
Qu'est ce qu'un projet ?
Comment planifier un projet ?
Quelles spcificits des projets informatique ?
cycle de vie
techniques
d'estimation
d'analyse/conception
de tests
de gestion de configuration
J.-M Jzquel
2000
J.-M Jzquel
2000
J.-M Jzquel
2000
Projet
J.-M Jzquel
2000
Projet
Caractristiques
Gnralement novateur
technique, dimension, gographie, procd,
Non rptitif
donc organisation spcifique, temporaire
Dbut et fin
bilan non forcment annuel
Rle du
chef de projet
J.-M Jzquel
10
2000
Acteurs du projet
Matre d'ouvrage personne physique ou morale
propritaire de l'ouvrage. Il dtermine les
objectifs, le budget et les dlais de ralisation.
Matre d'uvre personne physique ou morale qui
reoit mission du matre d'ouvrage pour assurer
la conception et la ralisation de l'ouvrage.
11
Matre d'uvre
organisation
crativit
conception
mise en uvre
verrouillage
ralisation
maintenance
exploitation
Matre d'ouvrage
J.-M Jzquel
12
2000
Mixte
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
13
Grer le projet
Dfinir les objectifs, la stratgie, les moyens,
l'organisation
Dcider
Prvoir
Ragir
J.-M Jzquel
Apprendre
14
2000
Objectifs et Moyens
Les objectifs sont :
Evaluation
Techniques
Economiques
Dlais
Dcider
Estimation
Prvoir
Ragir
Grer
gestion du risque
Planification
Contrle
Humains
Matriels
Financiers
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
15
Dfaut =
non Qualit
Cot
Dlais
A ressource gale, vouloir amliorer un paramtre,
influe ngativement sur les autres
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
16
2000
Management de projet
Direction
de projet
Conduite
Pilotage
Synthse et dcision
Analyse et reporting
Gestion
des hommes
Organisation
Communication
Animation
Gestion
technique
Objectif
Mthode
Qualit
Gestion
des moyens
Planification
Contrle
Cot-dlais
23
Axes du management
Planification
Contrle
Management humain
J.-M Jzquel
Prvoir
Suivre
Animer
24
2000
Planification
Construction d'un scnario de rfrence dcrivant :
les objectifs
le contenu (les activits,)
les moyens (ressources humaines, financires,)
l' organisation (circulation de l'information, )
25
Contrle
mise en uvre du systme d'information
mesurer la situation du projet
comparer la rfrence
prvoir les consquences (dlais, cots, qualit)
dfinir des actions correctives si ncessaire
appliquer ces actions
Dtecter les problmes et les anticiper
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
26
10
2000
Management humain
Mettre en place les conditions optimales de
participation au projet :
dfinir clairement les responsabilits
dlimiter les zones conflictuelles
motiver, animer
27
En bref
Humain
Technique
Risques
Cots
Dlais
J.-M Jzquel
28
11
2000
Planification et suivi
Qualit du logiciel
Gestion des risques
Gestion de configuration et des changements
Rle du chef de projet
43
Estimation de projet
J.-M Jzquel
44
12
2000
L'art de l'estimation
Pourquoi estimer ?
La dmarche d'estimation
Qualit
45
Pourquoi estimer ?
Connatre le cot d'une "vue de l'esprit" qui
deviendra peut-tre ralit
au bout d'un temps qu'on espre fini.
On estime :
Les immobilisations corporelles (terrains, btiment,
quipement, ...)
Les immobilisations incorporelles (frais d'tudes, frais de
dmarrage, frais financiers,...)
Les dpenses d'exploitation (frais lis l'activit, frais
financiers,...)
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
46
13
2000
Niveau d'information
volume ncessaire
niveau de prcision %
Ordre de grandeur
30
30
Avant projet
20
20
Prliminaire
10
10
Courants
5
Dtaill
- +
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
47
Type d'estimation
Objectifs
Technique
Temps
Etude prliminaire
Ordre de
grandeur
Avant projet
Prliminaire
Faisabilit
Justifier l'engagement
des tudes
Autoriser les
dpenses
prliminaires
Courants
Autoriser
l'investissement
Dtaille
Tonne
Courbe
Facteur
Grands ensembles
Facteurs
Cots unitaires
Quelques offres
Facteurs
Cots unitaires
Nombreuses offres
Mtres
Cots unitaires
Tarifs
J.-M Jzquel
Heures
Jours
Semaine
Semaine ou
mois
Semaine ou
mois
48
14
2000
Dmarche d'estimation
Entres
Objectifs techniques
Objectifs de dlais
Environnement
Priode
Historique
Rfrences
Augmentation de l'information
Comparaison avec le rsultat
Sortie
Estimation
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
49
J.-M Jzquel
55
15
2000
Mthodes d'estimations
Par analogie
Oracle
PERT
Bottom-Up
Modle paramtrique
56
Taille
Effort
a
Size
p
en Personnes-Mois
impact des paramtres sur l'effort
quantit de travail (SLOC ou FP)
exposant (proche de 1)
calibr
estim
calibr
Estimation
facteurs
J.-M Jzquel
63
16
2000
Taille
Effort
a
Size
p
en Personnes-Mois
impact des paramtres sur l'effort calibr
quantit de travail (SLOC ou FP) estim
exposant (proche de 1)
calibr
Estimation
Effort
facteurs
Taille
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
64
Estimation
Quelques techniques
La mthode Cocomo
Les points de fonction
J.-M Jzquel
65
17
2000
COCOMO
Modle paramtrique
Facteurs dans le domaine public
3 modes de bases
organique
semi-dtach
dtach
66
COCOMO simple
mode organique :
semi-dtach :
dtach :
mode organique :
semi-dtach:
dtach :
N = HM / TDEV
Dure
HM : Hommes-Mois (152heures)
KLSL : Kilo de Ligne de Source Livres
J.-M Jzquel
Effort
67
18
2000
COCOMO intermdiaire
Quinze facteur correctifs sont introduits
valus de VeryLow XtraHigh
Pour le projet :
fiabilit requise du logiciel
taille de la base de donne
complexit du produit
68
COCOMO intermdiaire
Pour le personnel :
aptitude l'analyse
exprience du domaine
exprience de la machine virtuelle
aptitude la programmation
exprience du langage
J.-M Jzquel
69
19
2000
COCOMO dtaill
70
J.-M Jzquel
78
20
2000
Objectifs
du Projet : unique et mesurable, e.g.:
79
Cot et intrt
La question fondamentale : o en est le projet ?
Si un chef de projet sait rpondre "intuitivement" et "fiablement"
la question : o en est le projet ? ou si cette question est sans
fondement, la gestion de projet n'a pas lieu d'tre.
J.-M Jzquel
80
21
2000
Analyse de projet
Formalisme
Product Breakdown Structure
Work Breakdown Structure
Planning
Mettre en vidence les activits
Organisation Breakdown Structure
Rseau
Scnario
Tableau de marche
Rsum
81
Formalisme
PROJET
PBS
(QUOI)
RESEAU
GESTION
de
PROJET
OBS
(QUI)
WBS
(COMMENT)
SCENARIO
J.-M Jzquel
82
22
2000
est compos
de ...
systme
sous-systme 1
sous-systme 2
sous-systme 3
ensemble 1
ensemble 2
ensemble 3
83
projet
dfinition
systme
dfinition
s-systme 1
ralisation
s-systme 1
ralisation
ensemble 21
ralisation
s-systme 2
ralisation
ensemble 22
dfinition
ensemble 21
ralisation
ensemble 21
intgration
ensemble 21
dfinition
ensemble 22
ralisation
ensemble 22
ralisation
s-systme 3
ralisation
ensemble 23
intgration
systme
intgration
s-systme 2
J.-M Jzquel
intgration
ensemble 22
dfinition
ensemble 23
ralisation
ensemble 23
intgration
ensemble 23
84
23
2000
Planning
def. sys
ralisation s-systme 1
def. s-sys 2
ensemble 21
ensemble 22
ensemble 23
intgration s-sys 2
ralisation s-systme 3
intgration systme
t
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
85
Planning
def. sys
ralisation s-systme 1
ralisation s-systme 2
ralisation s-systme 3
intgration sys
J.-M Jzquel
86
24
2000
87
Principe :
UN SEUL point de responsabilit par activit
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
88
25
2000
Rseau
C
20 j
F
R1 100%
10 j
R1 100%
10 j
5j
R1 100%
R2 100%
15 j
R2 100%
15 j
R1 50%
25 j
R2 50%
20 j
R2 100%
10 j
20 j
R2 50%
R1 50%
Activits/dpendances
Ressources
Dures
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
89
Scnario
Planning
A
B
C
D
E
F
G
H
I
J
Plan de charge
R1
H
F
t0.............................................t0+80
R2
D
E
t0.............................................t0+80
t0.............................................t0+80
J.-M Jzquel
90
26
2000
Au plus tt
C
A
10 j
R2 100%
R1 100%
B 15 j
R2 100%
20 j
F
R1 100%
D
5j
15 j
I
R1 50%
G
R2 50%
H
20 j
10 j
R2 50%
10 j
R1 100%
J
20 j
25 j
Planning
R2 100%
R1 50%
On commence par
placer les activits
sans antcdents
A
B
C
D
E
F
G
H
I
J
t0.............................................t0+80
91
Au plus tard
C
A
10 j
R2 100%
R1 100%
B 15 j
R2 100%
20 j
R1 100%
D
5j
10 j
R2 50%
15 j
R1 50%
25 j
R2 50%
H
20 j
10 j
R1 100%
J
20 j
R2 100%
Planning
R1 50%
On commence par
placer les activits
sans successeurs
A
B
C
D
E
F
G
H
I
J
tf-80.........................................tf
J.-M Jzquel
92
27
2000
Superposition ...
Planning
A
B
C
D
E
F
G
H
I
J
t0.............................................t0+80
tf-80.........................................tf
93
Chemin critique
Planning
A
B
C
D
E
F
G
H
I
J
t0.............................................t0+80
J.-M Jzquel
94
28
2000
Tableau de marche
Le tableau de marche est le scnario retenu
Pas de surcharge pour les ressources,
Dlais et cots satisfaisants.
95
Rsum
PBS
accord du client/
mise en cause du projet
WBS
accord du client
OBS
responsable de projet
Rseau
ajustement technique
Scnario
Tableau de marche
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
96
29
2000
Plan directeur/Plan de
dveloppement
Emis par le responsable du projet, le plan directeur
contient :
les objectifs
les clauses contractuelles (client externe, sous-traitance)
organisation (responsabilit, hirarchie)
circuit d'information et de dcision
format et priodicit des comptes rendus
codification des activits
dcoupage du projet (organigramme technique)
97
Suivi de projet
Suivre/contrler
les dlais
les cots
la qualit
Analyse du suivi
Historique
Dlais
J.-M Jzquel
Dfaut =
non Qualit
Cot
98
30
2000
Suivre
Tableau de marche
Tableau de marche
points d'avancement
points d'avancement
temps
99
Dfaut =
non Qualit
Cot
J.-M Jzquel
100
31
2000
Dfaut =
non Qualit
Cot
Mesure de l'avancement
Dlais
Dfaut =
non Qualit
Cot
102
Mtriques d'avancement
Dlais
0/100
Une chose est faite, ou non. On sousestime une activit en cours de ralisation.
20/80
Une chose commence est mesure
20% tant qu'elle n'est pas finie.
Par jalons
Un pourcentage d'avancement est
associ chaque jalon.
Linaire Associ une mesure objective,
physique.
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
103
32
2000
Dfaut =
non Qualit
Cot
Analyse du suivi
Dlais
date
prvues
A
aujourd'hui
date de la mise
jour (mois) de
la date prvue
104
J.-M Jzquel
156
33
2000
La gestion technique :
Gestion de configuration
Objectifs
Gestion
Des modifications
Des matriels
Des documents
157
Objectifs de la gestion de
configuration
Garantir que tout les participants au projet savent
J.-M Jzquel
158
34
2000
La documentation
Les documents ont une nomenclature centralise
Les liens entre documents doivent tre grs
Un mme document peut exister sous plusieurs
versions
Les liens entre produit livrs et documents doivent
tre grs
Les documents doivent tre relus, valids, diffuss
Les documents doivent tres sauvegards, archivs,
protgs
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
159
Organisation de la gestion de
documentation
J.-M Jzquel
160
35
2000
Documents
tude
pralable
tude de
faisabilit
tude
dtaille
tude
technique
Dossier
bilan
existant
Plan de
dveloppement
Fiche-Projet
Dossier
de
choix
Cahier
charges
utilisateurs
Cahier
charges
ralisation
Ralisation
Plan de
recette
Plan de
migration
Synthse
des
recettes
Plan de
mise en
uvre
Rapport
tude
pralable
Rapport tude
faisabilit
Recette
Bilan du
projet
Rapport
tude
dtaille
Rapport
tude
technique
Rapport
de
ralisation
161
Les matriels
tre identifis
rpertoris
leurs versions grs
la cohrence avec la documentation assure
J.-M Jzquel
162
36
2000
Gestion de
configuration
163
J.-M Jzquel
164
37
2000
165
CVS Features
J.-M Jzquel
166
38
2000
Client-server architecture
separate server (UNIX or NT)
no shared filesystems
a server process per connection
ewacvs
167
CVSROOT
ar
cgipr
unix
nt
util
web
esapps
forms
Resides on a server
No working files inside the repository
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
168
39
2000
Commit
Commit changes to the repository when finished
Working copies must be up to date with repository
Update
Brings working copy up to date with repository
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
169
Concurrent checkout
Master Repository
foo.c
Karen
t
es
lat
ut
o
k
ec
checkout
ch
V1.1
Michael
Working
Copy
V1.7
Working
Copy V1.1
che
cko
ut b
ch
ran
ch
ec
rel_
ko
1_f
checkout
ix
ut
l
at
V1.2
es
t
Brigid
Chris
Working
Copy V1.2
Working
Copy
V1.7
checkin
Patrick
Working
Copy
V1.2.2.1
checkin
checkin
V1.8 or 1.9
checkin prohibited
J.-M Jzquel
V1.2.2.2
V1.8 or 1.9
170
40
2000
171
Developer A
repository
Developer B
J.-M Jzquel
172
41
2000
Developer A
repository
Developer B
conflict
173
J.-M Jzquel
174
42
2000
CVS online
175
J.-M Jzquel
176
43
2000
Missions et responsabilits
Incarner l'identit du projet
Ni plus (d'autres projets de l'entreprise),
Ni moins (des sous ensembles du projet)
177
niveau de
connaissance
sur le projet
gels, dcisions
l'entreprise se
compromet
capacit
d'action
passage l'acte
gestion des dlais
et des cots
dcisions globales
simultanes et
tardives pour diminuer
les risques
risques
d'obsolescence
commerciale
droulement du projet
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
178
44
2000
Mobilisation
Recrutement des ressources ncessaires.
179
J.-M Jzquel
180
45
2000
181
J.-M Jzquel
182
46
2000
Ouvert
Propice la cration
Recherche de compromis
directif
arbitre
pompier
droulement du projet
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
183
En bref
Etendue des comptences du chef de projet large
Matrise technique
Matrise de gestion
Capacit motiver
J.-M Jzquel
184
47
2000
Conclusion
La technique est ncessaire...
Les outils type project management peuvent jouer un rle (mineur)
185
Bibliographie
R. E Westney, Gestion de petits projets, Techniques de planification, d'estimation et de contrle, Paris, afnor
gestion, 1991
Christophe Midler, "L'acteur projet, portrait d'un rle d'influence", in Actes de la 8e convention de l'AFITEP :
Direction et contrle de projet", Paris, octobre 1992, pp 13-28
L. Sayles, M. Chandler, "The project Manager : Organizational Metronome", in Managing Large Systems, New
York, Harper & Row, 1971, pp 204-226
P.J. Benghozi, Innovations et gestion de projets, Paris, Eyrolles, 1990
Vincent Giard, "Les gestions du risque dans les projets", in Actes de la 8e convention de l'AFITEP : Direction et
contrle de projet", Paris, octobre 1992, pp 175-191
Vincent Giard, Gestion de projet, Economica, 1992
Jean-Louis Muller, "L'estimation : un mtier ou un art ?", in Actes de la 8e convention de l'AFITEP : Direction
et contrle de projet", Paris, octobre 1992, pp 175-191
Progspace, "Guide mthodologique de gestion de projet", Support de formation 1990
J.A. McCall, Quality factors, in Encyclopdia of Software Engineering, Vol 1, pp 958--969, John Wiley &
Sons, 1994
T. Forse, Qualimtrie des systmes complexes, mesure de la qualit du logiciel, Les ditions d'organisation
Pr. Jean-Marc Jzquel - Conduite de projets informatiques
J.-M Jzquel
186
48
2000