Tutorial Diagramme de Gantt
Généralités
La planification d’un
projet conditionne son bon déroulement.
Le planning a pour but
de :
-
Maîtriser le
déroulement du projet dans le temps -
Constituer un
élément de reporting et de dialogue avec les
différents intervenants -
Mettre en évidence
l’organisation optimale des tâches à réaliser
Historique PERT – GANTT
PERT =
Program Evaluation and Review Technique
Technique mise au point
aux USA vers 1950 au sein de l’US NAVY pour la création
de la force d’attaque nucléaire (programme POLARIS)
Le problème :
-
Rattraper le
retard vs URSS -
Rendre l’arme
opérationnelle dans un délai fixé, à un
coût raisonnable en coordonnant :-
Plus de 250
fournisseurs principaux -
Près de
9000 sous traitants
-
Résultat :
aboutissement du programme 2 ans avant la date prévue.
Plannings hiérarchisés
Il faut limiter le
nombre d’informations à présenter sinon :
-
Le lecteur est
submergée par la masse d’informations -
Le concepteur du
planning ne le maîtrise plus
La solution des
plannings hiérarchisés
Planning directeur
Le planning directeur
est établi au niveau du RCA
-
Il
caractérise les dates et les élongations relatives aux
grandes activités de l’affaire : Notification,
Etudes, Réalisation, Intégration, Qualification
La modification du
planning directeur ne peut être engagée qu’a
l’issue d’une décision du RCA (ou du RLL).
Le planning directeur
constitue la référence pour l’élaboration
des sous-planning (planning détaillés)
-
Les plannings
détaillés sont élaborés pour chaque
responsable de Lot de travaux issu du WBS
Type de planning : PERT et GANTT
Le mode de
représentation le plus connu est le PLANNING LINEAIRE ou
PLANNING de GANTT.
Néanmoins, les
moyens informatiques actuels permettent d’obtenir le GANTT �
partir d’un planning par RESEAU PERT ou POTENTIEL.
PERT et POTENTIEL
Un réseau PERT
est un graphe orienté où :
-
Les nœuds
(étapes) correspondent aux jalons -
Les arcs
correspondent aux activités, ils sont associés �
une durée
Un réseau
POTENTIEL est un graphe orienté où :
-
Durée
-
Date de début
-
Date de fin
-
Ressources
(humaines et matérielles)
Les arcs correspondent
a des liens chronologiques entre activités, ils peuvent être
éventuellement associés à un délai.
Règles de construction d’un PERT
Le début d’une
activité ne peut commencer que lorsque toutes les activités
amont sont terminées :
-
Les activités
amont sont indépendantes
Une activité de
durée nulle est un jalon
-
Ex : fin de
conception préliminaire
La réalisation
d’un lot de travaux a un jalon de début unique et un
jalon de fin unique.
Les activités
ayant une activités ayant une activité antérieure
commune ne peuvent commencer que lorsque cette activité est
terminée.
Deux activités
ne peuvent avoir qu’un type de liens entre elles.
Liens entre activités
Lien de type fin-début
Lien de type
début-début
Lien de type fin-fin
Lien de type fin-début
-
Toutes les
activités débuteront lorsque l’activités
précédente sera finie
Lien de type fin-début
-
L’activité
débutera lorsque toutes les activités précédentes
seront finies.
Délais
Lien de type fin-début
avec délai
-
L’activité
débutera 20 jours après le début de l’activité
précédente
Lien de type fin-début
avec délai
-
L’activité
débutera 20 jours après le début de l’activité
précédente
Lien de type fin-fin
avec délai
-
L’activité
finira 20 jours après la fin de l’activité
précédente
Méthode de construction d’un réseau
En pré-requis :
les activités du WBS et leur durée sont identifiées
Créer les
activités de début et de fin
Créer les jalons
et toutes les activités du WBS ayant une durée
Lier toutes les
activités entre elles
S’assurer que
toutes les activités permettent de définir complètement
la stratégie de développement logiciel
-
Il sera parfois
nécessaire de rajouter des activités qui
n’apparaissent pas dans le WBS pour consolider la stratégie
de développement.
Dates au plus tôt
Les dates au plus tôt
se calculent du début vers la fin de la réalisation du
lot
-
D+Tot
(EVT_DEBUT) = 0 -
D+Tot
(ACTIVITE) = MAX (F+Tot(ACTIVITES_PRECEDENTES)) -
F+Tot
(ACTIVITE) = D+Tot (ACTIVITE) + DUREE(ACTIVITE)
Dates au plus tard
Les dates au plus tard
se calculent de la fin vers le début de la réalisation
du lot, à la suite du calcul de la date de fin au plus tôt.
-
D+Tard (EVT_FIN) =
D+Tôt (EVT_FIN) -
F+Tard (ACTIVITE)
= MIN (D+Tard(ACTIVITES_SUIVANTES)) -
D+Tard (ACTIVITE)
= F+Tard (ACTIVITE) - DUREE(ACTIVITE)
Marges
MARGE LIBRE =
intervalle de temps dont on peut déplacer une activité
sans incidence sur les autres activités du lot.
-
MARGE_LIBRE(ACTIVITE)
= MIN( D+Tôt(ACTIVITES_SUIVANTES)) – F+Tôt(ACTIVITE) -
MARGE_LIBRE(ACTIVITE)
= MIN( D+Tôt(ACTIVITES_SUIVANTES)) – D+Tôt(ACTIVITE)
– DUREE(ACTIVITE)
MARGE TOTALE =
Intervalle de temps dont on peut déplacer une activité
sans que la réalisation du lot ne soit affectée (ne
dépasse pas la fin optimale)
-
MARGE_TOTALE(ACTIVITE)
= D+Tard(ACTIVITE) – D+Tôt(ACTIVITE) -
MARGE_TOTALE(ACTIVITE)
= F+Tard(ACTIVITE) – F+Tôt(ACTIVITE)
Chemin critique
C’est le plus
long des chemins, en durée, reliant l’événement
début à l’événement fin.
-
La durée du
chemin critique correspond à la durée de réalisation
du lot.
Les activités du
chemin critique sont critiques :
-
Si une activité
du chemin dépasse les délais prévus
Il peut avoir
plusieurs chemins critiques :
-
Il faut essayer
dans ce cas de découper certaines activités critiques
et les paralléliser.
Dates au plus tôt
Les dates au plus tôt
se calculent du début vers la fin de la réalisation du
lot.
-
D+Tot(EVT_DEBUT)
= 0 -
D+Tot(ACTIVITE) =
MAX(F+Tot(ACTIVITES_PRECEDENTES)) -
F+Tot(ACTIVITE) =
D+Tot(ACTIVITE) + DUREE(ACTIVITE)
Date au plus tard
Les dates au plus tard
se calculent de la fin vers le début de la réalisation
du lot, à la suite du calcul de la date de fin au plus tôt.
-
D+Tard(EVT_FIN) =
D+Tôt(EVT_FIN) -
F+Tard(ACTIVITE) =
MIN(D+Tard(ACTIVITES_SUIVANTES)) -
D+Tard(ACTIVITE) =
F+Tard(ACTIVITE) - DUREE(ACTIVITE)
Marges
MARGE LIBRE =
Intervalle de temps dont on peut déplacer une activité
sans incidence sur les autres activités du lot
-
MARGE_LIBRE(ACTIVITE)
= MIN(D+Tôt(ACTIVITE_SUIVANTES)) – F+Tôt(ACTIVITE) -
MARGE_LIBRE(ACTIVITE)
= MIN(D+Tôt(ACTIVITE_SUIVANTES)) – D+Tôt(ACTIVITE)
MARGE TOTALE =
Intervalle de temps dont on peut déplacer une activité
sans que la réalisation du lot ne soit affectée (ne
dépasse pas la fin optimale)
-
MARGE_TOTALE(ACTIVITE)
= D+Tard(ACTIVITE) – D+Tôt(ACTIVITE) -
MARGE_TOTALE(ACTIVITE)
= F+Tard(ACTIVITE) – F+Tôt(ACTIVITE)
Chemin critique
C’est le plus
long des chemins, en durée, reliant l’événement
début à l’événement fin.
-
Les activités
du chemin critique correspond à la durée de
réalisation du lot
Les activités du
chemin critique sont critiques :
-
Si une activité
du chemin critique dépasse les délais prévus
Il peut y avoir
plusieurs chemins critiques :
-
Il faut essayer
dans ce cas de découper certaines activités critiques
et les paralléliser
Caractéristiques des marges
La marge libre et la
marge totale des activités critiques sont nulles.
La marge libre est
toujours positive ou nulle.
Marge libre <= Marge
totale
On peut consommer la
marge libre d’une activité sans remettre en cause la
planification des autres activités du lot.
Si la marge totale
d’une activité est consommée, la date de fin de
réalisation du lot va glisser, il faut revoir le planning.
Lissage et nivellement
Une fois le GANTT
généré à partir du PERT, il faut répartir
les charges et les ressources du lot
-
Affecter les
ressources -
Lisser les charges
en utilisant les marges -
Examiner le plan
de charge des ressources
Si les ressources sont
en surcharges :
-
La date de fin est
bloquée-
Nouvelle
répartition des ressources -
Affectation de
priorité aux ressources -
Affectation de
nouvelles ressources -
Surcharge du plan
de charge
-
-
Les ressources
sont bloquées-
Nouvelle
répartition des ressources
-
-
Les ressources et
les dates sont bloquées-
Productivité ???
-
Lissage
-
Les délais
de réalisation du lot sont inchangés, on agit sur la
répartition des ressources (avec possibilité de
surcharge)
Nivellement
-
La surcharge des
ressources n’est pas tolérée, les délais
de réalisation peuvent être remis en cause
Il existe des
techniques mathématiques (utilisées par les outils
notamment) de répartition des charges (déterministe,
probabiliste) cependant :
-
Les mathématiques
ne doivent pas se substituer au bon sens -
Il s’agit
des personnes -
On ne peut pas
faire n’importe quoi dans n’importe quelles conditions -
La théorie
ne peut servir que de base de réflexion.
Critiques
La critique du réseau
PERTT
-
Le modèle
du réseau n’est pas exact car les activités ne
sont pas toujours complètement indépendante (par
exemple documentation et codage) -
Le modèle
ne constitue pas une fin en lui même : c’est
toutefois une référence de base pour le début
du travail de planification.
La critique GANTT
-
Il n’y a pas
de visualisation des dépendances (et des indépendances)
entre activités -
Elles sont
incomplètes pour visualiser la progression des coûts,
d’autres indicateurs doivent être mis à la
disposition du RLL. -
Elles représentent
une visualisation claire et complète des activités
dans le temps et de la progression du projet (avancement physique).








