PERT CPM PERT ou CPM?
Transcription
PERT CPM PERT ou CPM?
Gestion de Projet T.G. Crainic - PERT CPM 1 Définitions et objectifs D Projet: ensemble de tâches visant à atteindre un objectif commun D Programme: projet très complexe, de longue haleine D Gestion de projet: planifier, ordonner (les tâches dans le temps), superviser, contrôler le projet ou le programme ainsi que les ressources requises afin de réaliser l’objectif fixé, à l’intérieur des limites technologiques, de coût et de temps données D Utilisé en général pour 3 des projets ou programmes complexes 3 avec des multiples tâches interdépendantes 3 qui requièrent de moyens importants 3 et plusieurs intervenants T.G. Crainic - PERT CPM 2 Méthode D Préciser l’objectif D Identifier les tâches (activités) 3 exécution indépendante 3 dimension et complexité “gérables” 3 autorité d’exécution D Définir la structure organisationnelle d’exécution et de contrôle D Estimer la durée et les ressources pour chaque tâche D Estimer les risques et prévoir des marges D Calculer la durée totale et le coût total du projet D Dresser un calendrier d'échelonnement des activités D Allouer les ressources D Mesurer, surveiller, ajuster le programme … T.G. Crainic - PERT CPM 3 Outils de contrôle D Facteurs: temps, coût, disponibilité et consommation des ressources D Nombreuses méthodes “graphiques” 3 diagrammes de Gantt 3 (voir Exibit 3.3, pg 63, Chase, Aquilano & Jacobs 9ième) T.G. Crainic - PERT CPM 4 Exemple de diagramme de Gantt Activité 1 Activité 2 Activité 3 Activité 4 Activité 5 Activité 6 Temps T.G. Crainic - PERT CPM 5 Ordonnancement de projet D Les méthodes les plus utilisées sont basées sur de modèles et méthodes de réseaux 3 Méthode du chemin critique Critical Path Method - CPM 3 Technique d’évaluation et de révision de programme Program Evaluation and Revue Technique - PERT T.G. Crainic - PERT CPM 6 CPM − “Critical Path Method” D Pour Du Pont (et Remington-Rand) (1957) D Projet: entretien préventif d’usines chimiques D Projet répétitif de nature connue D But: compresser la durée du projet, en accélérant certaines tâches, contre coûts additionnels T.G. Crainic - PERT CPM 7 PERT − “Program Evaluation and Revue Technique” D Pour la marine américaine (1958) D Projet missiles Polaris D Projet innovateur de nature incertaine D Buts: calculer à partir des estimés de la durée de chaque activité (trois estimés: optimiste, pessimiste, « normal »), la durée moyenne et la variance du programme (et sous-programmes) Ö calculer la probabilité de finir à temps T.G. Crainic - PERT CPM 8 PERT ou CPM? D Ancêtre commun: les diagrammes de Gantt (pas de procédures d’estimation des temps) D Au début: méthodes différentes D Actuellement: une seule méthode : PERT/CPM D Bâtir un réseau d’activités et y trouver le plus long chemin = le chemin critique T.G. Crainic - PERT CPM 9 Construction du réseau D Nœuds = Activités Chaque activité a une durée et des activités immédiatement la précédant D Arcs = Relations de précédence D Le réseau peut aussi être bâti avec des activités sur les arcs et des instants temporels aux nœuds T.G. Crainic - PERT CPM 10 Exemple CPM Activité Identifier les besoins des clients Rédiger et soumettre la proposition Obtenir l’approbation Développer esprit et buts d’équipe Entraîner les employés Former les groupes TQC Ecrire le rapport d’évaluation T.G. Crainic - PERT CPM Nom A B C D E F G Prédécesseurs aucun A B C C D, E F Durée (sem) 2 1 1 2 5 5 1 11 Le réseau D, 2 A, 2 B, 1 C, 1 F, 5 G, 1 E, 5 T.G. Crainic - PERT CPM 12 Chemin critique Moments au plus tôt D Début au plus tôt (“Earliest Start Time”) ES L’instant le plus rapproché du début du projet pour commencer l’activité D Fin de toutes les tâches précédentes D Fin au plus tôt (“Earliest Finish Time”) EF Début au plus tôt + Durée D ES d’une tâche = max {EF des précédentes} D Calcul par passe “avant” (origine vers fin) T.G. Crainic - PERT CPM 13 CPM - Temps au plus tôt ES=4 EF=6 ES=0 EF=2 ES=2 EF=3 ES=3 EF=4 A, 2 B, 1 C, 1 D, 2 ? F, 5 G, 1 ES=4 EF=9 E, 5 T.G. Crainic - PERT CPM 14 CPM - Temps au plus tôt ES=4 EF=6 ES=0 EF=2 ES=2 EF=3 ES=3 EF=4 A, 2 B, 1 C, 1 D, 2 ES=9 EF=14 F, 5 ES=14 EF=15 G, 1 ES=4 EF=9 E, 5 T.G. Crainic - PERT CPM 15 Chemin critique Moments au plus tard D Fin au plus tard (“Latest Finish Time”) LF D L’instant le plus tardif pour compléter une activité sans retarder le projet D Début au plus tard (“Latest Start Time”) LS Fin au plus tard − Durée D Calcul par passe “à rebours” (fin vers origine) D LF d’une activité = min {LS des successeurs} T.G. Crainic - PERT CPM 16 CPM - Temps au plus tard ES=4 EF=6 ES=0 EF=2 ES=2 EF=3 ES=3 EF=4 A, 2 B, 1 C, 1 ? D, 2 LS=7 LF=9 ES=4 EF=9 E, 5 ES=9 EF=14 ES=14 EF=15 F, 5 G, 1 LS=9 LF=14 LS=14 LF=15 LS=4 LF=9 T.G. Crainic - PERT CPM 17 CPM - Temps au plus tard ES=4 EF=6 ES=0 EF=2 ES=2 EF=3 ES=3 EF=4 A, 2 B, 1 C, 1 LS=0 LF=2 LS=2 LF=3 LS=3 LF=4 D, 2 LS=7 LF=9 ES=4 EF=9 E, 5 ES=9 EF=14 ES=14 EF=15 F, 5 G, 1 LS=9 LF=14 LS=14 LF=15 LS=4 LF=9 T.G. Crainic - PERT CPM 18 Chemin critique D Marge (“Slack”) d’une tâche = Début au plus. tard − Début au plus tôt (LS − ES) Fin au plus tard − Fin au plus tôt (LF− EF) ⇔ Retard maximum « admissible » D Tâche critique = marge nulle D Chemin critique = suite d’activités à marge nulle du début à la fin du projet T.G. Crainic - PERT CPM 19 CPM - Chemin critique ES=4 EF=6 ES=0 EF=2 ES=2 EF=3 ES=3 EF=4 A, 2 B, 1 C, 1 LS=0 LF=2 LS=2 LF=3 LS=3 LF=4 D, 2 LS=7 LF=9 ES=4 EF=9 E, 5 LS=4 LF=9 T.G. Crainic - PERT CPM Marge=(7-4)=(9-6)=3 ES=9 EF=14 ES=14 EF=15 F, 5 G, 1 LS=9 LF=14 LS=14 LF=15 Durée = 15 sem. 20 PERT — Trois estimations de durée D Durée de chaque activité assumée « aléatoire » (distribution de probabilité asymétrique - beta) D Trois estimations: 3 optimiste (le plus vite) 3 pessimiste (le plus lent) 3 la plus probable (normal) D Durée espérée (moyenne) de l’activité = (vite + 4normal + lent) / 6 D Écart type ( variance ) de l’activité = (lent - vite) / 6 D Chemin critique avec durées moyennes T.G. Crainic - PERT CPM 21 Distribution asymétrique − Beta moyenne optimiste normal asymétrique: normal - optimiste T.G. Crainic - PERT CPM pessimiste durée << = pessimiste - normal 22 PERT — Potentiel D Possibilité de calculer la probabilité de compléter le projet à temps (durée totale = loi normale) D Z = D − E ( EFP) 2 ∑σ cp 3 D = Date prévue de fin = Durée prévue 3 E(EFP) = Date de fin au plus tôt espérée ⇔ Durée espérée 3 ∑ σ 2cp = Somme des variances des activités D Probabilité{Compléter le projet à temps}= Probabilité{E(EFP) ≤ D} = Prob{N(0,1) ≤ Z} D “facile” à calculer T.G. Crainic - PERT CPM 23 Exemple PERT Tâche A B C D E F G H I Prédécesseurs immédiats A A C D B E,F G, H Durée espérée = T.G. Crainic - PERT CPM Durée estimée (jours) Optimiste Probable Pessimiste 3 6 15 2 4 14 6 12 30 2 5 8 5 11 17 3 6 15 3 9 27 1 4 7 4 19 28 Optimiste + 4 (La plus probable) + Pessimiste 6 24 PERT - Durée espérée et variance Tâche Prédécesseurs Durée immédiats espérée A B C D E F G H I T.G. Crainic - PERT CPM - A A C D B E,F G, H 7 5.333 14 5 11 7 11 4 18 Variance 4 4 16 1 4 4 16 1 16 25 PERT Chemin critique Durée = 54 jours C, 14 E, 11 H, 4 A, 7 D, 5 F, 7 I, 18 B 5.333 T.G. Crainic - PERT CPM G, 11 26 Résultats D E(EFP) = Durée espérée = 54 jours D Chemin critique: A, C, E, H, I D Variance = 41 jours T.G. Crainic - PERT CPM 27 Exemple PERT Quelle est la probabilité de finir en 53 jours ou moins? p(t < D) TE = 54 D=53 t D - TE 53 - 54 = -.156 Z = = 2 41 ∑ σ cp P(Z < -.156) = .436 Il y a une probabilité de 43,6% de finir en 53 jours ou moins T.G. Crainic - PERT CPM 28 Exemple PERT Quelle est la probabilité de finir en plus de 56 jours? p(t < D) TE = 54 Z = D - TE ∑ σ 2 cp t D=56 56 - 54 = = .3 1 2 41 P(Z < -.312) = .378 Il y a une probabilité de 37,8% de finir en plus de 56 jours T.G. Crainic - PERT CPM 29 PERT — Commentaires D Hypothèses pas toujours faciles à valider 3 Distribution beta pour la durée de chaque tâche 3 Les durées des tâches indépendantes les unes des autres D Données empiriques, lorsqu’elles existent, permettent de valider statistiquement ces hypothèses D Approche alternative : simulation D Données empiriques (historiques, observations, …) sont encore plus nécessaires. T.G. Crainic - PERT CPM 30 Compromis coûts — durée D Accélérer le projet en accélérant certaines tâches par un accroissement des ressources D Coût et durée normaux Coût et durée accélérés Coûts « indirects » journaliers D Quelles activités accélérer et de combien afin de minimiser les coûts totaux du projet? D “à bras” activité par activité “optimal” : programmation linéaire T.G. Crainic - PERT CPM 31
Documents pareils
MET-INFO - Département de management et technologie
Conference, Paris, 1 -4 juin 2016.
Kazemzadeh, M.R.A., Crainic, T.G., et
Gendron, B. (2015). « Valid Inequalities for
Multilayer Network Design Problem »,
Montreal 2015 CORS/INFORM International
Co...