GESTION DE PROJETS. Gestion du temps. de la durée, des délais et de l effort. Luc LAVOIE Département d informatique Faculté des sciences.

Dimension: px
Commencer à balayer dès la page:

Download "GESTION DE PROJETS. Gestion du temps. de la durée, des délais et de l effort. Luc LAVOIE Département d informatique Faculté des sciences."

Transcription

1 GESTION DE PROJETS Gestion du temps de la durée, des délais et de l effort GP030 v261a Luc LAVOIE Département d informatique Faculté des sciences Luc.Lavoie@USherbrooke.ca

2 GESTION DU TEMPS (DÉLAIS) PLAN!!Introduction!!Représentations!! Concepts!! Activité!! Jalon!! Réseau d activités!! Réseau de jalons!! La richesse de la dualité!!processus!!conclusion!!processus PMBoK!! Définir les activités!! Organiser les activités!! Estimer les ressources!! Estimer la durée!! Élaborer l échéancier!! Maitriser l échéancier!!processus Fairley!! Organisation!! Attributs de l activité!! Étapes 2

3 GESTION DU TEMPS INTRODUCTION!!Définir les activités!! découper portée!! adjoindre les activités connexes!!organiser les activités!! choisir es procédés!!estimer les ressources!! déterminer les compétences!!estimer la durée!! estimer l effort!!élaborer l échéancier!! calculer la variance!!maitriser l échéancier!! assurer la rétroaction 3

4 REPRÉSENTATION!!Activité!!Jalon RÉSEAU D ACTIVITÉS ET DÉPENDANCES!!Réseau d activités!!réseau de jalons!!dépendances!! Fin à début (FD)!! Fin à fin (FF)!! Début à fin (DF)!! Début à début (DD)!!Connexité!!Dualité!!Décalage!! absolu!! relatif 4

5 PROCESSUS DU PMBOK PMBoK_v3 pages 125, figures 6-1 5

6 PROCESSUS DU PMBOK PMBoK_v3 pages 126, figures 6-2 PMBoK_v4 page 131, figure 6-1 6

7 PROCESSUS DU PMBOK!!Entrées!! Environnement!! Actifs!! Énoncé de portée!! SP (SDP+DSDP)!! PGP!!Sorties DÉFINIR LES ACTIVITÉS!! Liste des activités!! Attributs des activités!! Liste des jalons!! Modifications demandées!!outils!! Décomposition!! Modèles!! Planification par vagues!! Expertises!! Composants de planification!! SGP 7

8 PROCESSUS DU PMBOK DÉFINIR LES ACTIVITÉS PMBoK_v4, p

9 PROCESSUS DU PMBOK ORGANISER LES ACTIVITÉS!! Entrées!! Énoncé de portée!! Liste des activités!! Attributs des activités!! Liste des jalons!! Modifications app.!! Sorties!! Diagramme du projet!! Liste des activités (màj)!! Attributs des activités (màj)!! Modifications demandées!! Liste des jalons!!outils!! Méthode des antécédents!! Méthode du diagramme fléché!! Modèles!! Détermination de la dépendance!! Application des décalages 9

10 PROCESSUS DU PMBOK ORGANISER LES ACTIVITÉS PMBoK_v4, p

11 PROCESSUS DU PMBOK!! Entrées!! Environnement!! Actifs!! Liste des activités!! Attributs des activités!! Calendrier des ressources!! PGP!! Sorties ESTIMER LES RESSOURCES!! Liste des ressources nécessaires!! Attributs des activités (màj)!! Structure de découpage des ressources!! Calendrier des ressources (màj)!! Modifications demandées!! Outils!! Expertises!! Analyse des choix!! Données d estimation publiées!! SGP!! Estimation ascendante 11

12 PROCESSUS DU PMBOK ESTIMER LES RESSOURCES PMBoK_v4, p

13 PROCESSUS DU PMBOK ESTIMER LA DURÉE (EFFORT)!! Entrées!! Environnement!! Actifs!! Énoncé de portée!! Liste des activités!! Attributs des activités!! Liste des ressources nécessaires!! Calendrier des ressources!! PGP!! SP (SDP+DSDP)!! Sorties!! Estimation de l effort des activités!! Attributs des activités (màj)!! Outils!! Expertises!! Estimation par analogie!! Estimation paramétrique!! Estimation à trois points!! Analyse de la réserve 13

14 PROCESSUS DU PMBOK ESTIMER LA DURÉE (EFFORT) PMBoK_v4, p

15 PROCESSUS DU PMBOK ÉLABORER L ÉCHÉANCIER!! Entrées!! Actifs!! Énoncé de portée!! Liste des activités!! Diagramme du projet!! Liste des ressources nécessaires!! Calendrier des ressources!! Estimation de l effort des activités!! PGP!! Sorties!! Échéancier du projet!! Données du modèle d échéancier!! Échéancier de référence!! Modifications demandées!! Liste des ressources nécessaires (màj)!! Liste des activités (màj)!! Calendrier du projet (màj) [Liste des jalons+calendrier ressources]!! PGP (màj)!! Outils!! SGP!! Modèles!! Application des calendriers!! Analyse du diagramme de projet!! Analyse des «!éventualités!»!! Analyse des chemins critiques!! Analyse des chaines critiques!! Techniques!! Compression de l échéancier!! Nivèlement des ressources!! Ajustement des décalages 15

16 PROCESSUS DU PMBOK ÉLABORER L ÉCHÉANCIER PMBoK_v4, p

17 PROCESSUS DU PMBOK!! Entrées!! PGP MAÎTRISER L ÉCHÉANCIER!! Échéancier de référence!! Rapports d avancement!! Modifications app!! Sorties!! Données du modèle d échéancier!! Échéancier de référence (màj)!! Mesures de performance!! Modifications demandées!! Actions corr. demandées!! Actifs (màj)!! Liste des activités (màj)!! Attributs des activités (màj)!! PGP (màj)!! Outils!! Établissement des rapports d avancement!! Système de maitrise des modifications à l échéancier!! Mesure de performance!! SGP!! Analyse des écarts!! Diagrammes comparatifs 17

18 PROCESSUS DU PMBOK MAITRISER L ÉCHÉANCIER PMBoK_v4, p

19 PROCESSUS DE FAIRLEY Start Here LE PROCESSUS DE GESTION customer management Change Requests and Problem Reports Requirements and Constraints Directives and Constraints Planning and Replanning Estimating Activity Definition Controlling Work Assignments Software Development Independent Validation Quality Assurance Configuration Management Deliver Product Data Retention Other Supporting Processes Project Reports Reporting Measuring Status Reports Fairley, p. 13, 41,

20 PROCESSUS DE FAIRLEY LE PROCESSUS DE DÉVELOPPEMENT Allocate the Hardware Requirements Allocate the People Requirements Start Here System Engineering Develop System Architecture Specify System Requirements Define Operational Requirements Allocate & Refine Software Requirements system verification Software Development Develop Software Design software verification Integrate Software Components Obtain Software Components User Needs Customer Expectations Acquirer Conditions operational validation Integrate System Components add other components End Here System Engineering Fairley, p

21 PROCESSUS DE FAIRLEY Team Leader #1 LE GROUPE DE PROJET Team Leader#2 Project Manager Team Leader #3 V&V Customer Software Architect CM XX V&V: Verification and Validation CM: Configuration Management Member Member XX: other supporting processes Member Member Une équipe de projet comporte de 2 à 5 membres, ne plus de son (responsable, coordonnateur, chef) Fairley, p

22 PROCESSUS DE FAIRLEY 100% Functional Emphasis LE CHARGÉ DE PROJET Functional Matrix 0% Project Emphasis Project 0% Project Coordinator 100% Project Manager Fairley, p. 19, reprise de Youk77 22

23 PROCESSUS DE FAIRLEY ÉTAPES DE CONSTRUCTION DE LA SDP 1.! Construire la SDP à partir de la décomposition architecture du produit (ajouter les activités connexes!: GP, VV, GC, etc.) 2.! Réaménager la SDP afin de faciliter l affectation des ressources. 3.! Utiliser des procédés connus pour affiner la SDP 4.! Affiner les activités en tâches. 5.! Partitionner en tout au plus 8 sous-arborescences de premier niveau. 6.! Limiter les nœuds internes à tout au plus 7 sous-noeuds 7.! Limiter la profondeur des sous-arborescences à 6 niveaux. 8.! Étiqueter tous les nœuds à l aide de la notation décimale pointée. 9.! Répartir les exigences priorisées aux activités (et aux tâches). 10.! Vérifier la SDP de façon ascendante, descendante et hybride. 11.! Définir les lots de travail. 12.! Vérifier les lots de travail. 13.! Construire l échéancier. 14.! Identifier les ressources requises. 15.! Réviser et affiner la SDP au fil du projet et des évènements. Adapté de Fairley, p

24 PROCESSUS DE FAIRLEY LES ÉTAPES... LÉGÈREMENT REVUES 1.! Construire la SDP à partir de la décomposition architecture du produit (ajouter les activités connexes!: GP, VV, GC, etc.) 2.! Réaménager la SDP afin de faciliter l affectation des ressources. 3.! Utiliser des procédés connus pour affiner la SDP 4.! Affiner les activités en tâches (au besoin). 5.! Partitionner en tout au plus 12 sous-arborescences de premier niveau. 6.! Limiter les nœuds internes à tout au plus 7 sous-noeuds 7.! Limiter la profondeur des sous-arborescences à 4 niveaux. 8.! Étiqueter tous les nœuds à l aide de la notation décimale pointée. 9.! Répartir les exigences priorisées aux activités (et aux tâches). 10.! Vérifier la SDP de façon ascendante, descendante et hybride. 11.! Définir les lots de travail. 12.! Vérifier les lots de travail. 13.! Construire l échéancier. 14.! Identifier les ressources requises. 15.! Réviser et affiner la SDP au fil du projet et des évènements. 16.! Limiter le nombre total de feuilles de la SDP à Adapté de Fairley, p

25 PROCESSUS DE FAIRLEY LES ATTRIBUTS DE LA TÂCHE!! No de tâche!! Description de tâche!! Estimation de la durée (de l effort)!! Ressources requises!! profil des personnes (compétences)!! nombre optimal de personnes!! outils, équipements, locaux!! déplacements!! Prédécesseurs!! Successeurs!! Artéfacts!! Artéfacts de référence (placés en GC)!! Risques!! Critères d acceptation Adapté de Fairley, p

26 EN GUISE CONCLUSION!! L homme est conscient du temps de sa propre vie, car il a une mémoire, il se rapporte à l histoire et parce qu il y a la mort. Indépendamment de nous, le temps existe-t-il!? Non!: c est la conscience qui fait le temps. Les animaux et les plantes vivent dans l instant. Aurait-on fait tout ça pour rien? Parce que, finalement, si le temps n existe pas actu_2439_mecanique_quantique_temps.php dossier_programmes/les_conferences_de_l_annee_2000/ les_grandes_questions_de_la_cosmologie/le_temps_et_sa_fleche 26

27 À SUIVRE Estimation!! Méthodes analogiques!! Méthodes paramétriques!! «!ad hoc!»!! Halstead!! COCOMO!! FP!!...!! Méthodes synthétiques Optimisation!! Gantt!! PERT!! CPM!! CCPM!!... 27