Retour à Solutions et méthodes

Comment gérer les dépendances dans un projet

Ce qu'il faut retenir

  • Quatre types de liens existent, mais un seul sert dans la grande majorité des cas : fin vers début. Les trois autres servent à faire avancer deux travaux en parallèle sans mentir sur l'ordre.
  • Une dépendance obligatoire se subit, une dépendance discrétionnaire se négocie : c'est la seule catégorie qui permet de raccourcir un projet sans ajouter de moyens ni retirer du périmètre.
  • Une dépendance externe se contractualise : un livrable précis, une date engagée, un nom de chaque côté, et ce qu'on fait si elle n'arrive pas.

« On ne peut pas avancer, on attend le retour de l'agence. »

« Depuis combien de temps ? »

« Trois semaines. »

Personne n'avait relancé, parce que personne n'était chargé de le faire. La tâche, elle, est restée affichée « en cours » pendant tout ce temps

Une dépendance n'est pas une flèche dans un diagramme. C'est quelqu'un qui attend quelque chose de quelqu'un d'autre, et ça se pilote comme tel.

Deux personnes devant un réseau de tâches : une chaîne de tâches liées, et une branche en pointillés qui attend.

Modéliser ces liens est le travail du diagramme de PERT, et le calcul des marges se fait ensuite. Ce qui suit vient après la modélisation : qualifier chaque lien, en supprimer une partie, sécuriser ceux qui dépendent d'un tiers, et les suivre jusqu'à la livraison.

Les quatre types de liens, et celui qu'on emploie presque toujours

Un lien dit ce qui doit être vrai pour que la tâche suivante avance. Il y en a quatre, et les connaître évite d'allonger un planning pour rien.

Le lien Ce qu'il dit Quand il sert
Fin vers début B commence quand A est terminée Le cas courant, l'immense majorité des liens d'un projet
Début vers début B peut commencer quand A a commencé Deux travaux qui avancent ensemble : la rédaction démarre dès que la conception est lancée
Fin vers fin B ne peut pas se terminer avant A La recette ne se clôt pas avant la fin des correctifs
Début vers fin B ne se termine qu'une fois A démarrée Rare, surtout en bascule : l'ancien système s'arrête quand le nouveau tourne

À cela s'ajoute le décalage, qui se pose sur le lien lui-même. Positif quand un délai incompressible sépare les deux tâches, un séchage, un délai de livraison, une période de gel informatique. Négatif quand les deux se chevauchent volontairement, par exemple commencer la rédaction trois jours avant la fin de la conception.

Écrire ce décalage dans le lien vaut mieux que créer une fausse tâche « attente fournisseur » : la contrainte reste visible, et personne ne cherche qui doit la réaliser.

Trois natures de dépendances, et une seule se négocie

Le type de lien dit la forme. Sa nature dit ce que vous pouvez en faire, et c'est beaucoup plus utile.

  • Obligatoire : elle vient de la nature du travail. Pour installer une cuisine, on ne pose pas le lave-vaisselle avant que le plombier ait tiré les canalisations. Personne ne discute ce genre de lien, et c'est inutile d'essayer.
  • Discrétionnaire : c'est un choix d'organisation, souvent une habitude. « On fait toujours valider la maquette complète avant de commencer l'intégration. » Rien de physique là-dedans : c'est une règle interne, et elle se renégocie.
  • Externe : elle sort de votre périmètre. Un fournisseur, un client qui valide, une administration qui autorise, une autre équipe qui livre un composant.

La question à poser devant chaque lien tient en une phrase : qu'est-ce qui empêche physiquement de commencer ? Quand la réponse est une habitude, vous venez de trouver des jours sans rien ajouter au budget.

Réduire les dépendances avant d'optimiser le planning

Un projet se raccourcit de trois façons : retirer du périmètre, ajouter des moyens, ou supprimer des liens. La troisième est la seule qui ne coûte rien, et c'est celle qu'on tente en dernier.

Sur chaque lien discrétionnaire, trois questions suffisent :

  • A-t-on besoin de tout le livrable amont, ou seulement d'une partie ?
  • Peut-on démarrer sur une version provisoire, quitte à reprendre ensuite ?
  • Qu'est-ce qui casse concrètement si les deux avancent en parallèle ?

Quand les réponses sont bonnes, le lien fin vers début devient un début vers début avec un décalage, et deux semaines sortent du planning sans que personne ait travaillé plus vite.

Sécuriser les dépendances externes

Une dépendance externe ne se pilote pas, elle se convient. Quatre éléments la rendent tenable, et leur absence explique la plupart des attentes de trois semaines.

  • Ce qu'on attend, précisément : le livrable, son format, et ce qui permet de dire qu'il est acceptable.
  • Une date engagée, pas une intention. « Fin du mois » n'est pas une date.
  • Un nom de chaque côté : qui fournit, qui réceptionne.
  • Ce qu'on fait si ça n'arrive pas : démarrer sur une hypothèse, geler la tâche, ou activer une autre option. Cette ligne se décide à froid, pas le jour du retard.

Une validation client est une dépendance comme une autre. Tant qu'elle n'est pas déclarée, les sept jours qu'elle prend apparaissent comme un retard de votre équipe, et vous n'avez rien pour montrer le contraire.

La revue des dépendances, vingt minutes par semaine

Les liens se déclarent une fois et se suivent tout le projet. La revue tient en trois questions, et elle remplace avantageusement le tour de table des avancements.

  • Qui attend quoi en ce moment ?
  • Depuis quand, et par rapport à quelle date convenue ?
  • Qui relance, et d'ici quand ?

Dans un suivi outillé, cette lecture se fait d'un coup d'œil : un tableau de bord minimal qui répartit les tâches par prédécesseur bloquant montre immédiatement ce qui attend, et depuis combien de temps.

Quand une dépendance saute

Le réflexe est de réagir tout de suite. Le bon geste est de mesurer d'abord : un retard sur une tâche qui dispose de marge ne décale rien, alors que le même retard sur une tâche critique décale la livraison d'autant. C'est ce que décrit la propagation d'un retard dans le planning.

Une fois l'effet chiffré, la décision ne vous appartient plus seul : rattraper coûte des moyens, livrer plus tard coûte une date, livrer moins coûte du périmètre. C'est un arbitrage, et il se prend avec celui qui commande le projet.

Synthèse

Gérer les dépendances, c'est quatre gestes : poser le bon type de lien plutôt que le lien par défaut, distinguer ce qui est physique de ce qui est une habitude, contractualiser ce qui dépend d'un tiers, et relire la liste chaque semaine.

Une dépendance qu'on n'a pas déclarée se rappelle à vous le jour où elle bloque, et ce jour-là il ne reste aucun levier. Déclarée et suivie, elle n'est qu'une ligne de plus dans la revue hebdomadaire, et c'est exactement la différence entre piloter et subir.

Pour aller plus loin

Chez Orchesia, on est convaincus qu'un lien déclaré vaut mieux qu'un lien deviné. La vue Dépendances fait poser les liens « bloqué par » et « bloquant pour », signale les cycles et les liens redondants, calcule le chemin critique et les marges, et le planning se recalcule quand une durée bouge. Les graphiques du projet se découpent d'ailleurs par prédécesseurs bloquants, ce qui donne la liste de ce qui attend, sans la chercher.

Questions fréquentes

Quatre liens existent. Fin vers début, le plus courant : la tâche suivante commence quand la précédente est finie. Début vers début : les deux avancent ensemble, la seconde démarrant dès que la première est lancée. Fin vers fin : la seconde ne peut pas se terminer avant la première. Début vers fin, rare, utilisé surtout lors d'une bascule entre deux systèmes.

L'obligatoire vient de la nature du travail : on ne pose pas un lave-vaisselle avant les canalisations. La discrétionnaire est un choix d'organisation ou une habitude, du type « on valide toujours la maquette complète avant d'intégrer ». Seule la seconde se renégocie, et c'est elle qui permet de raccourcir un planning sans moyens supplémentaires.

En la convenant plutôt qu'en l'espérant : le livrable attendu et son critère d'acceptation, une date engagée et non une intention, un nom de chaque côté, et ce qui sera fait si elle n'arrive pas. Cette dernière ligne se décide au moment où l'on pose la dépendance, pas le jour du retard.

Oui, quand elle est discrétionnaire. Trois questions permettent de le vérifier : a-t-on besoin de tout le livrable amont ou d'une partie, peut-on démarrer sur une version provisoire, et qu'est-ce qui casse concrètement si les deux avancent en parallèle. Supprimer un lien est le seul levier qui raccourcit un projet sans ajouter de moyens ni retirer du périmètre.

C'est un délai posé sur le lien lui-même. Positif quand une attente incompressible sépare les deux tâches, un séchage ou un délai de livraison. Négatif quand elles se chevauchent volontairement. Le noter sur le lien évite de créer une fausse tâche d'attente que personne ne sait à qui attribuer.

Seulement celles qui contraignent l'ordre du travail ou qui font attendre quelqu'un. Un réseau qui relie tout à tout devient illisible et se périme en une semaine. La méthode pour construire ce réseau est détaillée dans l'article sur le diagramme de PERT.

Vous cherchez une méthode efficace. Découvrez notre approche orientée avant-projet.

Déclarer ses dépendances dans OrchesiaDécouvrir une approche orientée avant-projet

Articles similaires

Comment faire un rétroplanning agile étape par étape
Solutions et méthodes

Comment faire un rétroplanning agile étape par étape

Quand la date ne bouge pas : arbitrer le périmètre, cycle par cycle, contre la capacité réelle.

8 min de lecture
Comment savoir quelle méthode appliquer selon mon projet ?
Solutions et méthodes

Comment savoir quelle méthode appliquer selon mon projet ?

Planification ou rétroplanning ? Un guide de décision pour choisir la bonne méthode selon votre projet : questions clés, cas mixtes, et signaux que vous êtes sur la mauvaise approche.

7 min de lecture
Comment écrire un objectif qui pilote réellement votre projet ? (SMART)
Solutions et méthodes

Comment écrire un objectif qui pilote réellement votre projet ? (SMART)

Passer d'une intention à un objectif qui sert vraiment à arbitrer, en quatre étapes.

8 min de lecture