1. Identifiez les activités.
La première étape de la méthode CPM consiste à identifier et à répertorier toutes les activités nécessaires à la réalisation du projet. Cela se fait généralement par le biais d’une structure de répartition du travail, soit une répartition hiérarchique du périmètre total en tâches plus simples et faciles à gérer. Toutes les tâches sont ainsi prises en compte, ce qui pose des bases solides pour le calendrier et le suivi des travaux.
Il est essentiel d’obtenir le bon niveau de détail. Si la structure de répartition du travail doit être complète, une division des tâches excessivement détaillée peut compliquer l’analyse, en particulier pour les projets de grande envergure. Concentrez-vous d’abord sur les principaux livrables et activités pour préserver la clarté et la facilité de gestion.
2. Établissez la séquence des tâches.
Une fois toutes les activités identifiées, l’étape suivante consiste à déterminer l’ordre logique dans lequel elles doivent être exécutées. Il s’agit d’identifier les dépendances entre les tâches, en particulier :
- Activités préalables : tâches qui doivent nécessairement être achevées pour qu’une autre tâche spécifique puisse commencer.
- Activités successives : tâches qui ne peuvent commencer qu’après l’achèvement d’une ou plusieurs tâches spécifiques.
Il est essentiel de comprendre ces relations pour construire un réseau projet précis. Il existe plusieurs types de dépendances :
- Finish-to-Start (FS) : le type de dépendance le plus courant. La tâche B ne peut pas commencer tant que la tâche A n’est pas terminée.
- Start-to-Start (SS) : la tâche B ne peut pas commencer tant que la tâche A n’est pas commencée. Ces tâches peuvent être exécutées en parallèle.
- Finish-to-Finish (FF) : la tâche B ne peut pas être terminée tant que la tâche A n’est pas terminée.
- Start-to-Finish (SF) : un type de dépendance plus rare. La tâche B ne peut pas se terminer tant que la tâche A n’a pas commencé.
Ces dépendances peuvent également être classées selon leur nature :
- Dépendances obligatoires : elles sont inhérentes au travail et ne peuvent pas être évitées. Par exemple, il faut poser des fondations avant de construire les murs.
- Dépendances discrétionnaires : elles sont définies par l’équipe de projet sur la base de bonnes pratiques, de l’expérience ou de préférences spécifiques. Il peut s’agir, par exemple, de peindre une pièce après avoir effectué tous les travaux d’électricité.
- Dépendances externes : elles impliquent des relations entre les activités du projet et les activités externes au projet, souvent hors du contrôle direct de l’équipe de projet. Il s’agit par exemple d’attendre l’approbation des autorités réglementaires avant de passer à une phase particulière.
3. Créez une topologie réseau.
Lorsque les activités et leurs dépendances sont définies, l’étape suivante consiste à créer une topologie réseau de projet. Il s’agit d’une représentation visuelle du flux de travail (du début à la fin), sous forme d’organigramme, avec les tâches du projet et leurs interdépendances. La topologie réseau est essentielle pour comprendre la structure globale du projet, identifier différents chemins à travers le projet et constituer la base des calculs du chemin critique.
Il existe deux méthodes principales pour dessiner la topologie réseau :
- Méthode de diagramme de précédence ou méthode des activités sur nœuds (Activity-on Node, ou AON) : les tâches sont représentées par des nœuds (généralement des cases ou des cercles), et les flèches indiquent les dépendances logiques entre ces tâches. La méthode AON est la plus utilisée dans la gestion de projet moderne en raison de sa simplicité et de sa capacité à représenter directement tous les types de dépendances. Cette approche a évolué pour offrir plus de clarté et une facilité d’utilisation supérieure aux méthodes plus anciennes.
- Méthode des activités sur flèches (Activity-on-Arrow, ou AOA) : les activités sont représentées par des flèches, et les nœuds (cercles) représentent des évènements ou des jalons marquant le début ou la fin des activités. Les lignes pointillées représentent des activités fictives dans les diagrammes AOA et ont une durée nulle. Elles sont utilisées pour maintenir un séquençage logique correct ou pour séparer des tâches qui pourraient autrement partager les mêmes évènements de début et de fin.
4. Estimez le temps de réalisation de l’activité.
L’attribution d’une durée estimée à chaque activité identifiée constitue un élément d’entrée critique pour le processus CPM. La précision de ces estimations affecte directement la fiabilité du chemin critique et du calendrier global du projet. Les erreurs d’estimation sont une des raisons principales pour lesquelles les implémentations CPM échouent, car elles conduisent à un chemin critique inexact et à des calculs de marge erronés, sapant ainsi tous les efforts ultérieurs de planification et de contrôle.
Plusieurs techniques peuvent être employées pour estimer les durées d’activité :
- Jugement de spécialiste : s’appuyer sur l’expérience et les connaissances des membres de l’équipe ou de spécialistes du domaine qui ont effectué des tâches similaires.
- Estimation analogique : utiliser les données historiques de projets ou de tâches similaires antérieurs comme base pour estimer les durées des tâches actuelles. Cette méthode est souvent plus rapide, mais elle peut être moins précise si les projets ne sont pas réellement comparables.
- Estimation paramétrique : utiliser une relation statistique entre les données historiques et d’autres variables pour calculer les durées. Cette technique peut être très précise si les données et le modèle sous-jacents sont fiables.
5. Identifiez le chemin critique.
Enfin, vous devez identifier les parties du projet obligatoires et leur ordre d’exécution. Le chemin critique est la séquence d’évènements la plus longue possible qui fournit une plage de temps pour chaque tâche et pour l’ensemble du projet. En identifiant les tâches chronophages essentielles à l’achèvement du projet, les équipes peuvent déployer les efforts nécessaires à leur exécution, faute de quoi la date de fin sera repoussée.