Conduite de projets (informatiques)
Eric BourreauThérèse Libourel
FMIN114W312TSS1
Définition et terminologieLe découpage d ’un projetL’estimation des chargesLes techniques de planificationL’organisation du travailLe pilotage du projetLa maîtrise de la qualité
Cours 1 C
ours 2Cours 3
Cours 4
Rappel du plan
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
Tâche, durée,précédence
Ressources, contraintes
PERT
GANTT
Durée minimaleLatitude entreDeux tâches
Calendrier de travailUtilisation des ressources
Utiliser la planification
PERT Après un découpage WBS avec une liste de
couples (tâche, durée estimée)
Contraintes d’ordonnancement et parallélisme => Durée minimale du projet
Tâche, durée,précédence
PERT Durée minimaleLatitude entre 2 tâches
Utiliser la planification
GANTT Après un PERT Permet d ’établir un calendrier de travail
Durée minimale PERT comparée à durée raisonnable par estimation des charges.
Ressources,contraintes
GANTT Calendrier de travailUtilisation des ressources
Le réseau PERT
Le réseau « proprement dit »Les types de lienLes 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
début Tâche A
Tâche CTâche B
Tâche E Tâche F Tâche G
fin
Les flèches représentent des liens
Tâche D
Le réseau PERT
Exemple de graphe des potentiels-événements
début
Jalon 3
Jalon 2
Jalon 1
Jalon 4
fin
Tâche A
Tâche B
Tâche ETâche F
Tâche C
Tâche D
Tâche G
Les jalons sont des événements « instantanés ».
Le réseau PERT : les types de lien
Liens fin-débutLiens fin-fin
Lien début-débutLien début-fin
Si la tâche B doit commencer 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
Si A et B doivent commencer en 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
Tâche A Tâche B
Lien fin-début
+ou- n jours
A est prédécesseur de B qui doit lui succéder à n jours.S’il y a un moins, commencer en avance est possible
Program-mation
Test- 10 jours
Le réseau PERT : les types de lien
Tâche A
Tâche B
Lien fin-fin
+ou- n jours
La fin de la tâche A commande la fin de B ( parallélisation partielle). Le coefficient peut indiquer avance ou retard
Encadrement de Mise en œuvre
+20 J
Mise en œuvre
Ce « retard » de fin d’encadrementassure une aide au démarrage
Le réseau PERT : les types de lien
Tâche A
Tâche B
Lien début-début
+/- n jours Le début de la tâche A commande le début de B ( parallélisation partielle). Le coefficient peut indiquer avance ou retard
Préparation environ--nement technique
-10 J
programmation
Cette avance permet de gagner dutemps et de se former
Le réseau PERT : les types de lien
Tâche A
Tâche B
Lien début-fin
+/- n jours Le début de la tâche A commande la fin de la tâche B (A successeurde B. Le coefficient peut indiquer avance ou retard
Exploitation de l ’ancienlogiciel
Exploitation du nouveau logiciel
Ce retard permet de démarrer endouceur l’exploitation du nouveaulogiciel
+ 15 j
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ôtF+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ôtF+tôt (Ti) = t0+ di
Propager sur les nouvelles premières taches
Le réseau Pert: les paramètres clés
Exemple
début
B5
C8
D3
E4
0
(4,9)
(4,12)
(4,7)
(12,16)
D+tot (Ti) = sup(F+tot(prédécesseurs))F+tot (Ti) = D+tot (Ti) + di
finA4
(0,4)
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) - diPour 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
fin
B5
C8
D3
(11, 16)
(8,16)
(13,16) Tf = 20
A4
(4,8)
début E4
(16, 20)
Le réseau Pert, les paramètres clés
TâcheDurée
(Dtot, Ftot)
(Dtard, Ftard)
Pour les liens typés (début-début, fin-fin, début-fin)On reporte les valeurs adéquate
A5
B13
20, 2522, 27
20, 3322, 35
C5
D3
20, 2522, 27
22, 2524, 27
E 4
F6
20, 2522, 27
14, 2016, 22
La marge est la différence entreles dates au plus tôt et au plus tard.
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
début
A 3 C 1 E 7
B 11 D 6 F 3 G 2
fin
T0 = 0
Tf= 24
0, 3
0 02
6 22
Chemin critique
3,6
0, 110, 11
11, 1212, 13
11, 1711, 17
14, 2115, 22
19, 2219, 22
22, 2422, 24
Dtot, FTotDTard, FTard
3 1 1
0 0 00
Marge
00
Le diagramme de GANTT
Passer d’un enchaînement (PERT) à un calendrier
Affecter les ressourcesUtiliser les marges pour des
« chargements » au plus tôt et au plus tard.
Le diagramme de GANTT exemple
Chargement au plus tôt
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources R1 B
D F G R2 A X
X XX
XX
C X
X
E XX
Le diagramme de GANTT exemple
Chargement au plus tard
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources R1 B
D F G R2 X
X XX
XX
A X
X C
XX
E
Le diagramme de GANTT exemple
Planification améliorée
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources R1 B
R2 D F G R3 X
X XX
XX
A C X
X
E XX
Le diagramme de GANTT
Techniques de manipulation Le nivellement
Maintenir les ressources en dessous d’une certaine limite
Le lissageRé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
début
A 3
B 8
G 3F 3C 6
D 1 E 7
H 2 fin
Diagramme de GANTT, exemple de nivellement
Avant :3 personnes
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources R1 B
H
R2 C F G R3 A D E
Diagramme de GANTT, exemple de nivellement
Après :2 ressources
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources R1 B C F G H R2 A D E
Diagramme de GANTT, exemple de nivellement
Après :2 personnes variante
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources R1 B A D E R2 C F G H
Le diagramme de GANTT après lissage
+ 1 personne
à mi temps
Périodes 1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ressources
R1 (50%) B
R2 C
F
G
H
R3 A
D
E
L ’organisation du travail
La division du travail Répartition des tâches en fonction :
Des disponibilitésDes 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 mutuelsSupervision directe
Coordination « impersonnelle »Standardisation des procédésStandardisation des résultatsStandardisation des qualifications (des
personnes)
L ’organisation du travail
Les mécanismes de liaison Sur le plan des personnes
Comité de pilotage
ImpersonnelAdministration 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 techniqueAdministration de données projetAdministration de données coordinationAdministration de données pilotage
L ’organisation du travail
L’administration de données techniqueElle gère les descriptions proches de structures
de données informatiques (dictionnaire, etc.)Doit servir à la documentation Peut être en partie générée par un AGL
L’administration de données projetElle 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 coordinationElle gère les informations consolidéesSon champ est multi-projet Permet la réutilisation
(est dans la mémoire d’entreprise)
L’administration de données pilotageElle fournit des représentations synthétiques pour
la planification stratégique du SI– (échéancier migration, …)
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’œuvre – maître d’ouvrage
Equipe de projet Chef de projet Concepteur Développeur Utilisateurs
Final Gestionnaire Décisionnaire
Les structures types d ’un projet
Maître d’œuvre
Maître d’ouvrage Chef de projet
Concepteur
Développeur
Fournisseur de la prestation Responsable de la conduite
du projet
Représente le client Est responsable devant le
maître d ’œuvre Informaticien, organisateur
ou gestionnaire
Informaticien
Les structures types d ’un projet
Utilisateur final
Utilisateur gestionnaire
Utilisateur décideur
Sa responsabilité est d’exprimer des besoins et des contraintes liées au travail courant
Exprimer des besoins favorisant la gestion à moyen terme de l ’activité
Peut modifier les règles du système de gestion.
Reste à faire…
Définition et terminologieLe découpage d ’un projetL’estimation des chargesLes techniques de planificationL’organisation du travailLe pilotage du projetLa maîtrise de la qualité
Cours 1 C
ours 2Cours 3
Cours 4