Précédence
Il est possible, dans un projet, d’obtenir une division du travail en tâches, et de déterminer quelles tâches doivent être terminées pour que d’autres puissent commencer.
Exemple
Nous utiliserons ici le prétexte d’une simple recette de cuisine : des pâtes à la sauce tomate. On peut diviser cette recette en tâches et observer que certaines tâches ne peuvent être effectuées sans que d’autres soit terminées au préalable.
Par exemple, il serait dommageable de chercher à égouter les pâtes si la cuisson de ces dernières n’est pas terminée.
Liste des tâches
ID |
tâche |
liens d’antériorité |
---|---|---|
1 – A |
laver et couper les ingrédients de la sauce tomate |
∅ |
2 – B |
cuire les ingrédients la sauce tomate |
A |
3 – C |
mettre l’eau à bouillir |
∅ |
4 – D |
cuire les pâtes |
C |
5 – E |
égouter les pâtes |
D |
6 – F |
mettre les pâtes dans les assiettes |
E |
7 – G |
servir la sauce sur les pâtes |
B, F |
Représentation graphique
Avertissement
Avant de commencer, quelques points.
Nous séparerons la tâche (la réalisation du travail) du jalon (le point où le travail est réalisé).
Nous représenterons les jalons sous forme de cercle numérotés.
Nous représenterons les tâches sous forme de flèche identifiées par une lettre.
étape 1 : jalon de départ
étape 2 : tâche A
On place la tâche A qui nous amène au jalon 1. La tâche A n’a pas de lien d’antériorité : on la fait partir du jalon de départ.
étape 3 : tâche B
On place la tâche B qui nous amène au jalon 2. La tâche B à un lien d’antériorité avec la tâche A, on fait donc partir la tâche A du jalon 1.
étape 4 : tâche C
On place la tâche C qui nous amène au jalon 3. La tâche C n’a pas de lien d’antériorité : on la fait partir du jalon de départ.
étape 5 : tâche D
On place la tâche D qui nous amène au jalon 4. La tâche D à un lien d’antériorité avec la tâche C, on fait donc partir la tâche D du jalon 3.
étape 6 : tâche E
On place la tâche E qui nous amène au jalon 5. La tâche E à un lien d’antériorité avec la tâche D, on fait donc partir la tâche E du jalon 4.
étape 7 : tâche F
On place la tâche F qui nous amène au jalon 6. La tâche F à un lien d’antériorité avec la tâche E, on fait donc partir la tâche F du jalon 5.
étape 8 : tâche G
Ici les choses se complique : la tâche G à un lien d’antériorité avec la tâche B, mais aussi avec la tâche F. Où faire démarrer notre tâche ?
En réalité, nous allons utiliser une convention : la tâche fictive. On relie les jalons 2 et 6 par une flèche en pointillés.
Nous pouvons maintenant placer notre tâche G à la suite du jalon 6.
Conclusion
À travers cet exemple, nous avons vu comment constituer une représentation simple de tâches constituant un projet, de leurs relations d’antériorité, et de leur possible exécution en parallèle.