Réussir à expliquer comment bien gérer un projet avec les bases du management de projet en 6 étapes est un vrai challenge !
Ce tutorial va donc vous apprendre concrètement comment préparer un projet, le planifier de A à Z et le suivre, afin d'atteindre vos objectifs.
A la fin de cet article, vous trouverez d'autres ressources (comment gérer les relations personnelles, des modèles de documents...).
Les 6 principales étapes d'une bonne gestion de projets sont :
- Etape 0. Définir les objectifs du projet
- Etape 1. Découper le projet et définir la liste des tâches
- Etape 2. Définir l'enchaînement logique des tâches
- Etape 3- Ajouter les durées et des contraintes sur certaines tâches et intégrer des tâches externes
- Etape 4- Définir et attribuer les ressources
- Etape 5- Planifier et assurer le suivi du projet
- Bonus : Les principaux logiciels de gestion de projets
- Bonus : les conseils pour bien gérer un projet
Etape 0 - Définir les objectifs du projet
L'étape 0 parait un "basique", mais elle est trop souvent négligée (c'est pour cela que je l'ai nommée étape 0, tellement elle parait évidente... et pourtant elle est trop souvent négligée !).
Ne pas définir les objectifs du projet elle peut induire un "effet tunnel" (c'est à dire se lancer et avancer jusqu'à ce que l'on se rende compte qu'on a mal compris, mais souvent tardivement), ou encore partir sur de mauvaises bases ce qui obligera plus tard à devoir refaire le travail.
Il est essentiel de clarifier les objectifs du projet (la priorité N°1, et les objectifs secondaires), ce que l'on attend de vous (livrables, temps, délais, budgets...) et la souplesse que vous pouvez avoir.
Il est indispensable d'écrire cela dans un document, afin de ne pas laisser de place aux malentendus, et surtout le faire valider par le donneur d'ordres.
Parfois, vous pouvez comprendre une chose et votre manager une autre (ex: donneur d'ordre veut des résultats rapides pour montrer à sa direction que cela avance, alors que le chef de projet va passer du temps à préparer le dossier et à faire des réunions préparatoires).
Concernant les contraintes classiques d'un projet à prendre en compte lors de l'étape 0, vous avez généralement :- Le temps pour le réaliser (1 semaine, 1 mois...)
- L'argent pour le faire (budget "no limit" car prioritaire ou au contraire un bricolage vite fait)
- Les fonctions que vous souhaitez y mettre ou les résultats qui sont attendus (quelle est la "killer feature" c'est à dire ce qu'il est indispensable de livrer)
- L'importance pour la direction générale ou la stratégie de l'entreprise
- ...
Sachant que ce qui est souvent décisif, c'est les facteurs temps / argent / fonctions.
Ces 3 contraintes forment un triangle, que vous pouvez changer pour faire en sorte de respecter l'une ou l'autre de ces contraintes.
Un bon moyen de clarifier le résultat obtenu, et donc de laisser le décideur choisir lui même afin de ne pas vous retrouver en mauvaise posture...
A noter : si votre commanditaire ne vous propose pas de solutions (ex: plus de moyens, plus de temps...), alors demander lui "Mais comment faire alors ?". Cela vous permet de lui renvoyer le problème à la figure au lieu de devoir vous justifier et trouver vous même des solutions impossibles à tenir.
Etape 1. Découper le projet et définir la liste des tâches : on ne mange une baguette qu'en la coupant en tranches
La première étape à réaliser est celle de dresser la liste des tâches à réaliser. C'est cette étape qui est la plus délicate, car elle jette les fondations du projet.
Si l'on oublie une tâche à ce moment-là , le projet sera faussé, et sa gestion le sera donc aussi.
Listez toutes les tâches possibles et imaginables, et soyez très critique vis-à-vis de cette liste : pour chaque tâche, demandez-vous toujours De quoi ai-je besoin au préalable pour pouvoir faire cela ? Qu'est-ce que cela implique pour le reste du projet ?
.
Autre conseil : distinguez-bien le fait de réaliser une tâche et le fait de la valider, et le communiquer.
Comme nous l'enseignent les lois du temps, la plus grande partie de temps gâché est celle avant de réaliser l'action : les gens perdent un temps fou à se décider à effectuer une action, prenez-le en compte et découpez bien votre projet dans le détail !
Le mieux est de commencer par un papier & crayon, et de partir du but final.
En effet en partant du but à atteindre vous allez prioriser vos efforts sur cet élément, au lieu de commencer par les détails.
Ensuite, vous pouvez vous utiliser :
- Soit un fichier Excel avec la liste des tâches et les dates jalons, accompagné d'un fichier Powerpoint avec de grandes dates (adapté pour des projets peu complexes ou déjà connus).
- Soit utiliser un fichier de MindMapping (plus efficace dans le cas de projets complexes pas clairs).
Dernière chose: vous n'avez pas forcément à lister les tâches par ordre parfaitement chronologique, c'est juste plus pratique pour la suite.
Etape 2. Définir l'enchaînement logique des tâches
Par exemple, vous pouvez organiser une réunion de lancement de projets avec les parties prenantes bien avant d'avoir tous les éléments en main.
Tout ne doit pas se faire en même temps, et il est essentiel de commencer des chantiers immédiatement.En anticipant cela, vous allez déjà avancer sur le projet (et ne pas subir des indisponibilités), mais en plus vous allez vous fixer une première date pour avancer sur le projet.
2.1. Prédécesseurs et successeursC'est-à-dire qu'il faut définir, pour chaque tâche, toutes les tâches prédécesseur, c'est-à-dire toutes les tâches qu'il faut réaliser en amont, avant de pouvoir réaliser une tâche donnée : ça s'appelle l'ordonnancement.
Maintenant que vous avez établi la liste des tâches, il faut les "relier" entre elles, les ordonner.Petit point de vocabulaire : si on appelle prédécesseur la tâche amont, on appelle successeur la tâche aval.
Par exemple, pour un projet "réaliser un gâteau", la tâche acheter les ingrédients sera prédécesseur de préparer le gâteau : eh oui, vous ne pouvez pas le préparer tant que vous n'avez pas les ingrédients nécessaires (inversement, préparer le gâteau sera successeur de acheter les ingrédients) !
On appelle liaison ou dépendance ou lien de dépendance le lien qui unit un prédécesseur à un successeur.
2.2. Types de liaisonsD'ailleurs, à ce propos, il existe 4 types de liaisons : FD (fin à début), FF (fin à fin), DD (début à début), DF (début à fin). Définissez également les délais entre les tâches.
- FD - Fin-à-Début : La tâche B ne peut pas commencer tant que la tâche A n'est pas terminée. C'est le type de liaisons le plus courant. Représente environ 95% des liaisons entre deux tâches. Par exemple, la diffusion du rapport ne peut pas commencer tant que la rédaction du rapport n'est pas terminée.
- FF - Fin-à-Fin : La tâche B ne peut pas terminer tant que la tâche A n'est pas terminée. La tâche B se terminer à tout moment une fois que la tâche A est elle-même terminée, et elle n'est pas obligée de terminer en même temps. Par exemple, le contrôle des installations électriques d'un chantier ne peut pas terminer tant que toutes les installations n'ont pas été achevées. Dans ce cas, la tâche B est menée au fur et à mesure que les installations sont réalisées : on n'a pas besoin d'attendre que toutes les installations soient réalisées pour commencer le contrôle de la 1ère installation.
- DD - Début-à-Début : La tâche B ne peut pas commencer tant que la tâche A n'a pas commencé. Petite précision : la tâche B peut commencer à tout moment une fois que la tâche A a commencé, elle n'est pas obligée de commencer en même temps. Par exemple, la rédaction du rapport ne peut pas commencer tant que la création du plan détaillé du rapport n'a pas commencé.
- DF - Début-à-Fin : La tâche B ne peut pas terminer tant que la tâche A n'a pas commencé. C'est le type de liaison le plus rare. Par exemple, vous ne pouvez pas terminer l'assemblage des toits d'un lotissement tant que la charpente n'a pas commencé.
Sur certaines liaisons, des contraintes de durée peuvent être appliquées. Par exemple, si je peinds un mur, la première couche me prendra 1h.
Néanmoins, pour attaquer la seconde couche, je vais devoir attendre que la première couche ait séché 6h.
Ma tâche "première couche" ne durera donc pas 7h (car en réalité je serai libre pendant 6h), mais elle durera 1h, avec une liaison FD de 6h vers la tâche "seconde couche".
Sous Open Workbench, cela se nomme "écart" dans les propriétés des tâches.
Etape 3- Ajouter les durées et des contraintes sur certaines tâches et intégrer des tâches externes
Tout le monde se réserve toujours des marges de sécurité pour réaliser des actions.
Les actions du chef de projet sont donc de :
- Bien formaliser les demandes aux parties prenantes
- Faire une relance avant la date de livraison des livrables (et si nécessaire recaler une date)
- Trouver des leviers (relationnels, hiérarchique, budgétaires, organisationnels...) pour faire avancer les dossiers
- Caler des dates (réunions, remises de documents...) acceptés par les participants (en leur demandant leurs avis, et si nécessaire de voir ce qui est livré ou compris pour réduire les délais ou les coûts).
3.1. Durées ou charge de travail
En effet dans le cas de Microsoft Project, vous allez entrer directement les durées des tâches, il s'agira donc d'une entrée de votre part dans le logiciel.
En revanche, dans le cas d'Open Workbench, vous allez entrer le "Reste-à-Faire" en même temps que les ressources. Il ne s'agit pas d'une durée, mais d'une charge de travail (par exemple, pour rédiger un rapport, il faudra 3h de travail).
A présent, cela va dépendre selon que vous travaillez avec Microsoft Project ou Open Workbench ou un autre logiciel de gestion de projet (ex: Asana, Wrike, Trello...).Dans un autre logiciel de gestion de projets, il s'agit de caler des tâches et de caler des dates dans les planning des ressources.
A partir de cette charge de travail et de la disponibilité des ressources, on obtiendra une durée finale.
La durée est donc une sortie du logiciel (par exemple, la rédaction d'un rapport qui ne prendrait que 3h de travail combinée à une disponibilité de 30min par jour prendra 6 jours). Bref, charge de travail ou durée, entrez-la à ce moment-là .
Certaines tâches ont des contraintes de dates.
C'est le moment de les rentrer. Par exemple, la déclaration d'impôt possède une contrainte de fin au plus tard le 31 mai. Cette tâche possède donc une contrainte de type "fin au plus tard" qui a pour valeur 31 Mai.
3.2. ContraintesSi cette contrainte n'est pas respectée, votre projet "impôts" risque d'avoir des problèmes. Il existe également d'autres contraintes :
- début au plus tôt
- début au plus tard
- doit commencer le
- doit finir le
- fin au plus tôt
- fin au plus tard
Votre projet dépend également de tâches externes.
Dans ce cas-là , vous pouvez soit choisir de les rentrer directement en tant que tâche standard, soit les rentrer uniquement sous forme de "jalon", c'est-à-dire une tâche de durée zéro, un simple point à valider avant de pouvoir passer à la suite.
3.3. Tâches externesC'est vous qui voyez.
Pour ma part, étant donné que les projets que j'ai à gérer sont assez simples, je préfère les rentrer en tant que tâches normales avec des ressources extérieures.
Si en revanche vous montez en complexité, le problème se posera si vous procédez de cette façon : en effet, pour calculer les coûts du projet, le logiciel prendra également en compte le coût de ces ressources externes que vous n'avez normalement pas à inclure sous cette forme dans votre projet.
Etape 4- Définir et attribuer les ressources
Sur un projet, vous êtes la ressource principale pour organiser, et souvent faire les choses.
Attention cependant à ne pas faire à la place des autres : non seulement vous risquez de faire moins vite et moins bien, mais en plus en cas de problème vous pourriez être tenu comme responsable...
Faites donc bien attention à apprendre à déléguer, et à être assertif (c'est à dire demander sans imposer).
Ici, le problème est simple : vous devez purement et simplement dresser la liste des ressources.
N'oubliez pas le matériel : les ressources n'impliquent pas seulement l'humain.
4.1. Dresser la liste des ressourcesChaque ressource aura des contraintes de disponibilité ou de charge maximale qui lui seront propres.
N'oubliez donc pas de définir leur nombre d'heures disponibles par jour, leurs jours de repos (et à l'inverse leurs jours de travail si elles sont disponibles pendant les week-ends) ainsi que la part de leur temps qu'elles pourront consacrer au maximum sur une tâche.
Par exemple, on peut imaginer quelqu'un qui travaillera tous les jours, même le week-end, mais qui ne sera disponible que 2 heures par jour, et qui ne pourra passer que la moitié de son temps (50%) sur une tâche.
4.2. Définir les contraintes pour les ressourcesCet exemple combine les trois contraintes.
Une fois que vous avez votre liste des ressources, vous pouvez les affecter à vos tâches.
N'oubliez pas de préciser à ce moment-là le Reste-à-Faire.
Le Reste-à-Faire dépend des ressources ET des tâches, ce n'est pas une simple charge de travail par tâche divisible entre les ressources.
4.3. Affecter les ressourcesEtape 5- Planifier et assurer le suivi du projet
A présent, il ne vous reste plus qu'à planifier le projet.
Cela va vous permettre ensuite de comparer le prévisionnel et le réel, pour voir où vous avez pêché, et ainsi vous améliorer de manière continue.
Il y a des fonctionnalités prévues dans les logiciels de gestion de projet (voir la fin de ce dossier).
5.1. PlanifierIci démarre la gestion de projet à proprement parler.
Ce que nous avons fait jusqu'à présent relevait plutôt du management de projet, étant donné que vous avez participé à la définition des tâches et des objectifs.
Le point principal est de faire vivre votre planning et de le réviser au jour le jour : de cette manière, vous comprendrez en direct ce qu'un changement au niveau d'une tâche implique quant à la date de fin du projet, et vous pourrez prendre les mesures de rattrapage nécessaires.
5.2. Assurer le suiviIdéalement, vous devez aussi avoir un espace partagé (Google Docs, Google Sheets, Wiki, Intranet, slack, Asana, Trello, wrike...) qui centralise l'information pour tous.
Planifiez vous surtout des réunions personnelles dans votre agenda afin de relancer les personnes... Vous verrez que souvent, même les personnes avec la meilleure volonté, n'obéissent qu'aux personnes qui "crient" le plus fort ou qui les relancent souvent.
J'insiste : le planning doit vivre au rythme du projet, sinon il ne sert plus à rien.C'est une phase souvent négligée, c'est d'indiquer la fin du projet, avec une fête de fin de projet.
Cela vous permet par exemple de dire "Oui, tu as l'information sur l'espace projet..." au lieu de perdre des heures à montrer à tout le monde où se trouve l'information...Souvent la fin de projet est souvent liée à la mise en place de celui ci, mais il est conseillé de faire 2 événements séparés :
- Un lancement officiel du projet qui sera le point de départ pour les utilisateurs
- Une clôture de projet qui sera une fête pour les participants au projet
Etape 6 : Faire un retour d'expérience post projet (REX)
5.3. Clôturer le projetLe Retour d'EXpérience (ou REX) permet de faire une analyse "" de son projet avec ce qui a fonctionné, ce qui n'a pas marché...
Le but est de réunir les principaux acteurs du projet plusieurs semaines après la fin du projet, afin d'avoir un retour "à froid", c'est à dire une fois le projet mis en place.
Le REX permet de ne plus refaire les mêmes erreurs pour les prochains projets, et souvent de récompenser les participants au projet.
Ici s'achève cet article qui a tenté de vous initier au management de projets en 6 grosses étapes.
Mais si vous n'avez ni le temps ni les moyens de vous offrir des formations de ce type, dépassant facilement les 2000€, j'espère au moins qu'à travers cet article, vous en aurez appris un peu plus sur comment gérer vos projets.
Les principaux logiciels de gestion de projets
Bien entendu, rien ne vaut une formation complète et détaillée sur ce sujet ou la lecture d'un bon ouvrage de référence.Pour un projet ultra simple (ex : organiser un salon, un web séminaire...), un document Word de référence et/ou un fichier Excel partagé suffisent.
Pour un projet plus complexe, MS Project est généralement plus adapté.
En complément, utilisez des logiciels de communication (chat + visio conférence...) comme Slack, Teams... afin d'avoir rapidement des réponses et garder un historique des échanges (groupés ou individuels).
Les logiciels de gestion de projets simples pour des petits projets
Pour automatiser la gestion de vos projets, vous pouvez utiliser des logiciels de gestion de projets. Pour un petit projet dans une PME, une Startup, pour une mission de Freelance... Monday.com, Wrike ou Asana suffisent largement.Ces logiciels de gestion de projets sont très simples à mettre en place, puisqu'ils sont accessibles depuis le Cloud, et il suffit d'ouvrir un compte d'essai pour commencer à les utiliser.
Ces outils de gestion de projets sont très simples et très visuels, et permettent d'avoir une suivi des tâches, une vision de l'avancement... sans y passer des heures.
Pour le développement d'un logiciel, d'un produit... en mode agile (en particulier en informatique), Trello est généralement bien adapté.Le prix est le suivant
- 10 € / mois / utilisateurs pour l'offre Standard (calendrier, diagramme de GANTT, automatisation...)
Voici les dernier avis sur Monday.com (4.5/ 5 ) :
Les tarifs sont les suivants :
- 9.80 € / mois pour le diagramme de GANTT, 5 Go de stockage...
- 24.80 € / mois / utilisateur pour l'intégration Salesforce, des rapports avancés...
Tarifs :
- Gratuit pour un usage personnel
- 10.99 euros / utilisateur / mois pour la personnalisation des champs, des règles, des jalons, des équipes...
- 24.99 euros / mois / utilisateur pour la gestion des objectifs, des ressources, les approbations...
La gestion de projets simples avec Trello.com
Trello.com n'est pas vraiment un logiciel de gestion de projets, mais c'est un outil qui permet d'appliquer facilement une gestion de projets agile.
En effet, en gestion de projet agile, le but est de détailler des features, des stories... et le système des "cartes" trello avec une liste de tâches à réaliser (le backlog), les actions en cours... permettent de suivre facilement un projet de manière graphique.
Pour utiliser correctement Trello il faut installer les plugins Chrome suivants :
Et voici le résultat :
Les logiciels de gestion de projets pour les projets complexes
Ce sont des logiciels de gestion de projets bien plus complets, mais ils nécessitent un gros effort pour la mise à jour, le suivi...
- http://www.redmine.org/ : c'est un logiciel de gestion de Projets Open Source. Il est assez rustique, mais il est gratuit.
- BaseCampHQ.com : c'est un des leaders mondiaux de gestion de projets. Il est simple et facile à utiliser.
Les logiciels de communication autour d'un projet (chat, visio, calendrier...)
Ces outils de communication ne sont pas à proprement parlé des outils de gestion de projets, mais plutôt des logiciels qui permettent de fluidifier la gestion d'un projet.
Par exemple, la création de différents canaux de communication permettent d'échanger des données, de poser des questions... via un chat interne au projet, de faire des réunions à distance...
C'est un énorme gain de temps au quotidien dans la gestion d'un projet informatique, d'un projet qui avance rapidement...
- https://slack.com/ : Slack outil de travail collaboratif sous la forme d'un chat où l'on peut partager des documents, mettre des commentaires... mais ce n'est pas un outil de gestion de projet, c'est une solution de travail collaboratif qui vient compléter Asana, MS Project, Wrike... en apportant plus d'interactivité. Slack est gratuit pour les petites équipes.
Les logiciels pour gérer des projets complexes dans les grandes entreprises ou dans le cadre de projets complexes (ex : mise en place d'un progiciel, construction d'une machine...), permettent d'avoir un meilleur suivi des tâches, des ressources, de gérer des intervenants...Les conseils pour bien gérer un projet
En effet, un projet nécessite à la fois de prendre en compte des éléments rationnels (les étapes, les ressources...), mais aussi la dimension humaines (tout particulièrement si les personnes chargées des actions sont des collègues et non pas vos subordonnés).
Voici quelques conseils simples :
-
Préparez toujours un support Powerpoint pour les réunions, même si ce ne sont que 2 ou 3 slides.
- Le fait d'avoir un support permet de montrer que la réunion a été préparée, et donc que le projet est suivi.
- Une astuce consiste à utiliser le support Powerpoint pour prendre des notes en séances, et d'ensuite partager le document aux participants, avec un résumé des actions dans l'email de compte rendu de réunion. Ensuite vous pourrez reprendre le Powerpoint de la réunion passée en le copiant pour créer le support de la réunion en cours.
-
Préparez le support de vos réunions de suivi toujours 1 jour avant la réunion.
- Cela vous permet d'envoyer un email à vos collègues, aux personnes responsables des actions... afin de les relancer avant la réunion (et ainsi leur laisser le temps d'avancer sur les sujets).
-
Envoyez toujours vous même le rendez vous, plutôt que de laisser une autre personne le faire.
- En effet, c'est la personne qui fait le compte rendu qui maîtrisera ce qui doit être fait ou pas.
- Ainsi vous pourrez toujours reprendre un compte rendu pour indiquer ce qui devait être fait, les délais...
-
Lorsqu'une décision est prise, demandez toujours en séance qui le fait, et la date qu'il estime pouvoir finaliser cette action.
- Cela permet de caler une date (et de ne pas attendre.
- C'est aussi un moyen pour vous de laisser un peu de mou dans le projet, par exemple en accordant quelques jours de plus à une personne afin de ne pas mettre une pression trop forte sur le timing.
-
Accélérez le rythme des réunions pour accélérer un projet.
- Souvent le rythme d'un projet, c'est une réunion par semaine. Cependant, lorsque vous êtes en phase de finalisation, il est important de programmer 2 réunions par semaine pour impulser un rythme plus important, et surtout éviter que les actions ne dérapent de trop.
- Les réunions quotidiennes sont à réservées aux projets qui partent en vrille, l'objectif étant de marquer à la culotte les personnes impliquées dans le retard en leur demandant des comptes sur les actions quotidiennes.
-
Mettez en place un canal de communication par chat (ex: un groupe WhatsApp, un channel Teams...) afin de pouvoir échanger en temps réel sur des questions simples
- Cela permet de mettre tout le monde au même niveau et d'avoir rapidement des réponses sans des échanges d'emails.
-
Faites des réunions physiques d'un minimum de 3 heures avec les acteurs clés du projet (ex: le chef de projet + les développeurs + les testeurs) afin de corriger en direct les bugs.
- En étant côte à côté vous pouvez expliquer plus efficacement les problèmes, trouver les solutions et les tester.
- Cela n'a rien à voir en termes d'efficacité par rapport à des échanges d'emails ou des réunions à distance.
-
Maintenez une date limite pour mettre en place le projet, cela oblige les personnes à se caler sur cette date.
- En effet, si vous repoussez sans cesse la date de livraison, les acteurs du projet vont se dire qu'ils ont encore du temps, ou alors prendre plus de temps pour réaliser leurs actions...
- Si vous maintenez la date prévue, quitte à la décaler 3 jours avant, toute l'équipe se sera mise en ordre de bataille et aura fait de son mieux pour le meilleur rapport qualité / prix.
- En revanche, faites une réunion Go / No No 3 ou 4 jours avant afin d'avoir des critères précis pour la mise en production.
Vous voulez en savoir plus sur la gestion de projet ?
Voici une série d'articles sur la gestion de projets qui complètent l'article que vous venez de lire.
En effet, vous avez découvert les fondamentaux, mais les articles suivants vont vous apprendre toutes les subtilités d'une bonne gestion de projet :
Bien gérer un projet nécessite avant tout d'être rigoureux, d'anticiper, de noter et de gérer les relations humaines.