Planifier un projet avec Open Workbench

Transcription

Planifier un projet avec Open Workbench
1/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
Auteur : Jacques Barzic ([email protected])
Sommaire
Page
Note
1 - Planifier un projet : suivre un cycle.
1.1 Présentation d’un cycle possible
1.2 Aborder la planification d’un projet avec Open
Workcench
2/12
3/12
3
3
2 - Illustration : exécution du cycle sur le projet test
2.1 Le projet test tel que nous l’avons laissé
2.2 Application du cycle
4/12
4
5
3 - La planification automatique
3.1 Description du processus
3.2 Les paramètres de la planification automatique
3.3 Planifier un projet par sa date de démarrage
3.4 Planifier un projet par sa date de fin
3.5 Planifier un projet par la priorité des taches
3.6 Planifier en passant outre le blocage des tâches
3.7 Planifier un projet manuellement
3.8 Calcul du chemin critique
4 – Recalculer la durée d’une tâche
4.1 Lancer le « re-calcul » d’une tâche
5 – Premiers éléments à propos des références d’un
projet (baseline)
5.1 Introduction
5.2 Créer des références
5.3 Afficher les références
5.4 Re-référencer un projet
planifier_projet_owb_1.0.0_alpha.doc
6/12
6
7
7
8
8
8
9
9
10/12
10
11/12
11
11
12
12
2/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
Note
Document de référence : « Open Workbench User Guide r1.1.6 2007 » (http://www.openworkbench.org).
Cette notice reprend le chapitre 3 (« Schedule Projects ») du guide de l’utilisateur.
Cette notice ne pend en compte que l’utilisation d’Open Workbench en « autonome ». Les fonctionnalités en
partage (avec Clarity) ne sont pas abordées.
Après la création d’un projet, son peuplement avec des tâches, des dépendances entre tâches, des ressources, et
l’affectation de ressources aux tâches, tout est prêt pour planifier au mieux son déroulement dans le respect de
ces contraintes. Selon la taille du projet, ce processus peut être complexe et doit tenir compte des dépendances
entre tâches, de la disponibilité des ressources et des délais accordés.
Le processus de programmation d’un projet est un processus itératif, se fait de proche en proche et peut
demander de modifier les différentes contraintes.
Pour aider en cela, Open Workbench propose un outil pour son automatisation nommé Planification
Automatique (Autoshedule, en anglais).
Certaines notions ne sont pas complètement reprises ou pas du tout abordées dans cette version
du document (d’où son indice α). Elles seront complétées par la suite, au fur et à mesure de mon
exploration de Open Workbench, à la lumière de ma meilleure compréhension de ces
fonctionnalités et de la levée de certains doutes par des tests. Je suis aussi preneur d’éclairages
de la part des lecteurs ;-)
Ma configuration : Windows 7 et Open Workbench 1.1.6.
J’ai lancé le logiciel en « Administrateur du poste » car j’ai constaté un problème en « Utilisateur » :
« Exception inconnue : Erreur survenue durant l’exécution de la commande » dès le lancement de Open
Workbench. J’ai aussi constaté ce phénomène sur Windows XP.
3/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
1 - Planifier un projet : suivre un cycle.
1.1
Principes, manipulations, observations.
À l’écran.
Présentation d’un cycle possible
Le cycle ci-dessous donne une indication sur la manière d’initier une démarche de planification d’un
projet. Il ne constitue qu’une simple trame indicative et devra, dans la plupart des cas, être exécuté
plusieurs fois pour obtenir un résultat abouti.
1. Paramétrer les calendriers.
2. Exécuter une planification automatique sans les contraintes de ressources.
3. Exécuter une planification automatique avec les contraintes de ressources.
4. Poser des priorités sur les phases, les activités et les tâches.
5. Recalculer les durées de tâches provocant des surcharges de ressources.
6. Bloquer les tâches qui ne doivent plus varier.
7. Raffiner l’utilisation des modèles de répartition des ressources.
8. Ajuster les priorités des tâches.
9. Exécuter une nouvelle planification automatique avec les contraintes de ressources.
10. Et si nécessaire, opérer à une des opérations suivantes,
avant une nouvelle planification automatique :
déplacer manuellement des tâches ; modifier les dépendances.
1.2
Aborder la planification d’un projet avec Open Workcench
Plusieurs techniques existent pour planifier un projet avec Open Workbench. Le processus implique
les étapes suivantes.
1. Valoriser un des deux paramètres suivants :
a. le temps minimum nécessaire à l’achèvement de chacune des taches,
b. l’utilisation des ressources pour chacune des tâches.
2. Valoriser l’ETC pour chacune des ressources (ETC : Estimate To Complete ; temps estimé
comme nécessaire à une ressource pour terminer son intervention sur la tâche).
3. Déterminer pour chaque tâche le modèle de répartition de chacune des ressources qui lui sont
affectées.
4. Exécuter une planification automatique du projet.
4/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
2 – Illustration : exécution du cycle sur le projet test
2.1
Principes, manipulations, observations.
À l’écran.
Le projet test tel que nous l’avons laissé
Voir document B - Créer et construire un projet dans Open Workbench.
À ce stade, les surcharges de ressources (cellules jaunes) sont généralement inévitables (sinon le projet
ne nécessite pas de planification !!!).
Date début de projet : 29/03/2010 – Date de fin de projet : 12/04/2010.
L’étape 1 du cycle (paramétrage des calendriers) a été réalisée. On utilise le calendrier intitulé
AFOBAT 29 – Administratif. Pour la période concernée par notre test on tient compte des week-end
(samedi et dimanche) et des jours fériés officiels.
5/12
C – Planifier un projet
avec Open Workbench.
2.2
2.2.1
V 1.0.0 α - Éditée le samedi 6 mars 2010
Application du cycle
Une planification automatique sans les contraintes de ressources :
Il y a moins de surcharges sur les ressources (cellules jaunes) mais il en reste !!
Date début de projet : 29/03/2010 – Date de fin de projet : 02/06/2010.
2.2.2
Une planification automatique avec les contraintes de ressources :
Il n’y a plus de surcharges sur les ressources, le projet est donc correctement planifié en fonction des
dépendances, des contraintes et des disponibilités des ressources.
Date début de projet : 29/03/2010 – Date de fin de projet : 06/07/2010.
On pourrait, par exemple et cela semble opportun, revoir la chronologie de T-0002, T-0003 et T-0004
en leur affectant des niveaux de priorité adéquats (voir § 3.5).
6/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
3 – La planification automatique
3.1
3.1.1
Principes, manipulations, observations.
À l’écran.
Description du processus :
Le processus de planification automatique des tâches se base sur un certain nombre de règles qui sont
mises en œuvre par Open Workbench.
Chaque tâche est traitée :
• en la réalisant le plus rapidement possible dans le projet, en fonction des disponibilités,
• en la démarrant le plutôt (ou le plus tard) possible selon les contraintes fixées,
• en minimisant le plus possible la longueur du chemin citrique (voir note 1 ci-dessous).
3.1.2
Calcul du chemin critique (avant la planification générale) :
La planification procède dans l’ordre aux opérations suivantes :
1. Planifier les tâches qui n’acceptent aucune souplesse (telles que les tâches déjà en cours, celles
qui nécessitent des ressources incontournables à un moment donné - fixée, dans le jargon Open
Workbench -, les tâches bloquées) tout en réduisant les disponibilités en conséquence.
2. Planifier les tâches restantes, respectant leur niveau de priorité et leurs dépendances.
3.1.3
Facteurs pour déterminer l’ordre de planification des tâches (dans cet ordre de priorité) :
1. Les taches qui ont date de début ou une date de fin imposée.
2. La priorité des tâches (les plus faibles valeurs en premier).
3. La fourchette possible sur les dates de début et de fin des tâches (les plus faibles valeurs en
premier).
4. Le fait que les tâches aient déjà débuté.
5. La position des tâches dans la hiérarchie WBS (celle les hautes les premières).
Si deux tâches ont la même valeur pour un des facteurs, le facteur suivant dans la liste est testé.
3.1.4
Partie du projet affectée par le calcul :
Par défaut, la planification automatique agit sur tout le projet, mais elle n’agit pas sur les tâches :
• qui ont débuté avant la date spécifiée dans le paramètre Ignorer les tâches démarrant avant le,
• qui ont débuté après la date spécifiée dans le paramètre Ignorer les tâches démarrant après le,
• qui sont marquées comme bloquées ou terminées,
• « Have actuals, exept for the time period between the last actuals thru date and the finish
date » ???
3.1.5
Les trois phases de la planification automatique :
La planification automatique se fait en trois passes afin de satisfaire les dépendances et de ne pas
surcharger les ressources.
1ère passe : création d’une référence (« baseline ») du planning et tentative de résolution des conflits.
2ème passe : réalisation d’un premier planning en prenant en compte les contraintes sur les ressources.
3ème passe : re-calcul du chenin critique du planning créé lors de la 2ème passe.
Il faut retenir que les choix faits en termes de dépendances, de contraintes et de disponibilités des
ressources peuvent engendrer une planification impossible sans violation des dépendances ou sans
surcharges des ressources. Il faudra alors adapter manuellement les paramètres.
Notes :
1 - Le chemin critique d’un projet est un ensemble de tâches qui se succèdent du début à la fin du
projet et pour lesquelles une variation du délai ou de la durée induit une variation de la date de fin du
projet.
7/12
C – Planifier un projet
avec Open Workbench.
3.2
Principes, manipulations, observations.
Les paramètres de la planification
automatique
Menu Outils > Planification…
V 1.0.0 α - Éditée le samedi 6 mars 2010
À l’écran.
Date de début : date du début de la planification
automatique, son action est donc postérieure à
cette date. Si le paramètre Planification à partir
de la date de fin est coché, ce champ se
transforme automatiquement en champ Date de
fin.
Ignorer les tâches démarrant avant le ou
Ignorer les tâches démarrant après le : ces deux
paramètres parlent d’eux mêmes.
Contraintes de ressources : si cette case est cochée (valeur par défaut), la planification tient compte
des contraintes liées aux ressources. Dans le cas contraire, Open Workbench considère que les
ressources sont complètement dédiées aux tâches auxquelles elles sont affectées : on obtient ainsi la
planification la plus courte possible, mais elle peut occasionner des surcharges sur les ressources.
Planification à partir de la date de fin : ce choix permet de planifier un projet à rebours à partir d’une
date butoir pour la fin du projet (« deadline »).
« Honor Constraints on Started Tasks » : indique qu’il faut respecter les contraintes posées sur les
tâches déjà entamées au moment du début la planification. Ce choix pose le risque de l’ignorance de
certaines ressources ou de violation de dépendances.
« Schedule Assignments on Locked Tasks » : ????
« Start Successors on Next Day » : spécifie que la planification automatique fera démarrer un
successeur le jour suivant de la fin d’une tâche. Sinon un successeur démarre le jour même de la fin
d’une tâche.
3.3
3.3.1
Planifier un projet par sa date de démarrage
Fonctionnement :
Cette planification fait en sorte de débuter les tâches le plus tôt possible et de les terminer le plus
rapidement possible.
Pour le modèle de répartition Imposé (voir document B - Créer et construire un projet dans Open
Workbench § 5.3), il y a une vérification de la cohérence avec la date de fin du projet.
Cette planification agit sur les dates de départ des tâches sauf si :
• la tâche a un statut Commencée ou Terminée,
• la tâche est contrainte par une date de démarrage obligatoire,
• la tâche est marquée comme bloquée,
• la tâche a un modèle de répartition Imposé.
3.3.2
Paramétrage (§ 3.2) :
Entrer une date de début.
Vérifier que le choix Planification à partir de la date de fin est décoché.
8/12
C – Planifier un projet
avec Open Workbench.
3.4
3.4.1
V 1.0.0 α - Éditée le samedi 6 mars 2010
Principes, manipulations, observations.
À l’écran.
Planifier un projet par sa date de fin
Fonctionnement :
Cette planification procède de la manière suivante :
• calcul des dates de finition des tâches les plus tardives possibles et d’une réalisation la plus
rapide possible des tâches,
• positionnement des dates de fin,
• vérification de la cohérence avec les modèles de répartition Imposé s’il y en a,
• réajustement afin que les tâches soumises au modèle de répartition Imposé soient dans les dates
limites.
3.4.2
Paramétrage (§ 3.2) :
Cocher la case Planification à partir de la date de fin.
Le champ Date de début se transforme automatiquement en champ Date de fin.
Saisir la date prévue pour la fin du projet, cette date devient donc une date butée.
3.5
3.5.1
Planifier un projet par la priorité des taches
Fonctionnement :
La planification automatique programme les tâches ayant une priorité haute avant les autres.
Si aucune priorité n’est définie, Open Workbench utilise le niveau de la tâche parente ou le niveau par
défaut (10 qui est le niveau moyen).
Les niveaux 0 à 9 sont considérés comme des niveaux de priorité hauts, les niveaux 11 à 36 comme
des niveaux de priorité bas.
Dans un contexte de tâches liées par une relation de dépendances, la planification automatique
considère que le prédécesseur a une priorité au moins égale à celle de son successeur. Ainsi, les
relations de dépendances peuvent, dans certains cas, passer au-dessus des niveaux de priorité
individuels des tâches.
3.5.2
Paramétrage :
Dans l’onglet Général de la boîte de dialogue
du paramétrage d’une tâche.
Définir le niveau de priorité de la tâche et
l’héritage de priorité.
Note : il faut décocher la case Hérité pour
libérer le réglage du niveau (10 par défaut)
3.6
3.6.1
3.6.2
Planifier en passant outre le blocage des tâches
Fonctionnement :
Détails à venir.
Paramétrage (§ 3.2) :
Cocher la case Schedule Assignments on Locked Tasks.
Le projet ou les tâches sélectionnées sont alors planifiés et le blocage des tâches n’est pas pris en
compte.
9/12
C – Planifier un projet
avec Open Workbench.
3.7
Principes, manipulations, observations.
Planifier un projet manuellement
À venir.
3.8
Calcul du chemin critique
À venir.
V 1.0.0 α - Éditée le samedi 6 mars 2010
À l’écran.
10/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
4 – Recalculer la durée d’une tâche
4.1
Principes, manipulations, observations.
Lancer le « re-calcul » d’une tâche
Il est possible de re-calculer la durée d’une
tâche de telle manière que Open Workbench
détermine la durée la plus courte possible.
Sélectionner une ou plusieurs tâches dans la vue
courante.
Menu Outils > Re-calculer.
À l’écran.
Attention :
Je ne trouve pas la fonction « Recalculer » dans le
menu Outils de la version française et je ne sais pas
comment elle a pu être traduite.
Je fais donc l’impasse de la page 80 du « User
Guide » dans cette version de ce document.
11/12
C – Planifier un projet
avec Open Workbench.
V 1.0.0 α - Éditée le samedi 6 mars 2010
5 – Premiers éléments à propos des références d’un projet (baseline)
5.1
Principes, manipulations, observations.
À l’écran.
Introduction
Les références d’un projet (baseline en anglais) sont des instantanés qui sont mémorisés pour être
comparés par la suite à l’état courant du projet ou, encore, à d’autres références réalisées tout au long
du déroulement du projet.
Il est possible de référencer une tâche, une sélection multiples de tâches, toutes les tâches d’une vue
ou le projet entier.
Une référence mémorise des informations telles que les dates de début, les dates de fin ou
l’avancement à un moment donné. Il est alors possible de les comparer à l’état courant pour mesurer si
le projet avance comme espéré.
Quelques moments opportuns pour créer des références peuvent être :
• juste après l’approbation du planning par l’encadrement, la maîtrise d’œuvre ou la maîtrise
d’ouvrage,
• avant le démarrage des tâches,
• pour tracer des états.
Note : pour les tests ci-dessous, je pars du projet test dans son état du § 2.2.2.
5.2
Créer des références
Menu Outils > Références.
Choisir Références multiples…
Cliquer sur le bouton Nouveau.
Une référence est créée avec des valeurs par
défaut, que l’on peut personnaliser.
La case à cocher Current, permet de choisir la
Référence qui sera celle courante (affichée par
exemple).
Cliquer sur OK, la boîte de dialogue se ferme.
12/12
C – Planifier un projet
avec Open Workbench.
5.3
V 1.0.0 α - Éditée le samedi 6 mars 2010
Principes, manipulations, observations.
Afficher les références
Un sous-lignage apparaît (violet ci-contre) sous
les tâches pour afficher la référence courante.
À l’écran.
Si cela n’apparait pas :
Double cliquer sur le planning de Gantt (par
exemple) et cocher la case correspondante
(Référence) dans la boîte de dialogue.
Note : j’ai constaté un petit bug. Si l’on décoche
Référence, les sous-lignages disparaissent :
logique. Si plus tard on valide à nouveau en
cochant la case, les sous-lignages ne
réapparaissent pas. Il est nécessaire pour y
parvenir de fermer et de rouvrir le projet (après
avoir re-coché la case Référence).
Il est aussi possible d’ajouter des colonnes dans
les vues affichant les valeurs de référence. Par
exemple, ci-contre la Durée référencée des
tâches.
5.4
Re-référencer un projet
Cette fonctionnalité permet de re-valoriser la
référence courante. Il s’agit d’une mise à jour
définitive des données dans la référence
courante (attention donc !), sauf si l’on
sélectionne une portée Vue ou Tâches(s)
sélectionnée(s) (voir ci-dessous). Dans ces deux
dernier cas les données ne sont pas mises à jour
dans la référence du projet.
Menu Outils > Références.
Choisir Définir références…
Faire les choix de Portée et de Paramètres dans la boîte de dialogue ci-dessus.
Pour que le choix Tâches(s) sélectionnée(s) soit actif, il faut que des tâches soient sélectionnées,
CQFD ! (voir en noir sur l’arrière-plan de la copie d’écran ci-dessus).
Après le clic sur OK, une confirmation de mise à jour est demandée.

Documents pareils

Créer et construire un projet dans Open Workbench

Créer et construire un projet dans Open Workbench Cette activité de gestion du projet dans Open Workbench n’apparaît pas dans le chapitre 2 du Guide de l’Utilisateur. Il me paraît pourtant nécessaire, à ce stade, de débuter la construction de l’ar...

Plus en détail

Didactitiel en français de Open Workbench

Didactitiel en français de Open Workbench Une durée de la tâche (en heures) est requise Dans le cas où une tâche est affectée à une seule personne, la durée de la tâche doit correspondre à la valeur « Reste à faire » Double-cliquer sur la ...

Plus en détail