Gestion, Qualité et
techniques de l'information
1.3 Calculs réalisés par MS Project 2007 suivant le type de tâche ......................................................... 15
7.5 L'affectation de plusieurs ressources de type Travail (Work ) aux activités ................................... 14
7.5.1 L'affectation de plusieurs ressources à une tâche ............................................................................... 14
7.5.2 Les activités "Effort driven"............................................................................................................... 14
7.5.3 Les activités "not Effort driven" ........................................................................................................ 15
8.3 La mise à jour d'un projet via les activités du projet .......................................................................... 6
8.3.1 Choix des options et du type des tâches ............................................................................................... 6
8.3.2 Les "Formules derrière l'écran" ............................................................................................................ 7
8.3.3 Les outils pour saisir la mise à jour ...................................................................................................... 7
8.3.4 La ligne de repère de la Status Date ..................................................................................................... 8
8.3.5 Mise à jour d'un projet via les activités ................................................................................................ 8
Cette fenêtre offre la possibilité aux utilisateurs d’une version antérieure à MS Project 2007
de mettre à jour leur nouvelle version avec l’ensemble des objets (Filtres, groupes,
champs,…) personnalisés précédemment.
Trois possibilités sont offertes :
Mise à jour automatique
Mise à jour manuelle
Pas de mise à jour
Si une mise à jour est souhaitée, il est toutefois conseillé de choisir la deuxième option pour
des soucis évidents de contrôle et de sécurité. Le paramétrage opéré, l'affichage principale
s'affiche à l'écran.
Cet écran est composé de cinq parties. Chacune de ces parties est commentée dans les
paragraphes qui suivent.
1 - La barre de menu 2 – Les barres
d'outils
(toolbars)
4 - La partie
graphique de
l'écran
En cliquant sur une des commandes reprises dans la barre de menu, un menu déroulant
apparaît et affiche les commandes disponibles (comme cela est représenté dans la figure ci-
contre).
Cliquer sur une des commandes du menu affiché exécute celle sélectionnée.
Des barres d'outils supplémentaires peuvent être ajoutées via un "Click droit" dans la zone des
barres d'outils.
Cliquer
pour
choisir les
barres
d'outils à
afficher
Dans MS Project, la liste des colonnes à afficher à l'écran est sauvegardée sous forme de
"Table". Le choix de la Table à afficher se fait via ViewTable. Par défaut, c'est la Table
"Entry" qui est affichée pour l'introduction des données. L'affichage d'autres tables et la
modification de celles-ci sera expliqué plus loin dans les notes.
Pour plus de détails à ce sujet, voir plus loin dans les notes (Views).
Options appliquées au
logiciel. Elles resteront
d'application quel que soit
le projet ouvert
Options appliquées au
projet ouvert. Elles ne
seront d'application que
pour celui-ci (et
éventuellement pour les
nouveaux projets)
Toutes les options reprises ici ne sont valables que pour le projet actif lors
de l'ouverture de la fenêtre. Si l'utilisateur désire rendre les paramètres
actifs pour tous les nouveaux projets à créer, il cliquera sur .
Options de l'onglet valables pour MS Project (d'application pour tout projet ouvert) :
signifie que le glissement du contenu d'une cellule vers une
autre est permis.
signifie qu'après avoir saisi une donnée dans une cellule, si
l'utilisateur tape la touche "Enter" du clavier, la sélection passe automatiquement
à la cellule située en dessous.
signifie que des liens vers d'autres fichiers (MS Project ou
autres) peuvent être mis à jour à l'ouverture du projet de deux manières
différentes :
MS Project affiche une boîte de dialogue et ne fait la mise à jour du
lien que l'utilisateur confirme que celle-ci doit être faite;
la mise à jour se fait automatiquement.
signifie que la saisie de données peut être faite directement dans les
cellules des activités. Sinon, elle doit être faite via la barre d'édition (juste au-
dessus des titres de colonnes).
Max. 99 retours en
arrière possibles
Les options Currency (unité monétaire), Outline (mode plan) ainsi que celles non détaillée ici
seront expliquées plus loin dans les notes.
La manière dont MS Project recalcule l'activité, si elle est de type Fixed Work,
lors de la modification d'un des 3 paramètres par l'utilisateur (la modification
saisie est signalée par la cellule grisée) est proposée dans le tableau qui suit.
Durée Unités Travail
1. Modification : de 8j à Unités recalculées : Travail inchangé :
10j de 5ho à 4ho 320h
2. Durée recalculée : 20j Modification : de 5ho Travail inchangé :
à 2ho 320h
3. Durée recalculée : Unités inchangées : Modification : de
4,5j 6ho 320h à 140h
D'une manière générale, pour créer un nouveau projet l'utilisateur pourra toujours effectuer la
commande FileNew ou cliquer sur dans la barre d'outils.
En cliquant sur la fonction "On computer…" dans la zone "Templates", la fenêtre ci-dessous
s'affiche. Deux onglets sont présents sur la fenêtre.
Modèles
enregistrés par
l'utilisateur.
Modèles
livrés avec
MS Project.
N.B. : Pour la création de modèles, l'utilisateur se reportera aux notes relatives (voir plus
loin).
Un modèle contiendra les informations qui reviennent systématiquement dans les
projets. De par leur présence dans le modèle, ces informations ne doivent pas être
réintroduites à chaque nouveau projet. Elles seront du type :
calendriers
ressources
codes
tables et views
activités et relations
Dès la création d'un projet, l'utilisateur veillera à modifier directement les données de base
d'un projet. Elles sont reprises dans la fenêtre "Project Informations". Cette fenêtre apparaît
via la commande ProjectProject Information.
o Pour les autres paramètres de la fenêtre : garder ceux proposés par MS Project :
Calendar : Standard (voir plus loin dans le cours pour l'utilisation des
calendriers.
Current Date : la date système de Windows y est reprise.
Status Date : NA (="Not Assigned" c à d "Non Affectée"), voir plus loin
dans le cours pour l'utilisation du contrôle de l'avancement d'un projet.
Priority : 500, voir plus loin dans le cours (ce champ n'intervient que pour
le lissage de ressources lorsque plusieurs projets sont consolidés
(rassemblés).
o Cliquer sur .
2.1.3.2 Exercice 2
A : Garder les options spécifiées dans l'Exercice 1
B : Faire un nouveau projet sur base du modèle "Blank Project"
C : Introduire les données de base suivantes pour le projet :
o Schedule from : Project Start date
o Start date : Deuxième lundi du mois prochain
o Current date : laisser la date proposée par MS Project
o Status date : NA
o Calendar : Standard
o Priority : 100
D : Sauvegarder le projet :
o répertoire de sauvegarde "Exercices MS Project 2002"
o Nom du projet : "Deuxième exercice"
o Type de projet : mpp
Si l'utilisateur saisit "7", MS Project utilise l'unité de temps par défaut (en général, le
jour)
Si l'utilisateur saisit "7h", MS Project crée une tâche de 7 heures ("mo" pour mois, "w"
pour semaines, "d" pour jour et "h" pour heures).
Les "étiquettes" ou abréviations à utiliser pour les unités de temps sont à choisir dans les
options, onglet "Edit".
Notons enfin qu'à côté de la durée "normale", MS Project connaît les durées "elapsed" : il
suffit de saisir un "e" avant l'unité de temps (p.ex. 7ed). Ces durées ont pour effet de ne pas
tenir compte des jours non travaillés repris dans le calendrier de projet ou de tâche (voir plus
loin pour les calendriers).
Fenêtre
de détail
d'activité
Cliquer sur la fenêtre de détail d'activité (n'importe où dans la fenêtre). La barre grise
passe alors dans cette fenêtre-là.
Etape : Afficher les tables de prédécesseurs et successeurs dans la fenêtre de détail
Click "droit" dans la partie grisée de la fenêtre de détail. Cliquer ensuite sur
"Predecessors & Successors".
Etape : saisir les relations d'une autre activité ou fermer la fenêtre de détail
o Pour sélectionner une autre activité dont les relations doivent être saisies, il suffit
de cliquer sur celle-ci dans la liste des activités (partie supérieure de l'écran) ou
utiliser les boutons et pour naviguer dans le projet.
o Pour fermer la fenêtre de détail d'activité, cliquer WindowRemove Split. La
commande est aussi accessible via le bouton droit de la souris dans l'échelle de
temps ou la fenêtre de détail d'activité.
FS=0
FS
=0
Études plans
2 12 Terrassement
préliminaires
30 20
=0
FS
FS=0
Soumission + Installation
8 10
adjudic. chantier
FS=0
80 20
Figure 1
© CSTC Division Gestion, Qualité et Techniques de l'information
2.6 Exercices
2.6.1 Exercice 1
Créer un projet sur base des données qui suivent.
Modèle : Blank Project
Schedule from : Project start date
Start date : premier lundi du mois prochain
Status date : NA
Calendar : Standard
Priority : 500
Options à prendre en compte :
o Utiliser le format de dates : 31-01-00
o Faire sauvegarder automatiquement le projet toutes les 25 minutes.
o Faire afficher une tâche récapitulative du projet (Project Summary Task).
o Faire calculer plusieurs chemins critiques.
o Faire afficher comme étant critiques les tâches ayant une marge totale
inférieure à 0 jour.
o Mettre le calcul du projet en automatique.
Sauvegarder le projet :
o dans le répertoire : My Documents\Exercices MS Project 2002
o Nom du projet : Planning Type 1
o Type de projet : Project (*.mpp)
Activités et relations : voir figure suivante (réseau PDM)
5 1
FS=0
FS=0
FS=0
Pose Béton de
2 fouilles 10 égouts 14 sous
intéreurs pavement
4 FS=0 2 2
Tranchées
6 égouts
FS=0 intérieurs
4
FS=0
Chambres
20 de visite
FS=0 intérieures
1
Figure 2
© CSTC Division Gestion, Qualité et Techniques de l'information
2.6.2 Exercice 2
Créer un projet sur base des données qui suivent.
Modèle : Blank Project
Schedule from : Project start date
Start date : deuxième lundi du mois prochain
Status date : NA
Calendar : Standard
Priority : 500
Options à prendre en compte :
o Utiliser le format de dates : 31 Jan 00.
o La durée des activités est saisie en jours.
o Le travail (Work) est saisi en jours.
o Le type des tâches par défaut (Default task type) est Fixed units.
o Les activités insérées ou déplacées ne doivent pas automatiquement être liées
aux tâches précédentes et suivantes de la liste.
o Les tâches ne suivront pas automatiquement les contraintes saisies.
o Faire sauvegarder automatiquement le projet toutes les 20 minutes.
o Ne pas faire afficher de tâche récapitulative du projet (Project Summary Task).
o Faire calculer un seul chemin critique.
o Faire afficher comme étant critiques les tâches ayant une marge totale
inférieure à 0 jour.
o Mettre le calcul du projet en automatique.
o L'unité monétaire utilisée est l'euro.
Sauvegarder le projet :
o dans le répertoire : My Documents\Exercices MS Project 2002
o Nom du projet : FI10 – Planning des finitions
o Type de projet : Project (*.mpp)
Activités et relations : voir Figure 3 à la page suivante (réseau PDM)
Appareils
15 électriques
Électricité
4 tubes et
câbles Figure 3 FS=0 3 FS=0
8
Placement
2 menuis. ext. +
vitres
FS=0
6 FS=0
FS=0
Menuiserie
14 intérieure
Sanitaires
5 conduites +
évacuation FS=0 4
FS=0
FS=0 8
FS=0
FS=0
Chauffage
6 central
12
FS=0
=0 FS=0
FS=0
FS
FS=0
© CSTC Division Gestion, Qualité et Techniques de l'information
Suite de l'exercice 2
Créer, au début de la liste, une tâche "Début bâtiment", durée=0j, Jalon (Milestone)
Créer, en fin de liste, une tâche "Fin bâtiment", durée=0j, Jalon (Milestone)
Modifier la date de début du projet vers le premier lundi du mois de mars de l'année
prochaine.
Enregistrer le projet sous un nouveau nom : Fi10 – Planning des finitions – v2
Faire afficher une tâche récapitulative pour le projet (Project Summary Task)
Faire afficher les activités critiques dans la charte de Gantt.
Trier les activités d'après les paramètres suivants : "Début" puis "Fin" puis "Marge
totale"
Trier les activités à nouveau d'après le n° des tâches
Filtrer les activités critiques puis faire afficher à nouveau la totalité des activités
Faire afficher le texte (dans les colonnes) des activités critiques en rouge
Supprimer l'affichage des relations dans la charte de Gantt
Activer les filtres automatiques et faire en sorte qu'ils soient actifs dans tous les
nouveaux projets
En utilisant les filtres automatiques, filtrer les activités critiques puis les activités non
critiques
En utilisant les filtres automatiques, filtrer toutes les activités "sanitaire"
En utilisant les filtres automatiques, filtrer toutes les activités "électricité"
En utilisant les filtres automatiques, filtrer toutes les activités "sanitaire" et
"électricité"
Désactiver les filtres automatiques
2.6.3 Exercice 3
Créer un projet sur base des données qui suivent.
Modèle : Blank Project
Schedule from : Project start date
Start date : troisième lundi du mois prochain
Status date : NA
Calendar : Standard
Priority : 500
Options à prendre en compte :
o Utiliser le format de dates : 31-01-00
o Faire sauvegarder automatiquement le projet toutes les 25 minutes.
o Faire afficher une tâche récapitulative du projet (Project Summary Task).
o Faire calculer plusieurs chemins critiques.
o Faire afficher comme étant critiques les tâches ayant une marge totale
inférieure à 0 jour.
o Mettre le calcul du projet en automatique.
Les options de l'onglet "Calendar" doivent être conservées.
Dans l'onglet "Save", configurer :
o sauvegarde automatique toutes les 30 minutes;
o de demander la confirmation avant d'enregistrer;
o d'enregistrer les fichiers au format : Project (*.mpp).
Sauvegarder le projet :
o dans le répertoire : My Documents\Exercices MS Project 2002
o Nom du projet : FO10 – Planning des fondations
o Type de projet : Project (*.mpp)
Activités et relations : voir Figure 4 à la page suivante (réseau PDM)
Egouts Remblais
80 90 Hourdis 100
FS=0 intérieurs FS=0 dalle
SS=1 FS=0 FS=0
1 1 1
FS=0
Rigoles Chambres de
110 égouts 120 visites
FS=0 extérieurs FS=0 extérieures FF=0
1 2
FS=0
Figure 4
SS=1 Égouts
130
extérieurs
1
© CSTC Division Gestion, Qualité et Techniques de l'information
2.6.4 Exercice 4
Créer un projet sur base des données qui suivent.
Modèle : Blank Project
Schedule from : Project start date
Start date : deuxième lundi du mois prochain
Status date : NA
Calendar : Standard
Priority : 300
Options à prendre en compte :
FS=1
Prédalles haut Ferraillage sur Béton
44 46 48
noyau central prédalles haut dalle haut
FS=0
FS=0
1 3 2
Coffrage Ferraillage
28 SS=0 30 FS=0 FS=0
colonne colonne
FF=0
3 3 Lissage étage
suivant
FS=20
SS=0
FF=0 FS=1
FF=6 Décoffrage Maçonner.
SS = 9 50 54
dalle haut extérieure
Béton FF = 1
32 Étage
colonne 3 15
FS=0 suivant
3
FF=5
SS = 11
FF = 1
FS=0 Rejointoy.
Coffrage Ferraillage
36 38 56 Maconner.
dalle haut dalle haut
Voile extérieure
34
préfab. 13 10 5
SS = 4 Étage
FF = 5 SS = 7 suivant
Figure 5 8 FF =2
© CSTC Division Gestion, Qualité et Techniques de l'information
Lorsque l'utilisateur saisit un planning, il crée des activités et leur attribue une description
ainsi qu'une durée. Cette durée, si aucune unité de planification n'est introduite (p.ex. taper
"6" au clavier), sera considérée comme étant exprimée dans l'unité par défaut spécifiée dans
les options de MS Project (cf. ToolsOptions : onglet Schedule).
Cette durée saisie par l'utilisateur est automatiquement convertie en un certain nombre
d'heures. Pour ce faire, MS Project utilise les paramètres introduits dans l'onglet
Calendar de la fenêtre des Options.
Par ailleurs, MS Project réalise un calcul des dates d'exécution des activités. Ces dates
doivent tenir compte des congés de l'entreprise. Ceci afin de ne pas afficher qu'une activité
est en cours d'exécution alors que l'entreprise est fermée. Il faut donc introduire, dans le
calendrier Standard, les jours exceptionnels par rapport à la semaine de base, à savoir :
les jours fériés légaux,
les jours de congé propres à l'entreprise,
éventuellement un nombre de jours d'intempérie.
Choisir le calendrier
dont les paramètres
doivent être affichés
dans la fenêtre. MS
Project signale entre
parenthèse le
calendrier qui est
actuellement utilisé
pour calculer le projet
(celui choisi dans la
fenêtre d'informations
sur le projet)
Périodes de congé
o la première semaine de janvier
o les trois dernières semaines de juillet
o la dernière semaine de décembre
2.7.3.2 Exercice 2
Dans le calendrier Standard du projet indiqué par le formateur, l'utilisateur introduira les jours
de congé qui suivent.
Jours fériés légaux :
o 1er mai
o 21 juillet
o 15 août
o 1er novembre
o 11 novembre
2001 2002 2003 2004 2005
du 1 au 4/01 du 1 au 3/01 du 1 au 9/01 du 3 au 7/01
er
Lun. Pâques 16 avril 1 avril 21 avril 12 avril 28 mars
du 17 au 19/04 du 22 au 25/04
Ascension 24 mai 9 mai 29 mai 20 mai 5 mai
25/05 du 6 au 10/05 30/05 du 17 au 21/05 du 2 au 6/05
Lun. Pentecôte 4 juin 20 mai 9 juin 31 mai 16 mai
du 9 au 30/07 du 10 au 28/07 du 14 au 31/07 du 12 au 30/07 du 11 au 29/07
2/11 16/08 18/08 16/08 1/08
12/11 10/11 12/11 10/11
du 24 au 31/12 du 23 au 31/12 du 24 au 31/12 du 23 au 31/12 du 23 au 31/12
Choisir le
calendrier à
utiliser pour
calculer le
projet
Overview et ensuite l'icône Working days. MS Project montre alors en aperçu avant
impression le contenu de chaque calendrier défini dans le projet.
Toutefois, depuis la version 2007 de MS Project, cet information est accessible directement
dans la fenêtre "Change working time". Il suffit de choisir le calendrier correspondant dans le
menu déroulant et le récapitulatif s'affiche dans la partie inférieure de la fenêtre.
Récapitulatif
des congés
encodés
dans le
calendrier
standard
2.10.3 Exercices
Trier les activités suivant leur durée, en commençant par les plus longues.
Trier les activités suivant leur début au plus tôt, fin au plus tôt et marge totale.
Trier les activités suivant le début au plus tard et la fin au plus tard.
criticité de l'activité
durée de l'activité
durée et priorité de l'activité
type d'activité jalon
priorité de l'activité
priorité de l'activité en respectant le mode plan (Outline Structure)
le Team Status (fonctionnalité liée au Workgroups – cf cours de perfectionnement)
Un accès très rapide au regroupement des activités d'un
projet se fait via la liste déroulante qui est présente dans la
barre des outils "Standard" (illustrée ci-contre) ou alors via la
commande ProjectGroup by:….
L'utilisateur notera que via la commande ProjectGroup
by:…, il aura accès à Customize Group by. Cette commande
permet de modifier le regroupement affiché à l'écran. Il faut
noter que ce regroupement porte alors le nom de Custom
Group dans la liste des regroupements proposés.
Choisir l'ordre
dans lequel les
groupes doivent
Formater le titre des apparaître (p.ex.
groupes d'activités : par ordre
police de caractère, croissant de
couleur et motif valeur)
Lorsque le planning montré ci-dessus est trié par Date de début (Start Date), ensuite copié et
collé, cela donne le résultat affiché à la figure suivante.
Il apparaît clairement via ce petit test que l'original et la copie ne sont pas identiques.
2. Solution du problème
Le problème décrit ne se produit pas lorsque les activités sont reprises sous une activité
récapitulative (cf. niveaux d'indentation, Outline, au §5.2) et que cette tâche récapitulative
fait partie de la sélection qui est copiée et collée.
Ci-dessous est proposé le planning de test. Les activités sont incluses dans la tâche
récapitulative de la première ligne.
On constate, à la figure suivante, qu'en respectant les deux conditions énoncées ci-avant, la
copie et l'original restent bien identiques.
N.B. : Il est important de signaler que si le tri est réalisé en faisant une renumérotation des
tâches (n° de ligne) , le bug ne se produit pas non plus.
3.1 Généralités
Dans la représentation graphique d'un projet, une série d'informations peuvent être
personnalisées. L'exemple ci-dessous aidera l'utilisateur à s'orienter pour déterminer la partie
de la représentation qu'il veut modifier et surtout la commande qu'il doit utiliser.
L'échelle de temps
Affichage des textes : (étiquettes, densité, …) :
FormatText Styles FormatTimescale
Entre quelles
dates les
barres doivent-
elles être
dessinées ?
Onglet correspondant
à la ligne de l'échelle
de temps qui doit être
modifiée
Saisir la
densité de
l'échelle de
temps
Chacun des 3 "découpages" (chacune des 3 lignes) de l'échelle de temps est à paramétrer
suivant la même procédure.
Choisir l'unité à utiliser pour Choisir l'étiquette à utiliser pour afficher la
le découpage concerné date dans le découpage concerné
Il est important de noter que les jours de congé ne seront représentés dans l'échelle de temps
(sous forme d'un "rideau") qu'à condition que la période de congé ait une durée supérieure ou
égale à l'unité du découpage secondaire (ligne du dessous de l'échelle de temps).
3.3.3 Exercices
Exercice 1 sur base du projet Fi10 ou GO01
Paramétrer l'échelle primaire (major scale) comme suit :
o Units : week
o Count : 1
o Label : "Jan '00"
Paramétrer l'échelle secondaire (minor scale) comme suit :
o Units : day
o Count : 1
o Label : "M, T, W, …"
Size : 100%
Jours non travaillés : représentés en vert, plein, derrière les barres de tâche
Exercice 2
Affecter au projet le calendrier de travail 7j/7 - 8h/j (créé précédemment dans le cours)
Paramétrer l'échelle primaire (major scale) comme suit :
o Units : month
o Count : 1
o Label : none (aucun)
Paramétrer l'échelle secondaire (minor scale) comme suit :
o Units : day
o Count : 1
o Label : "1, 2, 3, 4, …(From Start)"
Size : 75%
Calendrier à montrer : Calendrier 7j/7 – 8h/j
La seule chose qui va différer par rapport au paragraphe précédent est l'absence du champ
Item to Change, la modification portera en effet sur la ou les cellule(s) sélectionnée(s).
Exercices
Montrer la date de début du projet par une ligne pleine rouge.
Visualiser la date de fin du projet par une ligne pointillée rouge.
Toutes les 3 activités, une fine ligne pointillée verte doit être tracée horizontalement.
Choisir le mode de
représentation des relations
Faire le Roll-up
de toutes les Choisir le format des dates
barres du projet affichées autour des barres
Choisir la hauteur de toutes
Afficher ou non le les barres (en points), 7
fractionnement hauteurs disponibles
des barres
Arrondir les barres à un
Afficher ou non les
nombre entier de jours
objets graphique
(dessins, …) ajoutés
dans l'échelle de temps
Notons enfin que la visualisation des contraintes affectées aux activités peut se faire bien
entendu via la table Constraints comme montré ci-dessus. Cela peut notamment aussi se faire
via la colonne "Indicators" (la
deuxième colonne de la table Entry,
celle affichée par défaut dans un
nouveau projet). Une petite icône y
signale que la tâche a une date imposée. Une bulle apparaît après une seconde, lorsque le
pointeur de la souris est placé sur l'icône, afin de mentionner le type de contrainte ainsi que la
date imposée (cf. illustration).
Saisie d'une contrainte sur bbb spécifiant que la tâche ne peut démarrer avant le 06-07.
Vu que bbb, en fonction de la relation entre aaa et bbb, ne peut démarrer que le 11-07,
MS Project ne tient pas compte de la contrainte.
Saisie d'une contrainte sur bbb spécifiant que la tâche ne peut démarrer avant le 16-07.
Vu que bbb, en fonction de la relation entre aaa et bbb, ne peut démarrer que le 11-07,
MS Project tient compte de la contrainte.
La contrainte de début au plus tôt peut être affectée graphiquement aux activités. Il suffit
pour cela de placer le pointeur de la souris sur la barre de la tâche, de cliquer et, tout en
gardant le bouton de la souris enfoncé, de glisser la barre jusqu'à la date à imposer. Ceci
peut avoir un effet non désiré dans la mesure où un clic "mal placé", une erreur de
manipulation, a pour effet d'imposer une date à la tâche en question…
Une contrainte SNLT est mise sur bbb, à savoir ne pas démarrer plus tard que le 13/07.
Vu que bbb peut démarrer le 11/07 (sur base de la relation existant entre aaa et bbb), cette
contrainte :
1. n'est pas mentionnée dans la charte de Gantt,
2. est prise en compte lors du calcul; de ce fait, les Late Start et Finish ainsi que la
marge totale (Total Slack) sont adaptés en fonction du 13/07 comme date de début
au plus tard. Comme montré ci-dessous, bbb reçoit une marge de 2 jours.
Une contrainte SNLT est mise sur bbb, à savoir ne pas démarrer plus tard que le 06/07.
Vu que bbb ne peut démarrer au plus tôt que le 11/07 (sur base de la relation existant
entre aaa et bbb), cette contrainte :
1. peut ou non être mentionnée dans la charte de Gantt, ceci suivant l'option choisie
pour honorer les contraintes (ToolsOptions : Schedule).
: pas de représentation dans le Gantt
: représentation dans le Gantt
2. est prise en compte lors du calcul; de ce fait, les Late Start et Finish ainsi que la
marge totale (Total Slack) sont adaptés en fonction du 26/08 comme date de début
au plus tard de bbb. Comme montré ci-dessous, bbb reçoit une marge négative de
3 jours.
La représentation ci-dessous est faite avec l'option :
Une contrainte SNLT est mise sur bbb, à savoir ne pas démarrer plus tard que le 13/07.
Vu que bbb peut démarrer le 11/07 (sur base de la relation existant entre aaa et bbb), cette
contrainte :
1. n'est pas mentionnée dans la charte de Gantt,
2. n'a pas d'effet sur les dates calculées de aaa, bbb, ccc et ddd.
Une contrainte SNLT est mise sur bbb, à savoir ne pas démarrer plus tard que le 06/07.
Vu que bbb ne peut démarrer au plus tôt que le 11/07 (sur base de la relation existant
entre aaa et bbb), cette contrainte :
1. peut ou non être mentionnée dans la charte de Gantt, ceci suivant l'option choisie
pour honorer les contraintes (ToolsOptions : Schedule).
: pas de représentation dans la charte de Gantt
: représentation dans la charte de Gantt
2. est prise en compte lors du calcul des dates de bbb et de ses prédécesseurs
éventuels; de ce fait, les Late Start et Finish ainsi que la marge totale (Total Slack)
de bbb et aaa sont adaptés en fonction du 06/07 comme date de début au plus tard
de bbb. Comme montré ci-dessous, ces deux tâches reçoivent une marge négative
de 3 jours.
3. n'est pas prise en compte pour le calcul des dates de ccc et ddd.
La représentation ci-dessous est faite avec l'option :
Une contrainte FNET est mise sur bbb, à savoir ne pas terminer plus tôt que le
02/09. Vu que bbb ne peut terminer que le 04/09 (sur base de la relation existant entre
aaa et bbb), cette contrainte :
1. n'est pas mentionnée dans la charte de Gantt,
2. n'a pas d'effet sur les dates calculées de aaa, bbb, ccc et ddd.
Une contrainte FNET est mise sur bbb, à savoir ne pas terminer plus tôt que le 20/07.
Cette contrainte :
1. est mentionnée dans la charte de Gantt,
2. est prise en compte lors du calcul des dates
Exemple :
Situation de départ : bbb peut démarrer lorsque aaa est terminée (relation FS0), ccc et ddd
démarrent toutes deux après bbb.
Une contrainte FNLT est mise sur bbb, à savoir ne pas terminer plus tard que le
19/07. Vu que bbb termine déjà le 17/07 (sur base de la relation existant entre aaa et
bbb), cette contrainte :
1. n'est pas mentionnée dans la charte de Gantt,
2. n'a pas d'effet sur les dates calculées de aaa, bbb, ccc et ddd.
Une contrainte FNLT est mise sur bbb, à savoir ne pas terminer plus tard que le
02/09. Cette contrainte :
1. peut ou non être mentionnée dans la charte de Gantt, ceci suivant l'option choisie
pour honorer les contraintes (ToolsOptions : Schedule).
: pas de représentation dans la charte de Gantt
: représentation dans la charte de Gantt
2. est prise en compte lors du calcul des dates de bbb et de ses prédécesseurs
éventuels; de ce fait, les Late Start et Finish ainsi que la marge totale (Total Slack)
de bbb et aaa sont adaptés en fonction du 02/09 comme date de fin au plus tard de
bbb. Comme montré ci-dessous, ces deux tâches reçoivent une marge négative de
2 jours.
3. n'est pas prise en compte pour le calcul des dates de ccc et ddd.
La représentation ci-dessous est faite avec l'option :
Une contrainte Must Start On est mise sur bbb, à savoir commencer le 13/07.
Vu que bbb termine déjà le 17/07 (sur base de la relation existant entre aaa et bbb), cette
contrainte :
1. est mentionnée dans la charte de Gantt,
2. a un effet sur les dates calculées de aaa, bbb, ccc et ddd.
Une contrainte Must Start On est mise sur bbb, à savoir commencer le 09/07.
Cette contrainte :
1. peut ou non être mentionnée dans la charte de Gantt, ceci suivant l'option choisie
pour honorer les contraintes (ToolsOptions : Schedule).
: pas de représentation dans la charte de Gantt
: représentation dans la charte de Gantt
2. est prise en compte lors du calcul des dates de bbb et de ses prédécesseurs
éventuels; de ce fait, les Late Start et Finish ainsi que la marge totale (Total Slack)
de bbb et aaa sont adaptés en fonction du 09/07 comme date de début de bbb.
Comme montré ci-dessous, ces deux tâches reçoivent une marge négative de 2
jours.
3. n'est pas prise en compte pour le calcul des dates de ccc et ddd.
La représentation ci-dessous est faite avec l'option :
options : ToolsOptions : General). Parmi les trois options proposées par l'assistant, on
retrouve :
suppression de la contrainte
remplacer la contrainte Must Finish On par une contrainte FNET (cf. § précédent)
affecter la contrainte Must Finish On.
Dans les exemples qui suivent, c'est la dernière option qui a été choisie systématiquement.
Exemple :
Situation de départ : bbb peut démarrer lorsque aaa est terminée (relation FS0), ccc et ddd
démarrent toutes deux après bbb.
Une contrainte Must Finish On est mise sur bbb, à savoir terminer le 09/09.
Vu que bbb termine déjà le 04/09 (sur base de la relation existant entre aaa et bbb), cette
contrainte :
1. n'est pas mentionnée dans la charte de Gantt,
2. a un effet sur les dates calculées de aaa et bbb, ainsi que sur leur marge.
Une contrainte Must Finish On est mise sur bbb, à savoir terminer le 13/07.
Cette contrainte :
1. peut ou non être mentionnée dans la charte de Gantt, ceci suivant l'option choisie
pour honorer les contraintes (ToolsOptions : Schedule).
: pas de représentation dans la charte de Gantt
: représentation dans la charte de Gantt
2. est prise en compte lors du calcul des dates de bbb et de ses prédécesseurs
éventuels; de ce fait, les Late Start et Finish ainsi que la marge totale (Total Slack)
de bbb et aaa sont adaptés en fonction du 13/07 comme date de fin de bbb.
Comme montré ci-dessous, ces deux tâches reçoivent une marge négative de 2
jours.
3. n'est pas prise en compte pour le calcul des dates de ccc et ddd.
La représentation ci-dessous est faite avec l'option :
And : (et) disponible pour les champs d'indicateur (flags), si toutes les tâches
consolidées par la tâche de résumé ont pour valeur "Yes" dans le champ
d'indicateur, alors, la tâche consolidé prendra pour valeur "Yes".
Average : (moyenne) disponible pour les champs personnalisables de coûts, durée
et de nombres. Donne la moyenne, pour le champ, de toutes les valeurs des
tâches consolidées par la tâche de résumé, sans inclure les tâches de résumé
éventuellement présentes dans le groupe consolidé.
Average first sublevel : (moyenne du premier sous-niveau) disponible pour les
champs personnalisables de coûts, durée et de nombres. Donne la moyenne,
pour le champ, de toutes les valeurs des tâches consolidées par la tâche de
résumé, en incluant les tâches de résumé éventuellement présentes dans le
groupe consolidé.
Count All : (compteur) disponible pour tous les champs de nombres. Donne le
nombre de tâches consolidées par la tâche de résumé, en incluant les tâches
de résumé éventuellement présentes dans le groupe consolidé.
Count first Sublevel : (compteur sur premier niveau) disponible pour tous les
champs de nombres. Donne le nombre de tâches consolidées par la tâche de
résumé, en ne comptant que les tâches du premier sous-niveau (tâche de
résumé ou normales).
Maximum : disponible pour les champs de coûts, dates, durées et nombre. Renvoie
la valeur maximum parmi toutes les tâches consolidées par la tâche de
résumé, en incluant les tâches de résumé éventuellement présentes dans le
groupe consolidé.
Minimum : disponible pour les champs de coûts, dates, durées et nombre. Renvoie
la valeur minimum parmi toutes les tâches consolidées par la tâche de
résumé, en incluant les tâches de résumé éventuellement présentes dans le
groupe consolidé.
Or : (ou) disponible pour les champs d'indicateur (flags), si une des tâches
consolidées par la tâche de résumé a pour valeur "Yes" dans le champ
d'indicateur, alors, la tâche consolidé prendra pour valeur "Yes".
Sum : (somme) disponible pour tous les champs de coûts, durées et de nombres.
Donne la somme des valeurs pour les tâches consolidées par la tâche de
résumé, en ne comptant que les tâches non récapitulatives.
Lorsque la table est créée, il faut bien entendu la rendre visible à l'écran, afin de pouvoir
l'utiliser.
Etape -a : Mettre à jour manuellement les valeurs des champs (oui/non), pour
chaque tâche, suivant la nécessité d'obtenir ou non un plan de coffrage et/ou un plan
de ferraillage.
Grâce à cette information complémentaire désormais affectée aux activités, il est possible
d'extraire (filtrer) du projet les activités pour lesquelles un plan est nécessaire.
Il faut noter que, dans une certaine mesure, il est envisageable d'automatiser l'affectation de
ces valeurs aux activités. En effet, les champs personnalisables peuvent être automatiquement
"calculés" par MS Project. Ceci doit se réaliser via une formule, à laquelle il est possible
d'accéder via la fenêtre Customize fields. Il faut noter que cette formule sera appliquée à
toutes les tâches du projet (contrairement à Excel, par exemple, qui applique la formule dans
la cellule saisie). De plus amples informations concernant les champs personnalisables sont
données dans le cours de perfectionnement.
Etape -b : Saisir la formule de "calcul" de la valeur du champ "Plan coffr ?" (Flag1)
Le principe de la formule est le suivant : elle fait un test sur la
description d'une tâche (Task Name). Si la description contient la
chaîne de caractères "coff", alors, elle affecte la valeur "yes" au
champ, sinon, elle affecte la valeur "no".
Dans la fenêtre Customize Fields, sélectionner le champ "Plan
coffr" (Flag1) puis cliquer sur le bouton .
Saisir la formule reprise ci-contre respectant scrupuleusement
chaque caractère !!!
Lorsque l'utilisateur cliquera sur dans la fenêtre, il est
probable que MS Project affiche un message signalant que les
valeurs actuellement affectées aux tâches dans le champ vont être
remplacées par celles calculées via la formule.
Lorsque les codes seront utilisés pour regrouper le projet (cf. plus
loin), MS Project placera les groupes dans l'ordre de tri
alphabétique de la description des codes. S'il n'y a pas de
description, MS Project utilisera l'ordre de tri alphabétique des
valeurs de codes.
4. Cliquer avec le bouton droit de la souris sur une des cellules sélectionnées
5.1.4.2 Exercice 2
Le projet GOAB sera élaboré en se basant sur le planning type GRO1.
Le projet se décompose comme ceci :
deux bâtiments : A et B.
chaque bâtiment est composé d’un rez et de trois étages.
un lot : le gros-oeuvre.
Le planificateur décide d’utiliser 5 codes d’organisation au sein du projet :
un code bâtiment,
un code étage,
un code responsable,
un code lot,
un code type de travail.
Sur le projet, deux conducteurs de chantier adjoints travaillent :
Jean : responsable de toutes les activités de coffrage, de ferraillage et de béton.
Pierre : responsable pour toutes les activités de préfabrication, de maçonnerie et de
rejointoyage.
Enoncé de l’exercice
Sauvegarder le projet GRO1 sous le nom GRO2, et travailler dans le projet GRO2.
Créer les codes d’organisation suivants :
Nom Description
BATI Bâtiment
ETAG Etage
RESP Responsable
LOT Lots
TYPE Type de travail
Les valeurs de codes à introduire sont :
pour le code BATI :
Valeur Description
A Bâtiment A
B Bâtiment B
pour le code ETAG :
Valeur Description
RZ Rez
1E Premier étage
2E Deuxième étage
3E Troisième étage
5. Le rejointoyage intérieur d’un étage (060) peut seulement débuter après qu’il ait
été exécuté à l’étage précédent
6. La coffrage d’une dalle (050) doit être réutilisé deux étages plus haut (036)
7. Le lissage du béton (012) démarre directement après le coulage du béton de la
dalle (048)
8. Les escaliers préfabriqués (058) doivent, au plus tard, être placés 5 jours avant la
fin du coffrage de la dalle supérieure (036)
9. La maçonnerie extérieure au rez-de-chaussée peut seulement débuter après le
placement des échafaudages autour du bâtiment; quant aux échafaudages, ils
peuvent seulement être placés après décoffrage de la dalle du 3ème étage.
Il faut donc créer l’activité suivante :
numéro : 070
description : Echafaudages niv.0 au niv.3
durée : 7 jours
calendrier : 1
codes : BATI=A; ETAG=RZ; RESP=Pier; LOT=RU; TYPE=ECH
Créer les relations suivantes :
070 054 FD = 0
650 070 FD = 0
450 070 FD = 0
Adapter les valeurs de codes pour toutes les activités reproduites.
Sauvegarder le projet GOAA sous le nom GOAB, et travailler dans le projet GOAB.
Sélectionner toutes les activités qui composent le projet GOAB;
Reproduire via Copier & Coller
Adapter le code BATI (les autres sont corrects).
Pour l'exemple repris ci-avant, la représentation proposée par MS Project est illustré par la
figure ci-contre.
Lorsque le niveau de chaque tâche du projet a été affecté, l'utilisateur peut décider de n'afficher
que l'un ou l'autre niveau du projet. Ainsi, il obtiendra une vue synthétique de ce dernier. Pour
ce faire, il exécutera ProjectOutlineShow… puis choisira le niveau jusqu'auquel les
tâches doivent faire partie de l'affichage.
Notons qu'un raccourci est proposé dans les icônes
Par exemple, si l'utilisateur choisit Outline Level 2, seules les activités des niveaux 1 et 2 seront
reprises à l'écran. Cela donne, dans l'exemple traité, la liste d'activités représentée ci-dessous.
Pour obtenir à nouveau la liste complète des activités, il faut effectuer la commande faisant
apparaître toutes les sous-tâches (tous niveaux confondus) : ShowAll Subtasks (dans les
icônes).
La manière dont l'indentation (pour rappel, aussi appelé "mode plan") sera montrée dans le
projet doit être spécifiée par l'utilisateur. Cela se réalise dans les options de MS Project
(ToolsOptions : onglet View).
Cocher pour que Project Cocher pour que Project
représente l'indentation affiche les symboles
sur base de tabulations d'indentation (un + ou un –
dans un carré) avant le nom
Cocher pour que Project Cocher pour que les tâches des tâches récapitulatives
insère le n° hiérarchique récapitulatives (quel que
devant le nom des tâches soit leur niveau) fassent
(description) partie de la liste des tâches
Les codes WBS permettront à l'utilisateur, au-delà des 2 objectifs mentionnés en début de
paragraphe, de filtrer plus aisément un projet que via le code numérique (dont le numéro est
imposé par MS Project).
Les options de la WBS
: Lorsque la case est cochée, MS Project génère
automatiquement un code WBS pour chaque nouvelle tâche ajoutée au projet. Si ce
n'est pas le cas (case non cochée), la cellule reprenant le code WBS reste vide.
: Lorsque la case est cochée, MS Project vérifie que les tâches
d'un même projet n'aient pas la même valeur de code WBS.
La valeur de comparaison peut elle aussi être reprise dans un champ de tâche. Par
exemple, si le planificateur désire comparer son planning avec le planning objectif
(Baseline), il comparera les dates calculées avec les dates objectif (Baseline).
Notons enfin que l'utilisateur peut employer des "wildcards" dans une valeur de
comparaison. Pour rappel, les wildcards sont des caractères servant en quelque
sorte de joker : "?" remplace 1 caractère et "*" remplace une chaîne de caractères.
Par exemple, la valeur "coffr*" sera interprétée par MS Project comme pouvant
être coffrage, coffreurs, coffrages, … (si l'utilisateur a utilisé * ou ? dans le nom
de ses tâches et qu'il veut le reprendre comme valeur de comparaison, pour qu'il
soit correctement compris par MS Project, il devra placer un ^ avant ceux-ci, et
donc taper ^*).
Etape : Quitter la fenêtre de définition du filtre en cliquant sur
Etape : Appliquer le filtre en cliquant sur
Etape : Sélectionner le champ sur base duquel le filtrage doit être fait
Suivant le champ choisi par l'utilisateur, MS Project proposera une série de valeurs
spécifiques en même temps que la liste de toutes les valeurs saisies dans le champ.
L'utilisateur remarquera que lorsqu'un filtre automatique est appliqué, le champ par lequel le
projet a été filtré apparaît en bleu.
Par ailleurs, il est tout à fait envisageable de filtrer un projet successivement sur plusieurs
champs, simplement en faisant les sélections les unes après les autres.
Pour annuler un filtre automatique :
soit cliquer sur le bouton du champ qui a servi à filtrer et sélectionner dans la liste des
valeurs "All"; ceci n'annule le filtre que sur le champ sélectionné;
soit désactiver complètement les filtres via ProjectFiltered ForAutoFilter ou ;
ceci annule tous les filtres appliqués, quel que soit le nombre de champs.
Obtenir plus
En cliquant sur More Views, l'utilisateur découvre d'affichages à appliquer
une fenêtre montrant tous les affichages ou créer des affichages
disponibles dans le projet ouvert. Il y en a environ supplémentaires
une vingtaine.
Modifier l'affichage
sélectionné dans la liste
Créer un nouvel affichage sur base
d'une copie de l'affichage sélectionné
dans la liste
Ci-dessous est proposé le résultat d'un regroupement par durée où la configuration par
défaut de MS Project a été modifiée. Pour ce faire, effectuer ProjectGroup by:…More
Groups. Sélectionner le regroupement à modifier (Duration dans notre exemple) puis
cliquer sur . Dans la fenêtre Group Definition qui apparaît à l'écran, cliquer sur
et saisir les données d'intervalle comme illustré à la figure suivante.
Dans ce regroupement, MS Project fait "un paquet" regroupant toutes les activités dont la
durée est comprise dans un certain intervalle.
5.5.2 Exercices
1. Grouper les activités du projet suivant la durée d'activité, en respectant un intervalle de
10 jours, en commençant le premier groupe à 1 jour.
2. Grouper les activités du projet suivant leur date de début, en les regroupant mois par
mois, avec les intervalles qui commencent le premier du mois.
Lorsqu'un calendrier, des filtres, des tables, … ont été modifiées ou créées dans un projet,
l'utilisateur se retrouve tôt au tard face au besoin de réutiliser l'un ou l'autre de ces objets. La
solution prévue par MS Project afin d'échanger ces données entre fichiers consiste en un outil
appelé Organizer. Cet outil va permettre de "manipuler" ces objets entre différents projets.
Il faut mettre en avant le fait que l'utilisation de l'Organizer peut se faire suivant deux
optiques différentes :
1. exporter un objet de sorte qu'il devienne utilisable par tous les projets ne possédant
pas un objet portant ce nom (cela se fera via le modèle Global.mpt);
2. exporter un objet d'une manière telle qu'il soit utilisable uniquement par le projet vers
lequel l'utilisateur l'envoie.
Choisir parmi
la liste des
projets ouverts
La seule chose à laquelle l'utilisateur doit être attentif est le fait que les deux projets doivent
être ouverts avant d'ouvrir la fenêtre Organizer à l'écran.
A la place du Global.mpt proposé par défaut par MS Project, l'utilisateur choisira le projet
devant intervenir dans le transfert (comme origine ou destination).
Spécifier si un cadre
doit être dessiné
autour de ce qui est
imprimé
L'utilisateur notera que, dans la partie Preview de la fenêtre, une visualisation du contenu de
l'en-tête ou du pied de page apparaît.
7.1 Généralités
Le terme “ressources” doit être interprété aussi largement que possible et pourra aussi bien
englober les travailleurs (ouvriers, employés, cadres), le matériel, les matériaux, les coûts que
les sous-traitants.
les ouvriers :
- identifiés par leur spécificité :
coffreurs,
maçons,
ferrailleurs,
manœuvres;
- identifiés par leur nom :
Jean Leloup,
Albert Dupond,
Jacques Leblanc,
…
les matériaux :
- béton en m3,
- armatures en kg ou en tonnes,
- blocs de maçonnerie à spécifier par sorte,
- coffrage (poutre, dalle, colonne, …) en m2,
- …
le matériel :
- grue, pelle, bull, …
les coûts :
- prix de revient,
- prix de vente,
- frais généraux de chantier;
les sous-traitants.
- Electricité
- Sanitaire
- …
Une réflexion en profondeur doit être faite par le planificateur au niveau du détail de
ressource jusqu'auquel il désire aller pour le projet. Utiliser des ressources identifiées par leur
nom (ressource= une personne) est une méthode qui donne beaucoup d'information (qui fait
quoi, où, …) mais exige plus de travail de saisie, de simulation et de mise à jour.
Modifier le type
d'activité pour
l'activité
sélectionnée
l'onglet Advanced, il réalisera la modification désirée à l'aide du champ Task type (cf.
illustration ci-contre).
MS Project utilisera toujours la même formule pour calculer la durée d'une activité :
Travail
Durée de l'activité =
Unités Nbre.Heures / Jour
Exemple : Une activité de 240homme-heure de travail, réalisée par 3 hommes suivant des
240hoh
journées de 8h durera : 10 j . Donc l'activité durera 10 jours.
3ho 8h / j
L'utilisateur constatera qu'il est en général préférable de d'abord définir les ressources dans la
bibliothèque avant de les utiliser dans le projet. Il faut noter ici qu'il est possible d'utiliser une
bibliothèque de ressources propre à l'entreprise. Dans ce cas, elle n'est pas définie dans chaque
projet mais est en quelque sorte un fichier externe au projet vers lequel un lien est réalisé.
L'explication de l'utilisation de cette bibliothèque externe de ressources (Share Resources) fait
l'objet du cours de perfectionnement.
Au niveau de l'affectation des
ressources, le choix d'affichage
des unités affectées va être
important. Cette option se
trouve dans l'onglet Schedule de
la fenêtre des Options. Deux choix sont proposés : Décimal ou Pourcentage (Percentage).
Dans la plupart des applications "construction", le choix Decimal s'avère être le plus
judicieux.
Pour plus d'informations sur l'affectation de plusieurs ressources de type Work aux activités,
l'utilisateur consultera le §7.5.
Deux méthodes peuvent être utilisées pour affecter les ressources aux tâches. Elles sont
commentées dans ce qui suit.
Cette étape sera bien entendu répétée autant de fois qu'il y a d'activités auxquelles
une ressource doit être affectée.
Etape -b : Fermer la fenêtre d'affectation de ressources via
N.B. : Si l'utilisateur doit affecter une même ressource, d'un même nombre d'unités par
heure à plusieurs tâches, il lui suffira de faire la sélection multiple puis de
procéder comme pour une affectation simple.
Dans la méthode expliquée ci-dessus, l'utilisateur a la possibilité d'obtenir, avant d'affecter
une ressource, des informations sur sa disponibilité. Celle-ci est accessible via le bouton
.
MS Project affiche alors une fenêtre reprenant l'utilisation des ressources en fonction de leurs
affectations actuelles dans le projet. Les ressources montrées dans le graphe sont de type
Travail et doivent être sélectionnées dans la fenêtre Assign Resources.
Trois graphiques différents peuvent être affichés dans la fenêtre : Work, Remaining
Availability et Assignment Work.
Le graphique Work fera apparaître les heures déjà travaillées par la ressource correspondante.
Il est représenté à la figure ci-dessous. A l'inverse, le graphique Remaining Availability
montre le nombre d'heures non utilisées de la ressource (par rapport bien entendu à la capacité
maximale (Max Units) qui lui est définie).
Changer les unités utilisées
dans l'échelle de temps
Ressources sélectionnées
dans la fenêtre "Assign
Resources". Pour qu'elles
soient affichées dans le
graphe, leur case doit être
cochée.
On constate donc que le nombre d'heures est réparti proportionnellement sur les deux
ressources, pour faire un total de 160h. De ce fait, la durée de l'activité a bien entendu été
recalculée (vu qu'un homme est venu en renfort pour réaliser un travail d'un nombre d'heures
fixé). L'activité ne dure plus que 4 jours.
On constate donc, via le petit exemple, que le nombre d'heures initial de 160h a été maintenu
pour les maçons. L'activité dure toujours 5 jours. C'est cette donnée que MS Project a
utilisée pour calculer le travail du manœuvre.
7.6 Exercices
7.6.1 Exercice pour le projet FO10
Task Name Resource Name Fixed Units
010 - Baraquements coffreurs 1
manœuvres 2
020 - Déblais fondations manœuvres 2
030 - Béton de propreté manœuvres 2
040 - Maçonnerie de fondation maçons 4
manœuvres 3
050 - Clôture manœuvres 1
060 - Rigoles égouts intérieurs manœuvres 1
070 - Chambres de visite intérieures maçons 2
manœuvres 1
080 - Egouts intérieurs maçons 1
manœuvres 2
090 - Hourdis manœuvres 2
100 - Remblais dalle maçons 2
manœuvres 1
110 - Rigoles égouts extérieurs manœuvres 2
120 - Chambres de visite extérieures maçons 2
manœuvres 1
130 - Egouts extérieurs maçons 1
manœuvres 2
140 - Cimentage extérieur manœuvres 1
maçons 1
150 - Coaltar manœuvres 1
160 - Remblais extérieur manœuvres 3
Double-cliquer pour
modifier l'échelle de
temps (p.ex. en
augmenter la densité)
Légende :
mention de la
ressource
affichée dans le
graphique
Clic sur le bouton droit
dans le graphique fait
apparaître ce menu
contextuel : il permet de
changer la donnée
reprise dans le
graphique. Les données
sont expliquées ci-
dessous
Via le menu contextuel montré dans l'illustration ci-dessus, l'utilisateur peut choisir la donnée
de ressource à afficher dans le graphique, sur l'intervalle de temps affiché dans l'échelle de
temps (dans l'illustration, cet intervalle est le jour)…
Peak Units (unités de pointe) : affichage du nombre maximum d'unités utilisées de la
ressource – c'est ce qui est illustré ci-dessus.
Work (travail) : le nombre total d'heures sur l'intervalle de temps.
Cumulative Work (travail cumulé) : cumul des heures de travail au fur et à mesure du
projet.
Overallocation (surcharge) : heures d'utilisation de la ressource correspondant à une
surcharge par rapport au travail réalisable.
Percent Allocation (pourcentage d'utilisation) : comparaison de l'utilisation de la
ressource avec sa disponibilité max.
Remaining availability (disponibilité restante) : heures disponibles pour la ressource
après retrait des heures déjà affectées aux activités.
Work availability (disponibilité de travail) : heures disponibles pour la ressource.
Units availability (disponibilité d'unités) : unités disponibles pour la ressource (sans
tenir compte de ce qui est déjà affecté aux activités).
Il est à noter que ce total peut ne reprendre qu'une partie des ressources dans la mesure où il
est possible d'appliquer un filtre à l'affichage.
Tout une série de données, de champs, peuvent donc être affichés dans le tableau d'utilisation
des ressources. Les champs qu'il peut être intéressant d'utiliser sont identiques à ceux dont
question au §7.7.1. Les autres concernent en effet les coûts de ressource et les valeurs
d'avancement.
Chapitre 8
Mise à jour d'un projet
Tracking
8.1 Généralités
Le planning réalisé par le planificateur va exister dans les différentes phases d'un projet.
Comme expliqué dans le cours d'Introduction Générale à la Planification, il y aura deux
phases essentielles dans un projet : la phase de préparation et la phase d'exécution.
Jusqu'à présent, toutes les explications ont été faites en prenant l'hypothèse que le projet
n'avait pas encore démarré. La date de début du projet, saisie pour rappel via la fenêtre
"Informations sur le Projet", se situe donc encore dans le futur.
A un moment donné, les activités du projet vont commencer. Les premières réalisations vont
se faire. Afin de suivre l'évolution du projet, il est capital que l'outil planning reste à jour par
rapport au chantier. Il faut donc introduire les informations sur l'évolution de ce dernier.
Notons que la méthode de mise à jour proposée dans le présent paragraphe considère une
saisie de l'avancement via les tâches du projet. De ce fait, l'avancement des ressources et des
coûts sera tiré de ces informations-là. Pour la méthode proposant la mise à jour du projet via
les ressources de celui-ci, l'utilisateur consultera les notes de perfectionnement.
Créer une nouvelle barre dans l'affichage appliqué. Pour rappel, une nouvelle barre
se crée via FormatBar Styles. Ci-dessous est proposée une représentation possible
de la barre cible.
Bien entendu, si l'utilisateur utilise différente rangées (colonne Row) pour placer les
barres (comme proposé dans l'illustration ci-dessus), la liste des tâches prend plus de
place verticalement.
Faire afficher les colonnes d'écart (Variance). MS Project calcule automatiquement
la différence entre les données baseline (Baseline Start, Finish, Work, …) et les
données réelles (Actual Start, Finish, …). Pour visualiser ces écarts, il suffit
d'utiliser la table Variance, représentée ci-dessous.
Voici les différents champs reprenant les écarts potentiels entre le projet réel et le
projet Baseline.
Start Variance = Start – Baseline Start
Finish Variance = Finish – Baseline Finish
Duration Variance = Duration – Baseline Duration
Work Variance = Work – Baseline Work
Cost Variance = Cost – Baseline Cost
N.B. : Une valeur négative d'écart (Variance) signifie que la valeur Baseline est
supérieure à la valeur réelle et que, par conséquent, le planning réel est "en
avance" sur le planning Baseline.
Une valeur positive d'écart (Variance) signifie que la valeur Baseline est
inférieure à la valeur réelle et que, par conséquent, le planning réel est "en
retard" sur le planning Baseline.
L'utilisateur peut bien entendu aussi créer sa propre table (via ViewTable : More
Tables) qui reprendrait, par exemple, les champs suivants :
Actual Duration
= % Complete (2)
Duration
Exemple : Lors de la mise à jour d'une tâche, quand l'utilisateur saisit la durée réelle (Actual
Duration) de la tâche, MS Project calcule la durée restante (Remaining Duration)
via la formule (1) : Remaining Duration = Duration – Actual Duration. Ainsi,
dans l'exemple illustré ci-dessous, pour la tâche "Coffrage noyau centrale partie 1"
(durée de 4 jours) quand l'utilisateur saisit le temps réellement passé sur la tâche à
la date de mise à jour, à savoir 2 jours, MS Project calcule qu'il reste 4j-2j = 2j
encore à prester sur la tâche (Remaining Duration)
Il va sans dire que toute modification d'une des quatre données reprises dans
les formules (1) et (2) entraînera automatiquement le recalcul des autres
données. Ceci afin de toujours respecter lesdites formules.
Si, après avoir saisi la durée réelle, la durée restante calculée par MS Project ne correspond
plus à la réalité, il faudra en plus saisir celle-ci. En conséquence, MS Project recalculera la
durée de la tâche (Duration) et adaptera le % achevé.
Les Status et Current Dates doivent être saisies via la fenêtre d'informations sur le projet
(ProjectProject Informations). Il est capital que l'utilisateur vérifie que la Current Date
soit inférieure ou égale à la
Status Date. Ceci est
recommandé parce que lorsque
la Current Date est supérieure à
la Status Date, MS Project
utilise celle-là pour certaines
commandes (les outils Reschedule Work et Update as Scheduled notamment), or la Current
Date est automatiquement mise égale à la date système de l'ordinateur. Notons en outre
que la Status Date considère la fin de la journée saisie (en général 17:00) tandis que la
Current Date le début de la journée (en général 8:00).
Dans les illustrations ci-dessous,
sont représentés différents cas de mise à jour d'activité. Pour chaque cas est
proposé une marche à suivre dans MS Project pour la saisie des données.
chaque représentation utilise deux barres de tâches : la barre supérieure représente
la tâche réelle tandis que la barre inférieure (plus fine) représente la tâche Baseline. En
plus, la barre supérieure est scindée en deux parties : la partie foncée représente ce qui est
réalisé et la partie claire ce qui est encore à réaliser.
Remarque : La tâche à laquelle l'outil Reschedule Work est appliquée ne sera fractionnée
qu'à condition que l'option soit activée (ToolsOptions :
Schedule).
La tâche est en cours comme prévu mais durera plus ou moins longtemps que prévu
1. Cliquer sur l'icône Update as
Scheduled (via la barre
d'icônes Tracking).
2. Saisir la Remaining Duration
via la table Tracking
Pour les tâches terminées à la Status Date alors que leur fin planifiée se
trouvait dans le futur, il est vivement conseillé de saisir une date de fin
réelle antérieure à la date d'avancement. Si cette date n'est pas saisie,
MS Project va considérer que la fin réelle est par défaut égale à la fin
calculée (à savoir dans le futur). De ce fait, les successeurs de la tâche
seront incorrectement retardés, ceci est illustré à la figure suivante où la
tâche de Ferraillage possède une fin réelle postérieure à la Status Date.
L'utilisateur notera que bien entendu, tous les cas de figures n'ont pas été repris dans
l'illustration ci-dessus. La réalité sera en général plus complexe que chaque cas pris
séparément. Cependant, une combinaison de ces cas de base devrait permettre à l'utilisateur
de saisir n'importe quelle situation réelle.