You are on page 1of 43

Conduite de projets

informatiques
Principes généraux et techniques
Plan de la troisième partie
• Les techniques de planification
– Utiliser la planification
– Le réseau PERT
– Le diagramme de GANTT
• L ’organisation du travail
– La division et la coordination du travail
– L ’administration des données
– Les structures type des projets
Les techniques de planification
• Utiliser la planification
– Deux techniques complémentaires : PERT et
GANTT

PERT Durée minimale


Tâche, durée Latitude entre
Deux tâches

Calendrier de travail
GANTT
Utilisation des res-
Ressources, contraintes
sources
Utiliser la planification
• PERT
– Après un découpage WBS avec une liste de
couples (tâche, durée estimée)

PERT Durée minimale


Tâche, durée Latitude entre
– Contraintes d ’ordonnancement et
Deux tâches
parallélisme => Durée minimale du projet
Utiliser la planification
• GANTT
– Après un PERT
– Permet d ’établir un calendrier de travail

GANTT Calendrier de travail


Ressources, Utilisation des res-
contraintes
– Durée minimale PERT comparéesources
à durée
raisonnable par estimation des charges.
Le réseau PERT
• Le réseau « proprement dit »
• Les types de lien
• Les paramètres clé
• Exemples
Le réseau PERT
• Le réseau « proprement dit »
– Program Evaluation and Review Technique
– Graphe orienté permettant de représenter les
contraintes d ’enchaînement temporel
– Peut être utilisé à différents niveaux de
granularité
– deux formalismes : graphe des « potentiels-
tâches » et/ou graphe des « potentiels-
événements ».
Le réseau PERT
Exemple de graphe des potentiels-tâches avec parallélisme fort

Tâche B Tâche C Tâche D

début Tâche A fin

Tâche E Tâche F Tâche G

Les flèches représentent des liens


Le réseau PERT
Exemple de graphe des potentiels-événements

Tâche B
Jalon 2 Tâche C
Tâche D
Tâche A
début Jalon 1 Jalon 4 fin
Tâche G
Tâche F
Tâche E Jalon 3

Les jalons sont des événements « instantanés ».


Le réseau PERT : les types de lien
• Liens fin-début
• Si la tâche B doit commencer
• Liens fin-fin après la fin de la tâche A.
• Si les tâches A et B doivent se
terminer en même temps la fin
de A commande celle de B
• Lien début-début
• Si A et B doivent commencer en
• Lien début-fin même temps. A commande B.
• Si le début de A marque la fin de
B
Le réseau PERT : les types de lien

+ou- n jours
Tâche A Tâche B

Lien fin-début
A est prédécesseur de B qui doit lui succéder à n jours.
S ’il y a un moins, commencer à l ’avance est possible

Program- - 10 jours
Test
mation
Le réseau PERT : les types de lien

Tâche A +ou- n jours


La fin de la tâche A commande
la fin de B ( parallélisation
Tâche B
partielle). Le coefficient peut indiquer
avance ou retard
Lien fin-fin

Mise en œuvre
+20 J

Encadrement de Ce « retard » de l ’encadrement


Mise en œuvre assure une aide au démarrage
Le réseau PERT : les types de lien

Tâche A
+/- n jours Le début de la tâche A commande
le début de B ( parallélisation
Tâche B
partielle). Le coefficient peut indiquer
avance ou retard
Lien début-début

programmation
-10 J
Préparation environ- Cette avance permet de gagner du
-nement technique temps et de se former
Le réseau PERT : les types de lien
Tâche A
+/- n jours Le début de la tâche A commande
la fin de la tâche B (A successeur
Tâche B de B. Le coefficient peut indiquer
avance ou retard
Lien début-fin

Exploitation du nouveau logiciel


+ 15 j
Ce retard permet de démarrer en
Exploitation de l ’ancien douceur l ’exploitation du nouveau
logiciel logiciel
Le réseau Pert
• Les paramètres clés
– « technique du chemin critique »
– Met en évidence les tâches qui risquent de
retarder la fin du projet si elles sont en retard.
– Pour chaque tâche on calcule :
• Les dates de début et de fin « au plus tôt » et « au
plus tard »
• La marge
Le réseau Pert : les paramètres
clés
• Formule de calcul des dates au plus tôt :
– Pour une tâche Ti, de durée estimée di
– Date de début au plus tôt
• D+tôt (Ti) = sup (F+tôt (prédécesseurs (Ti)))
– Date de fin au plus tôt
• F+tôt (Ti) = D+tôt (Ti) + di
Le réseau Pert : les paramètres
clés
• En début de projet
– Pour les tâches Ti, de durée estimée di qui
se trouvent en début
– Date de début au plus tôt
• D+tôt (Ti) = t0 (date de début de porjet)
– Date de fin au plus tôt
• F+tôt (Ti) = t0+ di
Le réseau Pert: les paramètres clés

Formalisme de représentation en potentiel-tâches (Sup(F+


Tâche i (t0, t0+di) Tâche j Tôt (Ti, …),
début D+tôt (Tj) +
Durée di Durée dj dj)
t0
(0,5)
Exemple A
5 (8,12)
B (0,8) D
début
8 4
0
C (0,3)
3
Le réseau Pert : les paramètres
clés
• Pour le calcul des dates au plus tard :
– On fait l ’hypothèse d ’une date de fin de
projet (fonctionnement par date limite)
– On parcourt le graphe en sens inverse
– La formule de calcul des dates au plus tard:
• F+tard (Ti) = inf (D+tard (successeurs))
• D+tard (Ti) = F+tard (Ti) - di
• Pour les dernières tâches, si tf est la date limite de
fin du projet, F+tard (Tfi) = tf
Le réseau Pert: les paramètres clés

Représentation en potentiel-tâches
(sur des liens fin début)

Exemple
(55, 60)
K
(47,52) 5 (8,12)
J L (52,60)
fin
5 8
(57,60) Tf = 60
M
3
Le réseau Pert, les paramètres clés

(Dtot, Ftot) La marge est la différence entre


Tâche (Dtard, Ftard) les dates au plus tôt et au plus
Durée tard.

Pour les liens typés (début-début, fin-fin, début-fin)


On reporte les valeurs adéquate 20, 25
20, 25 22, 27
A
20, 25 C 22, 27 E
22, 27
5 5 4
14, 20
20, 33 22, 25
F 16, 22
B 22, 35 D 24, 27
13 3 6
Le réseau Pert : le chemin
critique
• Les marges ne peuvent pas être
négatives.
• Le chemin critique est celui sur lequel les
marges sont nulles ou les plus faibles
possibles.
• S ’il n ’y a que des liens fin-début, c ’est le
chemin le plus long.
Le réseau Pert : le chemin critique,
exemple
12, 13 13, 20
0, 3 13 16,17
4 17, 24
13,16
C1 E7 4
A3

fin
0, 12 12, 18 18, 21 21, 24
début 0, 12 12,18 18, 21 21, 24

B 12 D6 F3 G3

T0 = 0 0 0 Tf= 24
0

Chemin critique
Le diagramme de GANTT
• Passer d ’un enchaînement (PERT) à un
calendrier
• Affecter les ressources
• Utiliser les marges pour des
« chargements » au plus tôt et au plus
tard.
Le diagramme de GANTT
exemple
Durée
Pˇr io-
des
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 projet
Ressour-
ces
R1 B

R2 A X X X X X X X X X X X X X
X X X X X X X X X X X X X
C X X X X
X X X X
E X X X x
X X X x

Nombre de personnes Chargement au plus tôt


Le diagramme de GANTT
exemple
Durée
Pˇr io-
des
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 projet
Ressour-
ces
R1 B

R2 X X X X X X X X X X A
X X X X X X X X X X
X X X C
X X X
E

Chargement au plus tard


Nombre de personnes
Le diagramme de GANTT
exemple
Durée
Pˇr io-
des
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 projet
Ressour-
ces
R1 B

R2 D

R3 A X X X X
X X X X
C X X X X
X X X X
E X X X X X
X X X X X

Planification améliorée
Nombre de personnes
Le diagramme de GANTT
• Techniques de manipulation
– Le nivellement
• Maintenir les ressources en dessous d ’une
certaine limite
– Le lissage
• Répartir pour chaque ressource sa charge de
travail pour éviter les surcharges et les sous-
charges.
Le diagramme de GANTT, exemples
de nivellement et de lissage

A 3 D 1 E 7

début B 8 H 2 fin

C 6 F 3 G 3

Le chemin B-H est critique


Diagramme de GANTT, exemple
de nivellement
Pˇ riod 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
es 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
Avant Resso
urces
nivel- R1 B

-lement H

R2 C

R3 A

E
Diagramme de GANTT, exemple
de nivellement
Pˇ riod 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
es 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
Après Resso
urces
nivel- R1 B

-lement C

R2 A

E
Diagramme de GANTT, exemple
de nivellement
Pˇ riod 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
es 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
Après Resso
urces
nivel- R1 B

-lement; A
variante D

R2 C

H
Le diagramme de GANTT après
lissage
Pˇr iodes 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
Ressour-
ces
R1 B
(50%)
R2 C

R3 A

E
L ’organisation du travail
• La division du travail
– Répartition des tâches en fonction :
• Des disponibilités
• Des compétences
– Modes :
• Spécialisation => augmente la productivité
– On donne à une même personne toutes les tâches de même
nature
• Polyvalence => diminue le besoin de coordination
– On donne à une même personne toutes les tâches donnant lieu à
un même produit livrable
L ’organisation du travail
• La coordination du travail
– Coordination « personnelle »
• Ajustements mutuels
• Supervision directe
– Coordination « impersonnelle »
• Standardisation des procédés
• Standardisation des résultats
• Standardisation des qualifications (des personnes)
L ’organisation du travail
• Les mécanismes de liaison
– Sur le plan des personnes
• Comité de pilotage
– Impersonnel
• Administration de données
L ’organisation du travail
• L ’administration de données
– Objectif : construction d ’un référentiel
– Quatre formes
• Administration de données technique
• Administration de données projet
• Administration de données coordination
• Administration de données pilotage
L ’organisation du travail
• L ’administration de données technique
• Elle gère les descriptions proches de structures de
données informatiques (dictionnaire, etc.)
• Doit servir à la documentation => cas de
rétrodocumentation
• Peut être en partie générée par un AGL
• L ’administration de données projet
• Elle gère les contenus sémantiques (que
représente une entité,une classe, un rôle, etc.)
L ’organisation du travail
• L ’administration de données coordination
• Elle gère les informations conceptuelles
consolidées
• Son champ est multi-projet
• Permet la réutilisation (est dans la mémoire
d ’entreprise)
• L ’administration de données pilotage
• Elle fournit des représentations synthétiques pour
la planification stratégique du SI.
L ’organisation du travail
• L es structures-types d ’un projet
• Les rôles des différents acteurs
– Les rôles nécessaires
• Le couple maître d ’œuvre - maître d ’ouvrage
• Équipe du projet
• Utilisateurs
Les structures types d ’un projet
Typologie des acteurs

Couple ma”tre dÕ
Ļu vre Š ma”tre dÕou
vrage

Equipe de projet
Chef de projet
Concepteur
Dˇv eloppeur
Utilisateur
Final
Gestionnaire
Dˇc isionnaire
Les structures types d ’un projet
• Maître d ’œuvre • Fournisseur de la prestation:
• Responsable de la conduite
du projet

• Maître d ’ouvrage • Représente le client


• Chef de projet • Est responsable devant le
maître d ’œuvre
• Concepteur • Informaticien, organisateur
ou gestionnaire
• développeur • Informaticien
Les structures types d ’un projet
• Utilisateur final • Sa responsabilité est
d ’exprimer des besoins et
des contraintes liées au
travail courant
• Utilisateur • Exprimer des besoins
gestionnaire favorisant la gestion à moyen
terme de l ’activité

• Utilisateur décideur • Peut modifier les règles du


système de gestion.

You might also like