Aller au contenu principal

Dépendances de tâches expliquées

Les dépendances définissent l'ordre logique du travail. Elles sont la colonne vertébrale de tout diagramme de Gantt et la raison d'être des logiciels de planification : sans elles, impossible de suivre à la main comment le retard d'une tâche se répercute sur 50 autres.

Pourquoi les dépendances sont importantes

Lorsque vous liez des tâches par des dépendances, LoopGantt devient un moteur de planification, et pas seulement un calendrier. Modifiez la durée d'une tâche ou déplacez une date, et tout le planning en aval se recalcule instantanément. C'est ce qu'on appelle la replanification en cascade : elle vous épargne des heures de replanification manuelle après les inévitables changements de périmètre.

Les dépendances révèlent aussi le chemin critique de votre projet : la plus longue chaîne de tâches dépendantes. Tout retard sur le chemin critique retarde la date de fin du projet. Les tâches qui ne sont pas sur le chemin critique disposent d'une marge : elles peuvent glisser sans affecter la date de livraison.

Les quatre types de dépendances

FS — Fin-à-début (le plus courant)

Task A ████████
                Task B ████████
La tâche B ne peut pas commencer avant la fin de la tâche A.

À utiliser pour un travail séquentiel : « Rédiger le rapport » → « Relire le rapport ». C'est le type par défaut, qui couvre ~80 % des dépendances réelles.

SS — Début-à-début

Task A ████████████
   Task B    ████████
La tâche B ne peut pas commencer avant le début de la tâche A.

À utiliser pour un travail en parallèle qui peut démarrer en même temps mais doit être coordonné. Exemple : « Conception de l'architecture » et « Spécification de l'API » peuvent commencer en même temps, mais la spécification suppose que l'architecture soit déjà engagée.

Ajoutez un décalage (SS+3) pour indiquer que « B commence 3 jours après le début de A », utile lorsque A doit être en partie réalisée avant que B ne commence.

FF — Fin-à-fin

Task A ████████████
      Task B ████████
La tâche B ne peut pas se terminer avant la fin de la tâche A.

À utiliser lorsque deux tâches doivent se terminer ensemble. Exemple : « Tests QA » et « Tests bêta » doivent s'achever en même temps pour que l'équipe passe ensemble à la soumission.

SF — Début-à-fin (rare)

             Task A ████████
Task B ████████
La tâche B ne peut pas se terminer avant le début de la tâche A.

Le type le plus rare. Utile pour le juste-à-temps et les passations entre équipes postées. Exemple : l'agent de l'équipe de nuit (B) ne peut pas partir avant l'arrivée de l'agent de l'équipe de jour (A). Dans la plupart des projets logiciels, vous aurez rarement besoin de SF.

Décalage et avance

Chaque dépendance peut avoir un décalage (nombre positif) ou une avance (nombre négatif) :

NotationSignification
FS+2B commence 2 jours après la fin de A
FS-1B commence 1 jour avant la fin de A (chevauchement)
SS+5B commence 5 jours après le début de A
FF+0B se termine exactement en même temps que A

L'avance (décalage négatif) vous permet de modéliser un travail en parallèle réaliste, par exemple démarrer les tests d'intégration 2 jours avant la fin officielle du développement.

Règles dans LoopGantt

  • Les phases ne peuvent pas avoir de dépendances. Liez plutôt les tâches qu'elles contiennent.
  • Les dépendances circulaires (A → B → A) sont automatiquement détectées et refusées.
  • Une tâche peut avoir plusieurs prédécesseurs : elle ne commencera que lorsque tous ses prédécesseurs respecteront leurs contraintes.

Comment ajouter une dépendance

  1. Cliquez sur la tâche successeur pour ouvrir l'éditeur de tâche.
  2. Allez dans la section Dépendances.
  3. Ouvrez la liste Choisir un prédécesseur… et sélectionnez la tâche prédécesseur.
  4. Cliquez sur son badge de type pour choisir le type (FS/SS/FF/SF), et sur son décalage pour indiquer les jours de décalage (facultatif).
  5. Fermez l'éditeur. Les modifications sont enregistrées au fur et à mesure, et le diagramme est replanifié immédiatement.

Vous pouvez aussi tracer une ligne de dépendance directement sur le Gantt : survolez le bord droit d'une barre jusqu'à ce que l'icône de connexion apparaisse, puis faites-la glisser jusqu'à la tâche cible.

Cet article vous a-t-il été utile ?