Utilisation des liaisons

images\link_icon.gif images\unlink_icon.gif Dans un projet, les tâches doivent généralement être accomplies dans un ordre précis. Il est par exemple impossible d'imprimer une brochure avant qu'elle n'ait été rédigée et relue. Pour garantir que le projet se déroule dans un ordre logique, MindView vous permet d'enchaîner les tâches de façon à ce qu'elles dépendent les unes des autres. Lorsque vous liez deux tâches, la relation établie par défaut porte le nom de "Fin à Début", ce qui signifie que la première tâche que vous sélectionnez (la tâche prédécesseur) doit s'achever avant que la tâche suivante (ou tâche successeur) ne démarre, et ainsi de suite.

Les dépendances entre tâches sont représentées sur le diagramme de Gantt par des lignes fléchées allant des tâches prédécesseurs aux tâches successeurs. La flèche indique la direction de la liaison.

images\linked_tasks.gif

Une tâche peut avoir plusieurs prédécesseurs. Dans ce cas, c'est le prédécesseur qui lui donne la date de début la plus tardive qui régit cette date. Dans la mesure où les dates et durées des tâches peuvent changer au cours du projet, le prédécesseur qui régit la date de début d'une tâche n'est pas nécessairement toujours le même.

images\link_with_2_predecessors.gif

Une tâche peut aussi avoir plusieurs successeurs. Dans ce cas, sa planification affecte tous ses successeurs.

images\link_with_2_successors.gif

Lorsque vous planifiez votre projet à partir de sa date de début (voir "Définition des paramètres d'un projet"), MindView calcule la date de fin du projet automatiquement, en fonction de la durée des tâches, des liaisons entre tâches définies et du calendrier du projet.

C'est la possibilité d'enchaîner les tâches afin qu'elles se déroulent dans un ordre logique qui donne toute leur puissance aux logiciels de gestion de projet comme MindView : une fois les liaisons établies, vous pouvez modifier la durée d'une ou de plusieurs tâches selon les exigences de votre projet, ajouter des tâches, en supprimer, le tout sans devoir ajuster le reste du projet manuellement. En effet, au moindre changement, MindView recalcule toutes les dates automatiquement, conformément aux liaisons entre tâches que vous avez définies.

Définition d'une liaison entre tâches

Vous pouvez définir une liaison entre tâches de diverses manières :

 ·     En vous aidant des touches Maj (tâches consécutives) ou Ctrl (tâches non consécutives), sélectionnez l'une après l'autre les tâches que vous souhaitez lier, dans leur ordre d'enchaînement, puis cliquez sur l'icône Lier tâches images\link_icon_small.gif de l'onglet Outils Gantt.

images\tip_color.gif Vous pouvez aussi simplement appuyer sur Ctrl + F2.

 ·     Placez le pointeur sur la barre de la tâche prédécesseur. Lorsqu'il prend la forme d'une icône à quatre flèches, faites glisser la souris vers le bas (ou vers le haut) jusqu'à ce qu'une ligne émerge de la barre de la tâche et qu'une icône de liaison apparaisse sous le pointeur. Continuez de déplacer la souris jusqu'à ce que la ligne atteigne la barre de la tâche successeur, puis relâchez le bouton de la souris.

images\linking_tasks.gif

 ·     Sélectionnez la tâche successeur. Cliquez sur sa cellule Prédécesseurs dans le Plan du diagramme de Gantt et tapez le numéro ID de la tâche prédécesseur. Vous pouvez définir plusieurs prédécesseurs en séparant leurs numéros ID par des points-virgules.

 ·     Sélectionnez la tâche successeur et choisissez Informations sur la tâche images\task_information_icon_small.gif dans l'onglet Outils Gantt pour ouvrir la boîte de dialogue du même nom. Cliquez sur l'onglet Prédécesseurs et sélectionnez les tâches prédécesseurs.

images\tip_color.gif Vous pouvez également ouvrir la boîte de dialogue "Informations sur la tâche" en appuyant sur les touches Maj + F2 ou en double-cliquant sur la barre de la tâche dans le diagramme de Gantt.

images\note_color.gif Toutes ces méthodes créent une liaison de type "Fin à Début". La procédure à suivre pour créer d'autres types de liaisons est décrite ci-dessous.

Dans l'exemple qui suit, la tâche de relecture (successeur) a été liée à la tâche de rédaction (prédécesseur). En effet, la tâche de relecture ne peut commencer qu'une fois la rédaction achevée. Si la phase de rédaction est retardée ou dure plus longtemps que prévu, la date de début de la tâche de relecture est recalculée automatiquement de telle sorte que la relation de dépendance entre les tâches soit toujours respectée.

images\linking_example1.gif

Vous pouvez lier une tâche récapitulative à toute autre tâche ou sous-tâche, à l'exclusion de ses propres sous-tâches.

Lier une tâche récapitulative (par ex. A) à une autre tâche récapitulative (par ex. B) revient à lier la dernière sous-tâche de A à toutes les sous-tâches de B. Pour une meilleure lisibilité, évitez d'établir des liaisons entre tâches récapitulatives et sous-tâches. Il est préférable de lier les tâches récapitulatives entre elles et les sous-tâches entre elles, comme le montre l'exemple suivant.

images\linking_summary_tasks.gif

images\note_color.gif Une tâche récapitulative ne peut être liée à une tâche prédécesseur que par une liaison de type "Fin à Début" ou "Début à Début".

Suppression d'une liaison entre tâches

Vous pouvez supprimer les liaisons existant entre deux ou plusieurs tâches de diverses manières :

 ·     Sélectionnez les tâches à l'aide des touches Maj ou Ctrl, puis cliquez sur l'icône Délier tâches images\unlink_icon_small.gif de l'onglet Outils Gantt.

images\tip_color.gif Vous pouvez aussi simplement appuyer sur Ctrl + Maj + F2.

 ·     Dans le diagramme de Gantt, cliquez avec le bouton droit sur la liaison à supprimer et choisissez Modifier liaison dans le menu contextuel. Sélectionnez la tâche prédécesseur à supprimer dans la boîte de dialogue "Informations sur la tâche" qui s'ouvre et cliquez sur Supprimer.

 ·     Sélectionnez la tâche dont vous voulez supprimer un ou plusieurs prédécesseurs. Cliquez sur sa cellule Prédécesseurs dans le Plan du diagramme de Gantt et effacez les numéros ID des prédécesseurs à supprimer.

 ·     Sélectionnez la tâche dont vous voulez supprimer un ou plusieurs prédécesseurs, puis choisissez Informations sur la tâche images\task_information_icon_small.gif dans l'onglet Outils Gantt. Cliquez sur l'onglet Prédécesseurs, sélectionnez les tâches prédécesseurs à supprimer et cliquez sur Supprimer.

Définition d'un décalage

La définition d'un décalage vous permet de prolonger une liaison vers l'arrière ou vers l'avant pour avancer ou reculer le début de la tâche successeur. Dans le cas de la liaison par défaut "Fin à Début", vous pouvez définir un décalage négatif ou "chevauchement", qui a pour effet de faire démarrer la tâche successeur légèrement avant que la tâche prédécesseur ne s'achève, ou un décalage positif ou "délai", pour qu'elle ne commence qu'un certain temps après la fin de la tâche prédécesseur.

Si vous planifiez par exemple la production d'une brochure commerciale, vous pouvez définir un décalage pour que la création des illustrations commence quelques jours avant que la phase d'écriture ne s'achève. Les deux tâches restent cependant liées : tout retard de la phase d'écriture repousse d'autant le début de la phase de création des illustrations.

 Ø    Sélectionnez la tâche successeur et choisissez Informations sur la tâche images\task_information_icon_small.gif pour ouvrir la boîte de dialogue du même nom.

 Ø    Cliquez sur l'onglet Prédécesseurs.

 Ø    Dans la colonne Décalage de la tâche prédécesseur, tapez un nombre positif ou négatif. Un nombre positif signifie que la tâche successeur va être repoussée par rapport à la fin de la tâche prédécesseur, de manière à ménager un laps de temps entre les tâches ; à l'inverse, un nombre négatif indique que la tâche successeur va être avancée par rapport à la fin de la tâche prédécesseur, de manière à ce que les deux tâches se déroulent partiellement en parallèle. Vous pouvez faire suivre le nombre saisi d'un lettre, par exemple "s" pour "semaines", comme décrit au paragraphe "Saisie de la durée d'une tâche" de la rubrique "Saisie et modification d'une tâche".

Libre à vous également de saisir la valeur du décalage sous forme de pourcentage : en tapant par exemple "-25%", vous obtenez que la tâche successeur commence dès que la tâche prédécesseur est accomplie à 75 %. Notez que le pourcentage a trait à la durée de la tâche prédécesseur.

L'exemple suivant met en scène trois tâches liées (les colonnes Début et Fin ont été masquées par souci de clarté) :

images\lead_time_example1.gif

Notez que la colonne Prédécesseurs indique le numéro d'ID des prédécesseurs de chaque tâche. L'expérience montre qu'il est possible de commencer à appliquer l'enduit dès que la surface à enduire est préparée aux trois-quarts, en d'autres termes quand il ne reste plus que 25 % de la surface à poncer. Pour refléter cet état de fait et permettre à ces tâches de se chevaucher, nous définissons un décalage de -25%, comme décrit ci-dessus.

images\lead_time_example2.gif

Quatre jours de travail ont été prévus pour la préparation de la surface. Il s'ensuit que l'application de l'enduit va maintenant commencer au quatrième jour. Comme d'habitude, les périodes chômées ne sont pas prises en compte. Notez que la colonne Prédécesseurs indique maintenant le type de la liaison (FD, ou "Fin à Début"), ainsi que la valeur du décalage (-25%).

Nous souhaitons maintenant introduire un délai d'une journée entre la fin de l'application de l'enduit et le début du travail de peinture, pour laisser suffisamment de temps à l'enduit pour sécher. Il nous suffit de saisir un décalage de 1 jour, comme décrit ci-dessus.

images\lead_time_example3.gif

Si la préparation de la surface dure plus longtemps que prévu, disons 8 jours au lieu des 4 jours prévus initialement, toutes les tâches dépendantes sont repoussées. Toutefois, le chevauchement de -25% (qui équivaut maintenant à 2 journées de travail) et le délai de 1 journée sont préservés.

images\lead_time_example4.gif

Bien que l'exemple ci-dessus se fonde sur le type de liaison par défaut, à savoir "Fin à Début", vous pouvez appliquer un décalage positif (délai) ou négatif (chevauchement) à n'importe quel type de liaison.

images\warning_color.gif Ne cherchez pas à décaler une tâche en déplaçant sa barre de tâche avec la souris. Cette opération n'a pas pour effet de définir un décalage, mais une contrainte, qui prévaut sur la liaison établie. Pour en savoir plus sur les contraintes, reportez-vous à la rubrique "Utilisation des contraintes".

Utilisation des autres types de liaison

Vous pouvez établir quatre types de liaison différents entre deux tâches :

 ·     Fin à Début (FD) - liaison par défaut : La tâche ne peut pas commencer avant que le prédécesseur ne se termine. Elle peut toutefois commencer plus tard. Il s'agit du type de dépendance le plus courant. Par conséquent, c'est la seule liaison que vous pouvez établir directement en cliquant sur l'icône "Lier tâches" images\link_icon_small.gif, comme décrit ci-dessus. Généralement la tâche successeur commence dès que la tâche prédécesseur s'achève. Même si vous définissez un décalage positif ou négatif entre les tâches, celles-ci restent liées : une modification de la date de fin de la tâche prédécesseur entraîne obligatoirement une modification de la date de début de la tâche successeur.

 ·     Début à Début (DD) : La tâche ne peut pas commencer avant que la tâche prédécesseur ne commence. Elle peut toutefois commencer plus tard. Cette relation est utile lorsque vous considérez une tâche dont la date de début dépend de la date de début d'une autre tâche.

 ·     Fin à Fin (FF) : La tâche ne peut pas se terminer avant que la tâche prédécesseur ne se termine. Elle peut toutefois se terminer plus tard.

 ·     Début à Fin (DF) : La tâche ne peut pas se terminer avant que la tâche prédécesseur ne commence. Elle peut toutefois se terminer plus tard. Ce type de liaison est rarement utilisé.

Pour modifier le type de liaison existant entre deux tâches :

 Ø    Sélectionnez la tâche successeur et choisissez Informations sur la tâche images\task_information_icon_small.gif pour ouvrir la boîte de dialogue du même nom.

images\tip_color.gif Vous pouvez également double-cliquer sur la ligne reliant la tâche prédécesseur à la tâche successeur dans le diagramme de Gantt.

 Ø    Sélectionnez la tâche prédécesseur requise dans l'onglet Prédécesseurs.

 Ø    Dans la colonne Type, sélectionnez le nouveau type de liaison.

images\dependencies.gif

Exemple

Le projet suivant, qui détaille les étapes de la préparation d'une publication, illustre tous ces types de liaison.

images\linking_example2.gif

Explication :

 ·     La tâche de rédaction commence dès que la phase de préparation s'achève. Si cette dernière est retardée, le début de la tâche de rédaction est également repoussé. Il s'agit du type de liaison par défaut, à savoir Fin à Début.

 ·     La relecture commence quelque temps après le début de la rédaction, et se déroule en parallèle avec elle. Le rédacteur et le relecteur travaillent en équipe jusqu'à ce que le texte soit finalisé. Si la tâche d'écriture s'achève plus tard que prévu, la tâche de relecture est également repoussée de façon à ce que les deux tâches se terminent en même temps. Il s'agit d'une liaison de type Fin à Fin.

 ·     La création des illustrations est liée à la tâche de rédaction. Un décalage a été introduit de façon à donner un peu d'avance au rédacteur par rapport aux illustrateurs. Il n'en reste pas moins vrai que si la rédaction commence plus tard que prévu, la tâche de création des illustrations est également repoussée. Il s'agit d'une liaison de type Début à Début.

 ·     La tâche de vérification finale est liée à la création des illustrations, mais peut toutefois commencer avant la fin de cette tâche. Un chevauchement de deux jours a donc été défini. Si la création des illustrations est retardée ou prend plus de temps que prévu, la vérification finale sera également repoussée. Il s'agit à nouveau d'une liaison par défaut de type Fin à Début.

 ·     L'impression ne peut démarrer qu'une fois la brochure finalisée. Il s'agit encore d'une liaison de type Fin à Début.

 ·     Il est impératif que la livraison du papier aux imprimeurs soit terminée à la date prévue pour le début de l'impression. Cette tâche est toutefois indépendante des tâches précédentes. Par ailleurs, les imprimeurs ont un espace de stockage limité, et ne souhaitent pas réceptionner le papier avant d'en avoir besoin. La date de livraison du papier est donc régie par la date prévue pour le début de l'impression. Si cette dernière est repoussée pour une raison quelconque, la date à laquelle le papier doit être disponible est également repoussée. Il s'agit d'une liaison de type Début à Fin.

Cet exemple illustre un scénario simple, dans lequel chaque tâche n'a qu'un seul prédécesseur. Une tâche peut toutefois avoir plusieurs prédécesseurs, auquel cas il vous faut réfléchir soigneusement aux conséquences négatives éventuelles des liaisons que vous établissez. Supposons par exemple que vous ayez ajouté une autre tâche prédécesseur à la tâche "Livraison du papier". Un retard de cette nouvelle tâche risquerait alors de repousser la livraison, qui s'achèverait par conséquent après le début de l'impression.