Les dépendances entre tâches expliquées : les quatre types
Les quatre façons dont une tâche peut attendre une autre — ce qu'elles signifient, quand utiliser chacune, et les erreurs qui sabotent un planning en silence.
Une dépendance est une règle qui dit qu'une tâche ne peut pas avancer tant qu'une autre n'a pas atteint un certain point. « Tu ne peux pas peindre le mur tant que le plâtre n'est pas sec » est une dépendance. C'est aussi le cas de « le communiqué de presse part au moment où le produit est mis en ligne ». Les dépendances sont ce qui transforme une simple liste de tâches en un vrai planning — elles décident de l'ordre, et elles décident quels retards se propagent et lesquels non.
Dans un diagramme de Gantt, les dépendances sont les flèches qui relient une barre à une autre. La plupart des gens n'utilisent qu'un seul type de flèche, et la plupart du temps, c'est le bon choix. Mais il en existe quatre types, et connaître les trois autres vous évitera de forcer un planning maladroit dans la mauvaise forme.
Les quatre types de dépendance
Chaque dépendance relie une extrémité d'une tâche (son début ou sa fin) à une extrémité d'une autre. Cela donne quatre combinaisons. Les noms se lisent comme « extrémité-de-la-prédécesseure-vers-extrémité-de-la-successeure » :
| Type | Signification | Exemple concret |
|---|---|---|
| Fin‑Début (FS) | B ne peut pas commencer tant que A n'a pas fini. | Le plâtre doit sécher avant de peindre. |
| Début‑Début (SS) | B ne peut pas commencer tant que A n'a pas commencé. | La relecture peut débuter dès que la rédaction commence — pas avant. |
| Fin‑Fin (FF) | B ne peut pas finir tant que A n'a pas fini. | Les tests ne peuvent pas se terminer tant que le développement ne se termine pas. |
| Début‑Fin (SF) | B ne peut pas finir tant que A n'a pas commencé. | L'équipe sortante ne termine qu'une fois la nouvelle équipe commencée. |
Fin‑Début (FS) — le cas par défaut
C'est ce que presque tout le monde entend par « dépendance ». La première tâche doit être terminée avant que la seconde puisse commencer. Coulez les fondations, puis montez l'ossature de la maison. Obtenez la validation, puis envoyez à l'impression. C'est de loin le lien le plus courant, et dans le doute, c'est généralement le bon. Si votre outil vous laisse tracer une dépendance sans choisir de type, il crée presque certainement un lien FS.
Début‑Début (SS) — des tâches qui avancent ensemble
Deux tâches qui avancent en parallèle, mais dont l'une ne peut pas devancer le début de l'autre. Un cas classique : un relecteur peut commencer à relire des chapitres dès que l'auteur commence à les écrire, mais pas avant qu'il y ait quoi que ce soit à lire. Les liens SS servent à modéliser un travail qui se chevauche sans faire comme s'il était totalement simultané. Associez-le à un léger décalage — « la relecture commence trois jours après le début de la rédaction » — et vous obtenez un planning réaliste.
Fin‑Fin (FF) — atterrir ensemble
Deux tâches qui doivent se terminer en même temps, ou dont l'une ne peut pas se clore tant que l'autre ne l'est pas. Les tests qualité ne peuvent pas être déclarés terminés tant que la fonctionnalité testée n'est pas terminée. La documentation ne peut pas être finalisée tant que ce qu'elle documente ne l'est pas. Les tâches ont pu commencer à des moments différents et avancer à des rythmes différents, mais le lien FF relie leurs lignes d'arrivée.
Début‑Fin (SF) — la relève rare
C'est l'exception, celle que vous utiliserez le moins. La tâche B ne peut pas finir tant que la tâche A n'a pas commencé. L'exemple classique est la relève d'équipe : l'équipe sortante ne peut terminer qu'une fois que l'équipe entrante a commencé, afin que le poste ne reste jamais sans couverture. Si vous en venez à utiliser SF, vérifiez bien que vous ne voulez pas plutôt dire FS avec les tâches inversées — c'est la confusion la plus courante.
Attente et chevauchement
Une dépendance ne veut pas forcément dire « immédiatement après ». Vous pouvez ajouter un délai d'attente (un retard) ou un chevauchement (une avance) à n'importe quel lien :
- Le délai d'attente est un temps d'attente intégré au lien. « Peindre, puis attendre deux jours que ça sèche avant d'accrocher les meubles » est une dépendance FS avec deux jours de délai d'attente. La seconde tâche ne commence pas à l'instant où la première se termine — elle commence plus tard.
- Le chevauchement (parfois « délai négatif ») permet à la seconde tâche de commencer avant que la première ne soit totalement terminée. « Commencer à rédiger le guide utilisateur quand le développement est à 80 % » est un chevauchement — un recouvrement délibéré et maîtrisé pour gagner du temps sur le planning.
Le délai d'attente et le chevauchement permettent à un planning de refléter la réalité plutôt qu'une chaîne de montage idéalisée. Utilisez-les délibérément, et notez pourquoi ce délai existe, pour que la prochaine personne ne le « nettoie » pas en cassant le plan.
Les erreurs qui sabotent un planning
- Trop de liens. Toute tâche qui se produit après une autre n'en dépend pas forcément. Si deux tâches pourraient en principe se dérouler dans n'importe quel ordre, ne les enchaînez pas — une fausse dépendance rend votre plan plus rigide et plus fragile qu'il ne l'est réellement.
- Des dates qui se font passer pour des dépendances. « Ça commence le 14 parce que c'est le jour où l'entrepreneur est disponible » est une contrainte de ressources, pas une dépendance. Fixer une date là où vous auriez dû tracer un lien cache la vraie raison et casse tout en silence dès que les choses bougent.
- Dépendances circulaires. Si A attend B et que B attend A, aucune des deux ne peut jamais commencer. Les bons outils refusent de créer cette boucle ; si le vôtre ne le fait pas, une tâche qui « ne peut pas être planifiée » est le symptôme à surveiller.
- Lier à des lignes récapitulatives. Dépendre de toute une phase plutôt que de la tâche précise dont vous avez réellement besoin à l'intérieur est une façon courante d'obtenir un planning techniquement correct mais concrètement inutile.
Comment choisir le bon type
Un chemin de décision rapide qui couvre la grande majorité des cas :
- B a-t-elle vraiment besoin du résultat de A avant de pouvoir commencer ? → Fin‑Début.
- B peut-elle avancer en même temps que A, mais seulement une fois que A est en cours ? → Début‑Début, généralement avec un délai d'attente.
- B peut-elle avancer de façon indépendante mais doit-elle se clore quand A se clôt ? → Fin‑Fin.
- S'agit-il d'une relève à couverture continue ? → Début‑Fin. Sinon, vous voulez probablement du FS.
Pourquoi c'est important : le chemin critique
Les dépendances ne sont pas qu'une simple formalité. Enchaînées entre elles, elles forment des chemins à travers votre projet, et le plus long de ces chemins — celui qui n'a aucune marge — est le chemin critique. Il détermine votre date de fin au plus tôt. Si vous définissez correctement les types de dépendance, le chemin critique vous dit la vérité sur ce qui peut être accéléré et ce qui ne peut pas l'être. Si vous les définissez mal — trop de liens, ou une date étiquetée à tort comme une dépendance — le planning vous mentira sur l'endroit où se trouve la vraie pression.
Questions fréquentes
Quel type de dépendance utiliser en cas de doute ?
Utilisez Fin-Début (FS). C'est le lien le plus courant, et le bon choix pour la grande majorité des dépendances réelles — une tâche produit ce dont la suivante a besoin.
Quelle est la différence entre un délai d'attente (lag) et un retard ?
C'est la même idée. Le délai d'attente est un retard intégré à une dépendance — la tâche suivante commence (ou finit) un temps défini après que la condition du lien est remplie, plutôt qu'immédiatement.
Une tâche peut-elle avoir plusieurs dépendances ?
Oui, et c'est même le cas le plus fréquent. Une tâche attend souvent plusieurs prédécesseures ; elle ne peut commencer qu'une fois toutes ses conditions entrantes remplies. La plus tardive d'entre elles est ce qui détermine réellement sa date de début.
Les dépendances sont-elles la même chose qu'un ordre des tâches ?
Pas tout à fait. L'ordre n'est que la séquence dans laquelle les choses se produisent ; une dépendance est une règle imposée sur cet ordre. Vous pouvez exécuter des tâches dans un ordre donné sans aucune dépendance entre elles — les dépendances sont les enchaînements qui sont obligatoires.
Créez-le gratuitement, maintenant
Gantt Chart Maker fonctionne entièrement dans votre navigateur — sans inscription, sans compte, rien à installer. Ouvrez-le et créez un planning en moins d’une minute.
Ouvrir l’application →