Vous êtes sur la page 1sur 38

2.

PLANIFICATION DU
PROJET
2. PLANIFICATION DU
PROJET
Méthode du chemin critique, PERT (calcul
des dates au plus tôt et au plus tard,
détermination des marges et du chemin
critique)
METHODE PERT
Méthode du chemin critique
TECHNIQUE
D’ ORDONNANCEMENT
Position du problème
 On doit réaliser une activité donnée décomposable
en taches élémentaires.
 Déterminer un ordonnancement des taches qui
minimise le délai d’exécution de l’activité et qui
assure le nivellement (lissage) des ressources pour
une plus grande productivité.
 La résolution de ce problème passe par deux
étapes :
 Phase préparatoire
 Résolution du problème d’ordonnancement lui-même.
Phase préparatoire

 Inventaire complet des taches à accomplir


 Détermination des liaisons (contraintes)
entre les taches
 Estimation des durées
 Détermination des niveaux de ressources.
Types de contraintes relatives aux
liaisons entres les taches :

 Contraintes potentielles

 Contraintes disjonctives

 Contrainte cumulative
Contraintes potentielles

 Une tache ne peut commencer avant la fin ou


le début d’une autre tache.
 Une tache ne pourra débuter que passé un
certain délai après la fin ou le début d’une
autre tache.
 Contrainte de localisation temporelle
Contraintes disjonctives

 On ne peut réaliser la tache A et B en même


temps (exemple de ressources limitées).
Contrainte cumulative

 Cas d’utilisation de ressources rares ou


périssable
Résolution du problème
d’ordonnancement
Une fois la phase préparatoire réalisée, le
problème d’ordonnancement se pose comme
suit :
« Étant donné un projet constitué de taches
durées d’exécution connues et soumise à
des contraintes de postériorités stricte,
déterminer un calendrier d’exécution ou
ordonnancement qui minimise la durée de
réalisation totale du projet. »
Méthodes utilisées
 La method CPM (Critical Path Method). Elle est
utilisée lorsque la durée des taches est connue de
manière certaine. Elle nécessite l’utilisation d’un
graphe de visualisation.
 La méthode PERT (Program Evaluation Reaserch
Task). Elle est utilisée lorsque la durée des taches
est aléatoire. Elle utilise les mêmes techniques que
la méthode CPM.
 La méthode des potentiels : elle a la particularité de
résoudre le problème sans obligation de recourir au
graphe de visualisation.
 Le diagramme de GANTT : complémentaire au
méthodes sus-citées en ce sens qu’il permet une
autre forme de visualisation du projet.
Théorie des graphes
Qu’est ce qu’un grappe

 On appelle graphe toute application d’un


ensemble sur lui-même
 Un graphe est défini par
 Un ensemble Ø, dont les éléments sont appelés
sommet ou nœuds
 Un ensemble de couple (a, b) avec a et b
appartenant à Ø et dont les éléments sont
appelés arcs.
c

d e
a
b
 Un graphe est dit orienté si l’ensemble des
arcs le constituant sont orienté, c'est-à-dire
l’ordre de l’ensemble des couples (a, b) est
imposé. On distinguera les arcs orientés par
des flèches indiquant le sens de l’orientation.
 Un arc non orienté est appelé arête
Qu’est ce qu’un chemin ?

 Un chemin est une suite d’arcs tel que


l’extrémité d’un arc soit le sommet de l’arc
suivant
b
c

d e
a
f
g
Ex : (a,b,c,d) est un chemin
Qu’est-ce qu’un circuit ?
 Un circuit est un chemin dont le point de
départ et le point d’arrivée sont confond et
qui ne comporte qu’une seule fois chacun de
ses arcs. Le circuit prend le nom de cycle
lorsque le graphe est non orienté.
b

e
a
d
c
Ex : (a,b,d,e,c,a) est un circuit
Qu’est-ce qu’une boucle ?

 Une boucle est un circuit de longueur 1 (c’est


à dire qui ne comporte qu’un seul arc).

a d
c
Ex : le sommet (a) comporte une boucle
Qu’est-ce que la matrice associé au
graphe :
 Chaque graphe peut-être défini par sa
matrice associé qui peut être littérale ou
booléenne.
b

a c e

d
EXTREMITES

a b c d e

a 0 1 1 1 0

ORIGINES b 0 0 1 0 0
c 0 0 0 0 1
d 0 0 0 0 1
e 0 0 0 0 0
EXTREMITES

a b c d e

a - ab ac ad -

ORIGINES b - - bc - -
c - - - cd ce
d - - - - de
e - - - - -
Qu’est-ce que la longueur d’un
chemin ?
 La longueur d’un chemin est égale au nombre
d’arcs constituant le chemin. Cependant si on
associe un nombre>0 à chaque arc, appelé
longueur de l’arc, alors la longueur du chemin
sera la somme des longueurs des arcs le
composant. b
2 3
4 d
a 1 5 e
6 3
c
Ex : la longueur du chemin (a,b,d,e) est égale à 11 (2+4+5)
Niveau des taches

 C’est le nombre maximum des tâches


séparant la tâche en question, du début du
projet.
Détermination des niveaux
Méthode des tableaux
 On met au niveau 1, les tâches n’ayant pas
d’antériorité (ou ayant comme antériorité la tâche
début).
 on supprime des antériorités les tâches de niveau 1.
 on met au niveau 2 les taches n’ayant plus
d’antériorités (c’est à dire n’ayant comme
antériorités que les tâches supprimées)
 on supprime des antériorités les tâches du niveau 2.
 et ainsi de suite…
 La détermination des niveaux des tâches facilitera le
dessin du graphe.
Méthodes de conception des
graphes
Graphe de la « METHODE DES
POTENTIELS ».
 Le dessin du graphe dans cette méthode est basé
sur une conception du graphe inversé :
 les opérations sont représentées dans les sommets.
 Les liaisons sont représentées par les arcs.
 En outre elle nécessite l’introduction de deux taches
fictives :
 Une opération début ou ouverture du chantier
 Une opération fin ou clôture du chantier.
METHODES DES POTENTIELS / PERT
CALCUL DES DATES
CHEMIN CRITIQUE
GANTT
TABLEAU DE CHARGE
CALCUL DES DATES
CHEMIN CRITIQUE
OPTIMISATION DES RESSOURCES
Calcul des dates au plus tôt

 Date de début au plus tôt : DDPT


 C’est la date minimum à laquelle peut commencer
une tache
 Date de fin au plus tôt : DFPT
 C’est la date minimum à laquelle peut se terminer
une tache
 DFPT = DDPT+D D = durée.
Méthode de détermination
 On procède de la tache « Début » vers la tache « Fin »
 On affecte « Zéro (0) » comme DDPT aux taches ayant
la tache « Début » comme antécédent
 On calcul leur DFPT (DFPT=DDPT+D)
 Pour chacune des taches suivantes on procède comme
suit :
 La DDPT est égale à la plus grande des DFPT des
taches antécédentes
 On calcule sa DFPT

 Et ainsi de suite jusqu’à la tache « Fin ».


 La date de fin du projet (DFP) est égale à la plus
grande des DFPT des taches ayant la tache « Fin »
comme antécédent.
Calcul des dates au plus tard

 Date de fin au plus tard : DFPD


 C’est la date maximum à laquelle une tache doit
commencer
 Date de début au plus tard : DDPD
 C’est la date maximum à laquelle une tache doit
commencer
 DDPT=DFPT - D D=durée.
Méthode de détermination
 On procède de la tache « Fin » vers la tache « Début »
 On affecte la DFP comme DFPD pour les taches ayant
la tache « Fin » comme antécédent
 On calcul leur DDPD (DDPD = DFPD - D)
 Pour chacune des taches précédentes on procède
comme suit :
 la DFPD est égale à la plus petite des DDPD des taches
suivantes
 Et ainsi de suite jusqu’à la tache « Début ».
 La date de fin du projet (DDP), égale à la plus petite
des DDPD des taches ayant la tache « Début »
comme antécédent, devrait être trouvé égale à zéro
(vérification).
La marge totale

 C’est le délai dont on peut retarder une


opération sans affecter la date d’achèvement
du projet
 Les opération antérieures ayant toutes
débuté à la date « au plus tôt »
 Et les opérations postérieures pouvant toutes
commencer à la date « au plus tard »
 MT = DDPD – DDPT= DFPD - DFPT
La marge libre
 c’est le délai pouvant être accordé au
commencement d’une tache sans modifier la MT
des taches suivantes
 On peut dire aussi :
 C’est le délai dont on peut retarder l’exécution d’une
opération
 Sans empêcher les opérations postérieurs de
débuter aux « dates au plus tôt »
 Alors que les opérations antérieures sont
supposées avoir toutes été entreprises à la date
« au plus tôt ».
 ML = min(DDPT)ts – (DFPT)t
Remarques

 Toutes les taches ayant une MT=0 auront


une ML=0
Le chemin critique

 Le chemin critique est le chemin le plus long situé


entre le début et la fin d’un projet.
 Toutes les taches qui se trouvent sur ce chemin
sont appelées taches critiques.
 La durée totale d’un projet est égale à la somme
des durées des taches critiques.
 Sur un même projet il peut y avoir plusieurs chemins
critiques
 Toutes les taches critiques auront une marge totale
nulle.

Vous aimerez peut-être aussi