Skip to content

baccou bonneville consultants - make IT strategic

Open Workbench, une alternative gratuite à MS Project
Appréciation des utilisateurs: / 50
FaibleMeilleur 
Image
Open Workbench est un outil de gestion de projets qui vous permet de créer et de suivre votre planning projet. Cet outil est intéressant à deux titres : d'une part, son utilisation est plus proche des standards du PMI que Microsoft Project, d'autre part... il est gratuit !
Ce logiciel peut être téléchargé sur le site d'Open Workbench. L'éditeur, Niku corp, a été récemment racheté par Computer Associates (voir communiqué de presse), on peut donc se demander si ce projet restera gratuit longtemps... Quoi qu'il en soit, pour le moment, il est téléchargeable gratuitement, profitez-en donc et... partons à sa découverte !

1. Description générale d'Open Workbench

Ce produit peut être installé en différentes langues, dont le français et l'anglais. Lorsque vous lancez l'outil, les principaux tableaux représentatifs du projet sont affichés dans la partie centrale de la fenêtre (tâches, ressources...). Sur la gauche, une zone de vues de type "favoris" vous permet d'ouvrir différentes vues du projet. Cette zone est catégorisée en fonction de la tâche que vous souhaitez réaliser dans votre projet :
  • Planification (création de la WBS, définition des dépendances, affectation des ressources)
  • Création de l'échéancier du projet
  • Suivi du projet (avancement des tâches, analyse de la disponibilité des ressources, analyse de la variance, révision du planning)
  • Deux onglets additionnels vous permettent d'accéder au diagramme de Gantt ou au diagramme AON du projet ainsi qu'à une présélection de filtres.
Toutes les vues mentionnées ci-dessous sont entièrement personnalisables ; vous pouvez créer ou modifier des vues en fonction de vos besoins. Chaque vue est ensuite sauvegardée sous forme d'un fichier. Cet élément est particulièrement intéressant pour transférer vos paramétrages d'un PC à l'autre.

Image

Ergonomie : toutes les activités de planification sont réalisées dans des tableaux, le diagramme de Gantt n'est qu'une représentation graphique du projet en lecture seule. A la différence de MS Project, vous ne pouvez pas utiliser le glisser-déplacer pour affecter des dépendances ou pour déplacer des tâches, toutes ces actions sont à réaliser dans la WBS ou la tableau des dépendances. Dans un sens, ce n'est pas si dérangeant que cela, au moins cela vous évite des "dérapages" incontrôlés suite à un mouvement de souris imprévu !

Pour la petite anecdote, j'ai découvert Open Workbench lorsque j'ai eu besoin de créer un planning projet pour des travaux dans trois pièces de mon appartement... il me fallait créer un échéancier compte tenu de contraintes de dates et de disponibilités de ressources, afin de me permettre de dire à toutes mes ressources pourquoi j'avais besoin d'eux, et quand. Ce petit projet a été une bonne opportunité de découvrir Open Workbench, car le planning n'est pas trop complexe; et puisqu'il était hors de question d'acheter Microsoft Project pour cette occasion !!!


2. Création du planning initial

2.1. Définition de la WBS

En tant que PMP de haut vol, votre première tâche consiste à définir la WBS... Vous avez raison, ce n'est pas tout à fait la première tâche à réaliser, mais pour mon projet de rénovation de pièces, je n'avais pas besoin d'une charte projet ni d'un énoncé du contenu du projet (scope statement) ! Bref, la première chose à faire dans cet outil est de définir votre WBS. Pour ce faire, cliquez sur la vue "WBS" afin d'afficher le tableau correspondant.

Le premier champ à renseigner est le type d'élément de WBS. Quatre types s'offrent à vous : Phase (niveau 1), Tâche (niveau 2), Activité (niveau 3) et Jalon.

Le second champ est l'identifiant ou code WBS. A la différence de MS Project, la numérotation n'est pas automatique. MS Project crée les codes 1, 1.1, 1.1.1 automatiquement, et ne vous laisse pas la liberté de les nommer à votre guise. Cela n'est pas très pratique lorsque vous déplacez un élément de WBS en cours de projet car tous les éléments suivants sont renumérotés… A quoi sert un identifiant s'il peut changer en cours de route ???. Par contre, si la numérotation est libre, Open Workbench vous garantira tout de même l'unicité des identifiants.

Une fois le nom de l'élément renseigné, le quatrième champ, Délivrable, est très intéressant : il vous permet de renseigner, pour une tâche donnée, le délivrable attendu au terme de cette tâche. Voilà un très bon moyen pour relier votre WBS à l'énoncé du contenu du projet. Cela permet, pour une tâche "définition du périmètre", de mentionner "WBS" comme délivrable attendu de la tâche.

Si vous devez déplacer un élément de la WBS, il faut le faire par couper-coller, comme indiqué plus haut. Vous pouvez également double-cliquer sur une ligne pour afficher une boîte de dialogue plus complète, vous permettant de renseigner d'autres champs tels que la durée, les ressources, les contraintes de dates de début/fin, un lien vers de la documentation externe ou une note en texte libre.

2.2. Affectation des dépendances


Une fois que votre WBS est créée et que toutes les tâches et activités sont définies, vous pouvez alors renseigner les dépendances obligatoires ou discrétionnaires. Là encore, le glisser-déplacer n'est pas disponible, vous devez renseigner les dépendances via le tableau de saisie ou la boîte de dialogue.

Bien entendu, les différents types de dépendances sont proposés : fin à début, début à début… Là encore Open Workbench offre un plus par rapport à MS Project, car vous visualisez non seulement les dépendances Parent (prédécesseurs de la tâche), mais aussi les dépendances enfants (ses successeurs). La visualisation des successeurs est un excellent moyen de vérifier si vos dépendances sont correctes.

Vous pouvez enfin spécifier des dépendances externes ou relier des dépendances d'autres plannings projet.

2.3. Affectation des ressources


Lorsque j'ai créé mon premier planning avec Open Workbench, j'ai mis un peu de temps à comprendre où il fallait lister les ressources du projet. En fait, il faut utiliser le quadrant sud-est de la fenêtre principale pour saisir toutes les ressources disponibles.

Une fois que cette liste est créée, vous pouvez alors affecter une ou plusieurs ressources à chaque tâche de la WBS, en ouvrant la boîte de dialogue par double clic sur la tâche. C'est là également que vous affecterez le travail prévu pour chaque ressource, et là, ô miracle, vous n'aurez pas à subir les sempiternels changements de durée de Project…

En effet, quel chef de projet n'a jamais vécu un cauchemar, après la planification initiale, de voir la durée des tâches allongée ou réduite, tout cela parce qu'il a ajouté une journée de RTT sur l'une des ressources, ce qui a fait passer la durée de 5 jours à 5,13 jours !!! De ce côté, MS Project est beaucoup trop mécanique, la relation entre le travail et la durée ne permet aucune flexibilité et conduit à des plannings par trop artificiels. Je vous rassure, avec Open Workbench, cela fonctionne beaucoup mieux : le travail et la durée sont décorrélés, le logiciel vous signale simplement les problèmes potentiels par un jeu de couleurs.

2.4. Génération de l'échéancier du projet


Il est temps à présent d'utiliser le menu "Créer le planning" pour calculer et construire le Gantt du projet (dans MS Project, ce calcul est automatique, mais ici, il faut le demander). Chaque élément de la WBS va être positionné sur le calendrier, compte tenu de sa durée, ses contraintes de dates et de ressources et ses dépendances. La vue "Gantt" vous permet d'afficher cet échéancier sous forme graphique. Par défaut le Gantt est affiché sur une échelle hebdomadaire, mais vous pouvez, par exemple pour de petits projets, le modifier en échelle journalière. Pour cela, le menu "Editer la vue courante" vous permet d'effectuer les modifications nécessaires, puis de les sauver, éventuellement avec un nouveau nom de vue que vous pourrez ajouter à vos vues favorites.

Une fois le planning généré, vous allez peut-être mettre à jour certaines tâches pour positionner, par exemple, des "dates de début au plus tôt" ou tout autre contrainte de date ou durée (par exemple, indiquer la date d'arrivée du menuisier !). N'oubliez par alors de regénérer l'échéancier pour réactualiser le Gantt.

Sur la vue Gantt, un code de couleurs est appliqué sur certaines tâches, ce qui vous permet d'identifier en un clin d'œil (les tâches en rouge) celles qui posent des problèmes de durée ou de ressources. Par rapport à MS project, là aussi cette fonction offre un plus pour corriger votre planning en utilisant des techniques de "resource leveling" ou de replanification.

Enfin, je précise qu'il existe un menu "Optimisation" qui construit un échéancier optimisé qui minimise les problèmes de ressources, tout en intégrant les contraintes que vous avez saisies.



(à suivre)