PERT Gantt Michel Winter 2008 2009 La planification

  • Slides: 27
Download presentation
PERT & Gantt Michel Winter – 2008 / 2009

PERT & Gantt Michel Winter – 2008 / 2009

La planification {( tâche, durée )} Ressources Contraintes Michel Winter – 2008 / 2009

La planification {( tâche, durée )} Ressources Contraintes Michel Winter – 2008 / 2009 PERT Durée minimale Latitude entre 2 tâche Gantt Calendrier de travail Utilisation des ressou

Le réseau PERT ● Program Evaluation and Review Technique ● 1958, Navy (1958), pour

Le réseau PERT ● Program Evaluation and Review Technique ● 1958, Navy (1958), pour la gestion du projet ‘Polaris’ (missile balistique lancé depuis les sous-marins) ● Critical Path Method (CPM) : même période, même contenu, par Dupont de Nemours et Remington Rand. Michel Winter – 2008 / 2009

Le réseau PERT Le principe ● Permet de représenter les contraintes d’enchaînement ● Application

Le réseau PERT Le principe ● Permet de représenter les contraintes d’enchaînement ● Application à différentes mailles de décomposition (phases, macro-taches, taches unitaires. . . ) ● Deux représentations clefs : orientée tâches ou jalons (événements) Tâche Jalon Analyse Dossier d’analyse Dev. Module 1 Livraison module 1 Dev. Module 2 Livraison module 2 Intégration Livraison complète Michel Winter – 2008 / 2009

Le réseau PERT Graphe des potentiels-tâches Dév. Module 1 Début Analyse Intégration Fin Dév.

Le réseau PERT Graphe des potentiels-tâches Dév. Module 1 Début Analyse Intégration Fin Dév. Module 2 Michel Winter – 2008 / 2009 Tâche Jalon Analyse Dossier d’analyse Dev. Module 1 Livraison module 1 Dev. Module 2 Livraison module 2 Intégration Livraison complète

Graphe des potentielsévénements Le réseau PERT Livraison module 1 Début Dossier d’analyse Michel Winter

Graphe des potentielsévénements Le réseau PERT Livraison module 1 Début Dossier d’analyse Michel Winter – 2008 / 2009 Livraison module 2 Livraison complète Fin Tâche Jalon Analyse Dossier d’analyse Dev. Module 1 Livraison module 1 Dev. Module 2 Livraison module 2 Intégration Livraison complète

Le réseau PERT Les types de liens : fin-début ● La tâche A doit

Le réseau PERT Les types de liens : fin-début ● La tâche A doit se terminer pour que la tâche B puisse commencer +/- n jours Tâche A Tâche B ● Cas le plus courant. ● La tâche A est le prédécesseur de la tâche B ; la tâche B est le successeur de la tâche A ● A est antécédente, B est subséquente ● Un délai peut être appliqué au lien (délai négatif : avance, sinon retard). Délai en jours ou en Michel Winter – 2008 / 2009

Le réseau PERT Les types de liens : fin-début ● Exemple simple : Le

Le réseau PERT Les types de liens : fin-début ● Exemple simple : Le développement commence après la phase de conception Conception Développement ● Exemple avec avance : La phase de test commence 5 jours avant la fin du développement pour préparer l’environnement - 5 jours Développement Test ● Exemple avec retard : Mise en place de l’environnement On laisse 10 jours aux utilisateurs pour essayer la nouvelle version avant de leur demander leurs impressions + 10 jours Mise en prod. Michel Winter – 2008 / 2009 Interview utilisateurs

Le réseau PERT Les types de liens : fin-fin ● La fin de la

Le réseau PERT Les types de liens : fin-fin ● La fin de la tâche A commande la fin de la tâche B Tâche A +/- n jours Tâche B ● La tâche B ne peut s’arrêter que lorsque A s’arrête Michel Winter – 2008 / 2009

Le réseau PERT Les types de liens : fin-fin ● Exemple simple : Développement

Le réseau PERT Les types de liens : fin-fin ● Exemple simple : Développement L’équipe débutante dans cette technologie sera coachée par un expert technique jusqu’à la fin du développement Coaching technique ● Exemple avec retard : On assistera le client pendant les 10 jours qui suivent la mise ne production Michel Winter – 2008 / 2009 Mise en prod. + 10 jours Support démarrage

Le réseau PERT Les types de liens : début-début ● Le début de la

Le réseau PERT Les types de liens : début-début ● Le début de la tâche A déclenche le début de la tâche B Tâche A +/- n jours Tâche B ● La tâche B doit obligatoirement commencer lorsque la tâche A /commence Michel Winter – 2008 2009

Le réseau PERT Les types de liens : début-début ● Exemple simple : La

Le réseau PERT Les types de liens : début-début ● Exemple simple : La modélisation UML commencera en même temps que les interviews des utilisateurs ● Exemple avec avance : Il faut prévoir 5 jours d’installation de la plateforme de développement avant la date prévue de démarrage du développement Michel Winter – 2008 / 2009 Interviews utilisateurs Modélisation UML Installation plateforme dév. -5 jours Développement

Le réseau PERT Les types de liens : début-fin ● Le début de la

Le réseau PERT Les types de liens : début-fin ● Le début de la tâche A marque la fin de la tâche B Tâche A +/- n jours Tâche B +/- n jours Tâche A Tâche B ● La tâche B ne peut s’arrêter tant qu’A n’a pas commencée Michel Winter – 2008 / 2009

Le réseau PERT Les types de liens : début-fin ● Exemple simple : Formation

Le réseau PERT Les types de liens : début-fin ● Exemple simple : Formation On offrira du support téléphonique aux utilisateurs tant qu’ils n’auront pas suivant la formation Support utilisateurs ● Exemple avec retard : On attendra 10 jours après la mise en production de la V 2 avant de supprimer la V 1 Exploitation V 2 +10 jours Exploitation V 1 Michel Winter – 2008 / 2009

Le réseau PERT Les types de liens : problème… ● Quelle différence ? Début

Le réseau PERT Les types de liens : problème… ● Quelle différence ? Début Réalisation Mise en Aide à Formation exploitation l’exploitation Formation Début Juin Réalisation Juillet Fin Aide à Mise en exploitation l’exploitation Aout Sept Oct Nov Dec Réalisation Mise en exploitation Aide à l’exploitation Formation Michel Winter – 2008 / 2009

Le réseau PERT Les dates au plus tôt ● Les dates au plus tôt

Le réseau PERT Les dates au plus tôt ● Les dates au plus tôt : début au plus tôt, fin au plus tôt (early start, early finish) Compte tenu des contraintes d’enchaînement, de la durée des tâches et de la date de début du projet, la tâche Ti ne peut pas commencer avant D+tôt(Ti ) et ne peut se terminer avant F+tôt(Ti ) Dans le cas d’une tâche placée directement au début du projet : D+tôt(Ti ) = t 0 F+tôt(Ti ) = t 0 + di - 1 Michel Winter – 2008 / 2009

Propagation des dates au plus tôt Le réseau PERT ● Pour propager les dates

Propagation des dates au plus tôt Le réseau PERT ● Pour propager les dates au plus tôt (liens fin-début): D+tôt(Ti ) = sup { F+tôt( prédécesseurs ) } + 1 F+tôt(Ti ) = D+tôt(Ti ) + di - 1 A 2 avril, 6 avril 5 jours 2 avril Début B 8 jours C Michel Winter – 2008 / 2009 2 avril, 9 avril 2 avril, 4 avril 3 jours D , ? 13 10? avril, avril 4 jours

Le réseau PERT Les dates au plus tard ● Les dates au plus tard

Le réseau PERT Les dates au plus tard ● Les dates au plus tard : début au plus tard, fin au plus tard (late start, late finish) Compte tenu des contraintes d’enchaînement, de la durée des tâches, la tâche Ti ne peut pas commencer après D+tard(Ti ) et ne peut se terminer après F+tard(Ti ) sinon la date de fin du projet serait dépassée. Dans le cas d’une tâche placée à la fin du projet : D+tard(Ti ) = tf - di - 1 F+tard(Ti ) = tf Michel Winter – 2008 / 2009

Propagation des dates au plus tard Le réseau PERT ● Pour propager les dates

Propagation des dates au plus tard Le réseau PERT ● Pour propager les dates au plus tard (liens fin-début) : F+tard(Ti ) = inf { D+tard( successeurs ) } - 1 D+tard(Ti ) = F+tard(Ti ) - di + 1 I 11 déc. , 15 déc. 5 jours ? , déc, 1 ? 5 déc H J 5 jours 10 jours K Michel Winter – 2008 / 2009 6 déc. , 15 déc. 14 déc. , 15 déc. 2 jours 16 décembre Fin

Le réseau PERT Propagation des dates ● Dans le cas des autres types de

Le réseau PERT Propagation des dates ● Dans le cas des autres types de lien : la tâche maître impose les dates. durées et dates en semaines : +tôt A 2 0 +tard 2 2 1 3 3 semaines +tôt B +tôt 2 2 +tard 2 semaines Michel Winter – 2008 / 2009 A 2 0 +tôt 2 2 +tard 2 2 1 3 3 semaines A +tôt 2 0 2 2 +tard 2 2 1 3 3 semaines +tôt +tard B B 2 semaines +tard 2 semaines

Le réseau PERT Propagation des dates ● Dans le cas des autres types de

Le réseau PERT Propagation des dates ● Dans le cas des autres types de lien : la tâche maître impose les dates. durées et dates en semaines : +tôt A 2 0 +tôt 2 2 +tard 2 2 1 3 3 semaines +tôt B 2 0 2 1 +tard 2 2 2 semaines 1 2 Michel Winter – 2008 / 2009 A 2 0 +tôt 2 2 +tard 2 2 1 3 3 semaines A +tôt 2 0 2 2 +tard 2 2 1 3 3 semaines +tôt +tard B B 2 semaines +tard 2 semaines

Le réseau PERT Propagation des dates ● Dans le cas des autres types de

Le réseau PERT Propagation des dates ● Dans le cas des autres types de lien : la tâche maître impose les dates. durées et dates en semaines : +tôt A 2 0 +tôt 2 2 +tard 2 2 1 3 3 semaines +tôt B 2 0 2 1 +tard 2 2 2 semaines 1 2 Michel Winter – 2008 / 2009 A +tôt 2 0 +tard 2 2 1 3 3 semaines 2 1 2 2 +tard B 2 2 2 3 +tôt 2 2 2 semaines A 2 0 2 2 +tard 2 2 1 3 3 semaines +tôt B +tard 2 semaines

Le réseau PERT Propagation des dates ● Dans le cas des autres types de

Le réseau PERT Propagation des dates ● Dans le cas des autres types de lien : la tâche maître impose les dates. durées et dates en semaines : +tôt A 2 0 +tôt 2 2 +tard 2 2 1 3 3 semaines +tôt B 2 0 2 1 +tard 2 2 2 semaines 1 2 Michel Winter – 2008 / 2009 A +tôt 2 0 +tard 2 2 1 3 3 semaines 2 1 2 2 +tard B 2 2 2 3 +tôt 2 2 2 semaines A 2 0 2 2 +tard 2 2 1 3 3 semaines +tôt B 1 9 2 0 +tard 2 2 semaines 0 2 1

Le réseau PERT La marge totale ● La marge représente la latitude que l’on

Le réseau PERT La marge totale ● La marge représente la latitude que l’on a lorsque l’on fait le planning. ● Marge attachée à chaque tâche : différence entre date au plus tard et date au plus tôt si uniquement des liens fin-début, marges identiques sur le début et sur la fin. ● La marge ne doit jamais être négative (planning incompatible avec les contraintes). Dans le cas contraire : ► Éclatement d’une tâche, ► Levée de contrainte, Michel Winter – 2008 / 2009

Le réseau PERT La marge libre ● Définition : marge qui, lorsqu’utilisée, n’impacte pas

Le réseau PERT La marge libre ● Définition : marge qui, lorsqu’utilisée, n’impacte pas les autres tâches, cad qui permet toujours de planifier les successeurs ‘au plus tôt’. +tôt A 2 0 2 1 +tôt B +tard 2 2 3 4 2 semaines 20 A B Michel Winter – 2008 / 2009 21 +tôt 22 2 4 2 5 +tard 2 2 5 6 2 semaines 23 24 25 26 +tard marge totale = 3 marge libre = 2 +tôt +tard mt = 1

Le réseau PERT Le chemin critique ● Le réseau PERT permet de déterminer le

Le réseau PERT Le chemin critique ● Le réseau PERT permet de déterminer le chemin critique (critical path) Chemin critique : ensemble des tâches critiques ► Tâche critique : tâche qui retarde la fin du projet si elle est elle-même en retard ► ● Les tâches du chemin critique ont une marge (totale et libre) nulle ● S’il n’y a que des liens fin-début, le chemin critique est le chemin le plus long ● S’il y a d’autres liens, ou des contraintes temporelles, le chemin peut ne pas être complet Michel Winter – 2008 / 2009

Le réseau PERT Conclusion ● Le réseau PERT : permet de faire apparaître les

Le réseau PERT Conclusion ● Le réseau PERT : permet de faire apparaître les possibilités de parallélisme ► ► donne les dates de fin de projet possibles ● En dehors des contraintes de ressources Michel Winter – 2008 / 2009